Neo: AI-Native Browser
Led design for core AI experiences in Neo, integrating chat, context, writing assistance, reusable prompts, and saved activity into familiar browser workflows.

Project
Neo is an AI-native browser exploring how AI can become part of everyday browsing, not as a separate chatbot, but as something woven into search, reading, writing, and task completion.
The challenge was that the browser is already a deeply familiar tool. People have strong expectations around the address bar, tabs, search, navigation, and page interactions. Introducing AI into that environment required a careful balance: making the browser feel more capable without making it feel unpredictable, intrusive, or hard to control.
I led design across several core AI and browser experiences, including the omnibox, side chat context, text editing assistance, snippets, saved activity, and related interaction patterns. The work focused on making AI feel more legible, useful, and trustworthy inside the browser.
Goals
- Make AI context easier to understand and control
- Reduce friction between browsing, chatting, and acting
- Help users move from AI responses to useful next steps
- Bring consistency across Neo's AI and browser surfaces
Final Design
Giving users control in the omnibox
The omnibox gives users a clear choice between navigating, searching, or chatting. Instead of guessing the user's intent, Neo makes the available paths visible, helping AI feel like an added capability rather than a disruption to familiar browser behavior.
Adding context to continue the conversation
Users can add page or selection context directly into side chat, helping them continue the conversation from what they are already viewing instead of starting over or manually copying content.
Editing text without leaving the page
Composer gives users a lightweight writing surface inside the browser, so they can draft, rewrite, or improve text without switching tools or copying content back and forth.
Snippets for repeatable workflows
Snippets let users add saved prompts through shortcuts, making repeated AI tasks faster and more consistent. Instead of retyping the same instructions, users can quickly insert a reusable prompt and keep their workflow moving.
A unified space for browsing and AI activity
As Neo introduced more AI-powered workflows, users needed a clearer way to return to the things they created, saved, or interacted with. I explored a unified space for browsing history, chat history, generated images, artifacts, bookmarks, and projects.
Design Details
Making AI intent explicit
- Problem: The omnibox had to support more than one intent: navigating to a website, searching the web, or asking AI. If Neo guessed incorrectly, a familiar browser interaction could quickly feel unpredictable.
- Solution: I designed the omnibox to make intent explicit. Users could choose whether they wanted to navigate, search, or chat, preserving the reliability of a traditional browser while opening up AI as a new path.
Making AI context visible and editable
- Problem: AI responses are only useful when the right context is included, but users often do not know what the AI can see or use. In a browser, this creates trust issues around pages, selections, tabs, and chat history.
- Solution: I explored context controls that made attached sources visible in the side chat. Users could add page or selection context, understand what was being referenced, and include or exclude context from the conversation.
Keeping writing assistance close to the task
- Problem: When users wanted help drafting or improving text, they had to move between the page, chat, and the input field. That copy-paste loop made AI assistance feel separate from the actual work.
- Solution: Composer introduced a lightweight writing surface inside the browser. Users could draft, rewrite, or improve text in place, keeping AI support close to where the writing was happening.
Making AI workflows easier to discover and reuse
- Problem: Many AI workflows depend on repeated instructions: summarize this, rewrite in this tone, extract key points, compare options. Rewriting those prompts every time slowed users down, and users often struggled to discover effective prompts in the first place.
- Solution: I designed a Snippets Gallery where users could browse, save, and reuse curated prompts for common tasks. The gallery helped users get started faster, improve consistency, and unlock more value from AI across everyday browsing tasks.
Connecting browser artifacts into one system
- Problem: As users browsed, chatted, generated images, created artifacts, saved bookmarks, and organized projects, their work could become scattered across the product.
- Solution: I explored a unified space that brought these saved and generated items together, helping users understand the relationship between browsing activity, AI conversations, and saved outputs.
Bridging browser fundamentals and AI experiences
- Problem: Neo was not just introducing AI features; it was redefining how AI fit within a browser. Core browser experiences such as navigation, tabs, and page interactions needed to coexist with newer AI workflows.
- Solution: I helped establish interaction patterns that connected browser fundamentals with AI capabilities, aligning behaviors across the omnibox, side chat, composer, snippets, and saved activity while respecting familiar browser conventions.
Next Steps
Balance familiar browser behavior with AI innovation
A key ongoing challenge for Neo is deciding when the browser should behave like a traditional browser and when it should introduce new AI-powered behaviors. The next phase should continue refining these boundaries so AI feels native without making core actions like search, navigation, tabs, and page interactions feel unpredictable.
Validate engagement through experimentation
Because many AI browser patterns are still new, the product needs continued experimentation to understand which designs drive meaningful engagement. A/B testing can help evaluate entry points, default states, context controls, and next-action patterns while measuring trust, task completion, repeat engagement, and dismissal behavior.
Improve discoverability through product and marketing
Many of Neo's AI capabilities are powerful, but users may not immediately know what they can do with them. The next step is to improve discoverability through onboarding, in-product education, curated examples, and marketing surfaces that clearly communicate high-value use cases.
Key Takeaways
Changing browser behavior is extremely hard
Browsers are built on deeply ingrained habits. People expect the address bar, tabs, search, and navigation to behave in familiar ways, and even small changes can create friction or confusion. Designing AI into the browser required respecting those mental models while carefully introducing new capabilities.
Clear user control is critical to building trust
AI experiences can quickly feel opaque if users do not understand what context is being used or why a suggestion appears. Giving users clear control over context and AI actions was essential to making the product feel trustworthy.
AI assistance only works when it fits the browsing context
The most valuable moments were the ones where AI reduced an existing friction: summarizing a page, continuing from selected context, helping users write, or turning repeated prompts into shortcuts. AI features need to be grounded in real browsing workflows, not added as generic capabilities.