Chat with Nanobot without leaving your browser.
Open a side panel for persistent multi-session conversations, or hit Ctrl+Shift+K for a quick question on any page.
git clone https://github.com/chengyongru/Nanopilot.gitThen in Chrome: chrome://extensions → enable Developer mode → Load unpacked → select the dist/ folder.
git clone https://github.com/chengyongru/Nanopilot.git
cd Nanopilot
npm install
npm run build # build to dist/
npm test # run tests
npm run test:watch # tests in watch mode
npm run test:coverage # tests with coverage report
npm run dev # build in watch modeLoad the dist/ folder in Chrome for development.
Pin it to your toolbar via the puzzle icon.
- Install Nanopilot from the latest release — see Setup Guide for details
- Ask your Nanobot to configure its WebSocket channel (the setup guide has a ready-to-use prompt)
- Paste the 5 values into Nanopilot's Settings → Save
- Start chatting
| Side Panel | Quick Chat |
|---|---|
![]() |
![]() |
- Side Panel — persistent chat with session management
- Ctrl+Shift+K Quick Chat — Cursor-style overlay, ask and dismiss
- Streaming — real-time token output, no waiting
- Token auth — auto-issues short-lived tokens, secret stays local
- Multi-session — conversations persist across restarts
| Doc | What's in it |
|---|---|
| Setup Guide | Nanobot config, extension settings, TLS |
| Architecture | File structure, data flow, design decisions |
Chrome 116+ and Edge 116+. Firefox and Safari are on the roadmap.


