Keep what you learn from fading — preserved like amber.
Concept flashcards, markdown notes, mermaid diagrams and a daily planner in one
local-first macOS app,
powered by the AI CLIs you already pay for.
Everything lives on your machine as plain text. No server, no accounts, no API keys stored. English and Korean — AI output follows your UI language.
- Works fully without AI — notes, diagrams and todos never require a connection
- English & Korean — picked from your system language, switchable in Settings › Appearance. Generated notes, reports and diagram labels follow the same language
- Light / dark theme — follows the system, one-click toggle, synced across windows
- Safe deletes — files go to the macOS Trash, not into the void
- Saved prompts — store your frequent AI instructions and reuse them as chips
- One-click backup — Back up in Settings exports a consistent snapshot of your vault
and database. Don't copy
amber.dbby hand: it runs in WAL mode, so a raw copy of a running database can miss recent writes
Amber connects to the AI CLIs you already use — it auto-detects them from your login
shell PATH on first launch, and reuses each CLI's login session. No API keys are
ever stored in the app.
| CLI | Notes |
|---|---|
| Claude Code | Full support incl. streaming responses |
| OpenAI Codex CLI | Supported |
| Gemini CLI | Supported |
Local-first, files-first. Long-form content is plain Markdown/text owned by the filesystem; only volatile metadata (card status, todos, settings) lives in SQLite.
~/Library/Application Support/dev.jhzlo.amber/
├── amber.db # metadata — cards, todos, time blocks, settings
└── vault/
├── concepts/<ulid>/index.md # concept detail notes
├── notes/**/*.md # notes (+ *.comments.json Q&A sidecars)
└── diagrams/**/*.mmd # mermaid sources
Amber is distributed as source — clone and build it yourself.
Requirements
- macOS
- Node.js 20+ · pnpm
- Rust (stable)
- Optional, for AI features: one or more of the CLIs above, installed and logged in
Run
pnpm install
pnpm tauri dev # development
pnpm tauri build # production .appFirst launch shows an onboarding that auto-detects installed AI CLIs. The widget's transparent window uses
macOSPrivateApi, so Amber is not App Store-eligible — which is fine, since you build it yourself.





