Oura is a modern, privacy-focused desktop browser with a built-in AI assistant powered by Google Gemini. Ask questions about any page, summarize articles, translate content — all without leaving your browser.
| Feature | Description | |
|---|---|---|
| 🤖 | AI Assistant | Chat with any webpage — summarize, explain, extract key facts, or translate |
| ⌘K | Command Palette | Quick navigation, tab switching, and instant actions |
| 📑 | Smart Tabs | Drag, pin, duplicate, and manage tabs effortlessly |
| 🔖 | Bookmarks Bar | Quick-access bookmarks with favicon display |
| 📥 | Download Manager | Built-in download tracking with progress indicators |
| 🕐 | History Search | Full-text search across your entire browsing history |
| 🔍 | Persistent Zoom | Per-domain zoom level memory |
| 🎬 | Picture-in-Picture | Watch videos while you browse |
| 🎨 | Themes | Dark and light mode |
| 🔒 | Privacy-first | Your data stays local in SQLite — nothing leaves your machine |
- Node.js v18+
- npm
git clone https://github.com/hsnrique/oura.git
cd oura
npm install
npm run devnpm run distThe packaged .app / .dmg will be in the release/ directory.
| Shortcut | Action |
|---|---|
⌘T |
New tab |
⌘W |
Close tab |
⌘L |
Focus URL bar |
⌘K |
Command palette |
⌘J |
Toggle AI panel |
⌘F |
Find in page |
⌘Y |
History |
⌘⇧B |
Toggle bookmarks bar |
⌘, |
Settings |
⌘/ |
Keyboard shortcuts |
| Electron Desktop framework |
TypeScript Type-safe codebase |
Vite Fast build tooling |
Gemini AI assistant |
SQLite Local storage |
MIT — Free to use, modify, and distribute with attribution.
Made with ♥ by Henrique Martins
