Turn AI chats into documents you can read, navigate, and reuse
Language: English | 简体中文
No more getting lost in endless scroll. Clarify context with real-time Outlines, Build your system with Conversation Folders, Refine experience with the Prompt Library, Let sparkling thoughts flow freely in order.
👇 Demo: From "Infinite Scroll" to "Navigable AI Documents"
Making AI chat a truly organizeable workflow for the first time
Demo • Core Features • Quick Start • Support Ophel Atlas • Get Involved
🌐 English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Deutsch | Français | Español | Português | Русский
| Outline | Conversations | Features |
|---|---|---|
outline.mp4 |
conversation.mp4 |
settings.mp4 |
Ideal for learning, research, requirements analysis, code discussions, content creation — any AI conversation that needs structure, order, and reuse.
| Feature | Description |
|---|---|
| 🧭 Smart Outline | Auto-parse conversation structure into a navigable TOC with hierarchical collapse, search, anchors, bookmarks, outline copy, and word counts |
| 💬 Conversations | Folders + tags for dual-dimension management, auto-sync from source sites, search, batch ops, and drag-to-reorder |
| 📤 Export | Multi-format export (Markdown/JSON/TXT), zip packages with images and attachments, segmented export for precise content extraction |
| 💡 Prompt Library | Variable templates, categorization, one-click insert, prompt chains and queue for automated sequential sending, selection quote actions |
| 🔍 Global Search | Unified search across conversations, outlines, prompts, and settings with folder: tag: date: syntax filters and fuzzy matching |
| 📖 Reading | Mermaid diagram rendering, LaTeX formula support, user question Markdown styling, scroll lock |
| ⌨️ Productivity | Reading history restore, custom shortcuts, model lock, enhanced tab naming, AI completion notifications |
| 🎨 Themes | 20+ themes, custom CSS, widescreen mode, Zen mode, Option+D to toggle dark/light |
| 🔒 Privacy & Data | Local storage by default, WebDAV multi-device sync, file import/export, zero data collection |
Important
Ophel Atlas puts privacy first: local by default, your data stays in your control.
- Local by default: settings, prompts, and conversation management data are stored in your browser
- No account required: use it without signing up
- Permissions on demand: optional permissions are requested only when needed and can be revoked anytime (see the Permissions page in the extension)
- Optional WebDAV sync: use your own WebDAV for multi-device consistency (controllable, portable)
- Export & backup: export and migrate to avoid lock-in
Support for specific AI sites depends on site matching and page structure changes
Tip
We highly recommend using the Browser Extension version for a more complete feature set, better experience, and higher compatibility. The Userscript version has limitations.
Manual Installation (Offline or Restricted Access)
- Download & unzip from Releases
- Open browser extensions page, enable Developer mode
- Click Load unpacked and select the unzipped folder
- Install Tampermonkey
- Download
.user.jsfile from Releases - Drag into browser or click the link to install
|
Hugh |
**南 |
anonymous |
狷客行舟🍜狂? |
**煜 |
Ice_wilderness |
Jeff Peng |
|
火华兰樱 |
![]() Lewu Gao |
Will |
Steel Maestro |
Count Basil |
If Ophel Atlas has sparked joy in your workflow or saved you valuable time, consider fueling its journey with a Star or a Sponsor. ☕️
Sharing is just as powerful: We'd be thrilled if you shared your experience on Linux.do, Reddit, X, or YouTube. Every piece of feedback and every shoutout helps Ophel grow!
![]() WeChat Pay |
![]() Alipay |
Afdian |
"If you want to go fast, go alone. If you want to go far, go together."
Thanks to the Linux.do community for the discussions and support. Many ideas and improvements in this project came from feedback shared by community members.
We also look forward to more developers joining us. If you are not familiar with the codebase, check out the documentation or use AI assistants to get up to speed quickly:
💻 Local Development Guide
Requirements: Node.js >= 18.x, pnpm >= 9.x
# 1. Clone the repo and enter the project directory
git clone https://github.com/urzeye/ophel.git
cd ophel
# 2. Install dependencies
pnpm install
# 3. Start development server (supports browser extension HMR)
pnpm dev
# ======== Build and Package ========
# Build production versions for respective browsers
pnpm build # Build Chrome extension
pnpm build:firefox # Build Firefox extension
pnpm build:all # Build for all platforms
# Package into distributeable archives (.zip)
pnpm package # Package Chrome extension from existing build
pnpm package:firefox # Package Firefox extension from existing build
pnpm package:all # Package all platforms
# ======== Userscript Development ========
pnpm build:userscript:local # Build userscript for local debugging
pnpm serve:userscript:assets # Serve static assets locallyTip
💡 Contribution Guidelines: Before submitting a PR, we recommend forking the repo, creating a new branch, and ensuring your code passes pnpm lint:check and pnpm typecheck.
🌌 Open source is powered by the stars of its community.
Our deepest gratitude to the amazing individuals below. Your contributions make this repository shine brighter.
Made with ❤️ by urzeye · GPLv3 License




