macOS appLocal-first · MIT · v0.23.11

The desk for your engineering day.

A desktop app for macOS. Plan the day in to-dos and time blocks, think it through in markdown notes, read every schema as an ERD synced from your database, and let AI write the day up. Local-first, on the Claude Code and Codex CLIs you already pay for.

No server. No accounts. No stored API keys.

01 — Workspaces 1 / 9

To-dos / Carry-over

Yesterday's leftovers, brought to today.

Unfinished work from earlier days waits in an Overdue strip at the top of today. Bring it all over in one click, or one item at a time. The original day keeps a faded record of what moved, and checking it there still completes it.

To-dos / Timetable

Plan the day in blocks, not lists.

Nested checklists grouped under headings, next to a calendar-style time-blocking grid. Drag to create a block with a 15-minute snap, park what isn't for today in the drawer, and mark holidays and time off.

To-dos / Daily report

Your day, written as problem → fix.

At the end of the day the AI reads your to-dos, GitHub activity and local Claude Code or Codex sessions and writes the report. Weekly rolls the dailies up into Notion-ready text.

Concepts

Turn a chat that taught you something into a card.

Paste the Q&A and Claude organizes it into a title, a summary and a detail note you can edit before saving. Three confidence dots and a learned state keep the deck down to what you haven't internalized, and the desktop widget cycles the weakest cards between tasks.

Notes / Ask

Drag a sentence, ask about it.

Select any passage and ask. The answer arrives in a thread beside the text, where you can follow up, and the passage keeps a highlight so the question is one click away later.

Notes / Write with AI

Write the note together.

Tell Claude what to cover, add a preset or a reference folder, and let it draft in the background while you keep working. When the draft is ready you review the changes and apply them to the editor; nothing is saved until you press ⌘S.

Notes / Edit a part

Real markdown files. Edits you review first.

Select a sentence or a section and say how it should change. Only that part is rewritten, shown against the original before it goes back into the draft.

ERD / Database

Connect MySQL, read every schema.

Test the connection and pick the schemas. Amber reads information_schema into a snapshot and draws it top to bottom without AI, with no ERD file to keep in step. One View button picks what each card shows. The password stays in the macOS Keychain, and the next sync tells you what changed.

Diagrams / Mermaid

Paste DDL, get an ERD you can actually read.

Mermaid .mmd files on a pan/zoom canvas. Click a table to light up its neighbours, open its columns in a side panel with keys and nullability, and switch between two layout engines.

02 — On the side

And what the day taught you, kept.

When a chat teaches you something worth keeping, paste it and Amber turns it into a flashcard with a detail note. Three confidence dots and a “learned” state keep the deck down to what you haven't internalized yet, and an always-on-top widget cycles the weakest cards between tasks.

Move your pointer over the card · click to flip

Concept · Kafka

What triggers a consumer group rebalance?

Confidence 1 / 3
Answer
  • A member joins, leaves, or misses heartbeats past session.timeout.ms
  • The subscription changes
  • A topic gains partitions
Learned

03 — Changelog

Every tag is a release.

284 tags since 2026-07-16 · all tags

  1. v0.23.11

    Bring overdue to-dos into a past day.

    tar.gz
  2. v0.23.10

    Expand >> into a toggle while editing · Paint question highlights at glyph height, skip hidden find hits.

    tar.gz
  3. v0.23.9

    Fix the ask bar, toggle highlights and selection height · Flag text that runs over a pictogram in the SVG linter.

    tar.gz
  4. v0.23.8

    Maintenance release.

    tar.gz
  5. v0.23.7

    Maintenance release.

    tar.gz

04 — Install

Distributed as source.
Built in one sitting.

  • macOS with the Xcode Command Line Tools
  • Rust toolchain via rustup
  • Node.js 20+ and pnpm
  • Optional: Claude Code or Codex CLI for AI features, gh for reports, a MySQL account for database sync

The first build compiles the Rust side and takes a few minutes. First launch detects the AI CLIs you have signed in. The app doesn't update itself: after a new release, git pull, build again, quit Amber and swap the app. Your data lives outside the app and stays put.

zsh — amber
❯
❯
❯
❯
❯
❯
✓