Oura is a modern, privacy-focused desktop browser with a built-in AI assistant powered by Gemini. Ask questions about any page, summarize articles, translate content — all without leaving your browser.
## ✨ Features
| | 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 |
## 🚀 Getting Started
### Prerequisites
- [Node.js](https://nodejs.org) v18+
- npm
### Install & Run
```bash
git clone https://github.com/hsnrique/oura.git
cd oura
npm install
npm run dev
```
### Build for Distribution
```bash
npm run dist
```
The packaged `.app` / `.dmg` will be in the `release/` directory.
## ⌨️ Keyboard Shortcuts
| 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 |
## 🛠 Tech Stack
Electron Desktop framework
TypeScript Type-safe codebase
Vite Fast build tooling
Gemini AI assistant
SQLite Local storage
## Support
If you find this project useful, consider supporting the project:
| | Link |
|---|---|
| ☕ **Buy Me a Coffee** (US/EU) | [buymeacoffee.com/hsnrique](https://buymeacoffee.com/hsnrique) |
| 💜 **Pix** (BR) | [livepix.gg/hsnrique](https://livepix.gg/hsnrique) |
## 📄 License
[MIT](LICENSE) — Free to use, modify, and distribute with attribution.