01 · Vault
One local source of truth
Notes, boards, decks, tasks, calendars, memory and transcripts resolve back to the same owned workspace.
In one breath
Notes, sketches, tasks, calendars, boards, decks, plugins and vault-backed agents all work over the same local data. Zettly isn't trying to be a calmer Notion; it's the workspace where thinking, planning, presenting and automating stop living in separate apps.
The actual bet
The product only works if the foundations are shared: local data, many surfaces, agent tools, and receipts for every mutation. That is the thing we are selling.
01 · Vault
Notes, boards, decks, tasks, calendars, memory and transcripts resolve back to the same owned workspace.
02 · Surfaces
A note can become a board card, a deck widget, a graph node, an AI citation, or a task source without becoming a copy.
03 · Agents
Agents read the vault, route skills, delegate to specialists, call MCP, and propose changes with visible state.
04 · Review
Dry-runs, confirmations, side-effect logs, transcripts, permission decisions and undo make autonomy inspectable.
Trade-in ledger · what Zettly replaces
Workspace · v0.x
Total surfaces consolidated · 7
Subtotal · one workspace · ∞ thinking
Nine pillars · one vault
Each pillar maps to one work mode: write, draw, plan, present, compose, connect, ask agents, extend, and own the vault. Every pillar is live in the app today; a few sub-capabilities still ship under a roadmap pill on the deep-dives.
One object, many lives
Zettly treats productivity surfaces as views over shared objects. A launch note should not be copied into a board, pasted into slides, summarized into chat, then lost in a task app. It should travel.
Hop 01
Hop 02
Hop 03
Hop 04
Hop 05
Hop 06
Apr 30
Apr 28
May 2
Apr 25
Apr 26
—
Apr 29
Apr 10
Apr 8
spec.txt
Bridge for outside tools — same vault permissions.
Tasks & calendar
@zettly/parsing reads the same markdown task line the hub uses. Chrome matches the app; week grid matches in-product time views, with demo events plus the sample line’s due overlay.
Same task line lives in markdown; @zettly/parsing turns it into fields every hub view reads (drag cards here is demo-only — vault stays source of truth).
- [ ] Ship docs site @due(2026-04-30) @priority(1) #urgent
| Pri | Due | Tags | |||
|---|---|---|---|---|---|
| Ship docs site | Todo | Apr 30 | #urgent | ||
| Plan launch narrative | In progress | Apr 25 | #launch | ||
| Bench canvas perf | Review | — | #perf | ||
| Recruit alpha cohort | Done | Apr 10 | — | ||
| Plugin sandbox audit | Todo | Apr 28 | #security | ||
| Deck outline v2 | In progress | Apr 26 | #deck | ||
| Calendar sweep | Todo | May 2 | #calendar | ||
| Graph backfill | Review | Apr 29 | #graph | ||
| MCP smoke tests | Todo | May 4 | #mcp | ||
| Release notes draft | Done | Apr 8 | #docs |
A real engine
Backlinks, tags and embeds weave a knowledge graph you can physically learn — like a city you walk every day. Click any node to focus.
Autonomy with brakes
Zettly does not ask you to trust a black box. It turns agent learning into artifacts you can read, diff, approve, reject, version and undo.
Skills, schedules, memory and plugin ideas land as drafts, not invisible behavior.
Manifests, tools, permissions and injected text are checked before anything activates.
Write-capable tools return dry-run plans and visible mutation summaries first.
Snapshots, side-effect logs and per-row undo keep changes reversible.
Made for real work
Read, sketch, link — never lose the thread.
Capture papers, ink in margins, surface backlinks across years of notes, and let the AI bring you back into a topic you parked six months ago.
Read the dossier ↗Three workflows
01Keep sources next to your notes
Add PDFs or files to the vault, capture quotes and questions in Markdown beside them, and ink diagrams or sketches on the hybrid canvas when you need to reason visually.
02Trace an idea across notes
Open the local subgraph around any note to see neighbours, backlinks and shared tags — no manual indexing.
03Ask your vault
Vault RAG over your library plus agent memory from past sessions lets agents cite the notes and decisions they used.
Plugins · marketplace
Sandboxed runtime. Permission prompts. SHA-256 verified
install. Build your own with create-zettly-plugin.
Official · Zettly
A classic focus timer that lives where you write. Place it as floating, status bar, dock, sidebar, or right panel.
Install ref
zettly plugin install @zettly/plugin-pomodoroOfficial · Zettly
Idle-time AI enrichments — tags, links, summaries, entities, duplicates — with a human-in-the-loop review tab.
Install ref
zettly plugin install @zettly/plugin-background-intelligenceCommunity · Community
Surfaces notes tagged `#review` on a SM-2 spaced-repetition schedule, right in your daily note.
Install ref
zettly plugin install spaced-reviewCommunity · Community
An MCP client that exposes GitHub issues, PRs and Actions to the Zettly assistant.
Install ref
zettly plugin install github-mcpCommunity · Community
Adds swimlanes, WIP limits and aggregated views on top of the built-in task hub.
Install ref
zettly plugin install kanban-proCommunity · Community
A browser extension companion that drops clean markdown into Zettly with one keystroke.
Install ref
zettly plugin install web-clipperBuilt in public
Zettly is built from packages we publish on npm and develop in the open. You can use the whole app, or peel off the parts you need.
Ship with the monorepo
Take it home
Desktop and web today; mobile shells in progress. No account required — your vault stays local-first until you opt into cloud models, plugins, MCP or (later) sync.