Remix.run Logo
Show HN: Nimbus – Browser with Claude Code UX(usenimbus.app)
22 points by pycassa 4 days ago | 5 comments

Hi HN, I'm Anil. Nimbus is a desktop browser with an AI agent built into it. The UX is shamelessly inspired by Claude Code: a chat bar at the bottom, an agent log above it, and the webpage itself when its needed.

This is mainly a UX experiment for me. And also the reason it isn't a Chrome extension: once you have a chat bar that understands intent, the URL field is redundant. You shouldn't have two places to tell the browser what you want. I didn't want to bolt an agent onto an existing browser's chrome and end up with duplicated controls everywhere — I wanted full freedom to redesign the shell from scratch, decide what stays, what goes, and what a browser even looks like when the agent is the primary interface.

  Download for macOS: https://usenimbus.app
  Launch video: https://youtu.be/dj23-XIiB1o
pycassa 4 days ago | parent | next [-]

Other things in the box:

  - Ask-user tool. When the agent hits a judgment call (cost
    confirmation, ambiguous field, a captcha), it pauses and asks you
    in the chat, not in a page overlay. You answer, it resumes.
    I'm really obsessed with the ask user tool on Claude Code, 
    and obviously I implemented it here also.
  - Use oracle to plan complex tasks, take its help when stuck, and also to 
    create skills
  - Sessions. Each task is its own session with its own tab(s) and
    history. Switch between them and let the tasks run in the background.
  - Bring your own key. Gemini, OpenAI, Anthropic, or any
    OpenAI-compatible endpoint. No server of mine in the loop.
  - Skills. Teach it or let it figure out a reusable flow and save it as 
    skill to reuse it.
  - Auth handoff. When a login popup opens, the agent blocks, you
    complete the auth, the agent picks back up. I purposefully didn't automate
    things like auth/captcha, as the expectation of the current websites'
    implementations isn't automation.
  - Everything local. Traces of every run go to ~/.nimbus/traces/.
    No telemetry, YET. Nothing reaches my servers, you just contact the LLM 
    providers directly.
theflyestpilot 3 days ago | parent [-]

good uiux. Youtube video sound track also good. Very inviting.

pycassa 2 days ago | parent [-]

thank you so much for checking it out. please try it out on macos. supports multiple LLM providers.

hyprcat 2 days ago | parent | prev [-]

Looks interesting. But how does it differ from your typical AI browsers that exist? Did you find any usage differences as UX is changed?

pycassa a day ago | parent [-]

hi thanks for checking NIMBUS out.

i mainly wanted a single central place for giving my intent no matter what it is. this is the central ux principle I used while building NIMBUS. and also why it isnt a chrome extension or an afterthought addition to current browser forks. wanted to see what agent native ui for a browser would look like. i dont think many agent browsers are doing this right now.

i just did alpha launch, so its too early to say, how users are using it. but it is in a state where i myself can actively dog food it.

i also dont consider this browser automation at all, its just the way browsers should be. giving the user the freedom to think about the task at hand and not worry about tab switching, different implementations of different websites. and at the same time give enough visibility into what the agent is doing.