A quiet layer for your browser. Capture what matters. Reuse it later. Take a breath in between.
Sonto lives in Chrome's side panel. Three things happen there:
Browse — Your clipboard history. Everything you copy flows in automatically. Pin what you need, tag it, search it. Related clips surface when you visit a page.
Zen — A slow feed for when you need a moment. Paintings from museums, philosophy essays, Mars photos, haiku. Content that respects your attention. Time-based: art in the evening, news midday, contemplative pieces at night.
Reuse — Saved prompts with color labels. Quick keyboard shortcuts. One-click export to Notion or Obsidian.
No accounts. No sync. No tracking. Everything stays on your machine.
![]() |
![]() |
![]() |
![]() |
Chrome Web Store — coming soon
Manual install:
git clone https://github.com/artttj/sonto.git
cd sonto
npm install
npm run buildOpen chrome://extensions, enable Developer mode, click Load unpacked, select dist/.
- Automatic capture of copied text
- Manual capture via right-click or
Alt+Shift+C - Pin important items to the top
- Tag and organize clips
- Domain filtering shows related clips for the page you're on
- Search across all items
- Insert snippets directly into form fields
- Save prompts with color labels for quick access
- Organize AI prompts, email templates, code snippets
- One-click copy to clipboard
- 17 built-in content sources
- Time-based content: museums in the evening, news midday, philosophy at night
- Two views: scrolling bubbles or Cosmos (procedural spirograph art)
- Spaced repetition surfaces saved items you haven't seen lately
- Dismiss content to see less of that source
- One-click export to Notion (opens new page)
- Markdown export for Obsidian with YAML frontmatter
- Full JSON backup of all data
| Source | Type |
|---|---|
| The Met | Art |
| Cleveland Museum | Art |
| Getty Museum | Art |
| Rijksmuseum | Art |
| Wikimedia Commons | Art |
| NASA Perseverance | Photos from Mars |
| Album of a Day | Music |
| Hacker News | Tech news |
| Science, space, philosophy | |
| Smithsonian | Science news |
| The Verge | Tech news |
| Atlas Obscura | Places and stories |
| 1000-Word Philosophy | Philosophy essays |
| Japanese Proverbs | Kotowaza with translations |
| Haiku | Japanese poems |
| Oblique Strategies | Creative prompts by Brian Eno |
| Custom RSS | Your feeds |
| Custom JSON API | Your endpoints |
Time preferences: Philosophy and proverbs appear more often at night. Art in the evening. News during the day.
| Shortcut | Action |
|---|---|
Alt+Shift+S |
Open sidebar |
Alt+Shift+C |
Capture selected text |
Alt+Shift+F |
Quick search |
/ |
Focus search (when sidebar open) |
- No accounts, no sign-in
- No analytics, no telemetry
- No cloud sync
- All data in IndexedDB on your machine
- Feed content from public APIs — Sonto doesn't own or filter it
- TypeScript, Manifest V3, Side Panel API
- IndexedDB for storage
- esbuild for bundling
- Zero runtime dependencies
npm install # Install dependencies
npm run build # Build to dist/
npm run typecheck # Type check
npm test # Unit tests
npm run test:e2e # E2E tests (requires Chrome)See ARCHITECTURE.md for the full technical overview — message passing, IndexedDB schema, zen feed system, build process.
MIT © Artem Iagovdik



