Notes · Tables · AI agent

Your notes, tables, and AI agent — on your own machine.

Kition is a local-first AI workspace: an Obsidian-style Markdown editor, Notion-style data tables, and an AI agent that can actually read files, run commands, and browse the web. Your source of truth stays as plain .md on disk.

Write

A Markdown editor that feels like flow.

Live preview with Obsidian-style decorations. Wikilinks, callouts, math, mermaid. Command palette for everything. Every keystroke is a plain .md file on your disk.

  • Wikilinks [[note]] connect everything — typeahead, backlinks, graph view
  • Callouts, embeds, math, diagrams, code blocks — all native
  • Command palette (⌘K) reaches every action — never hunt menus
  • Same vault opens in Obsidian, VS Code, or any text editor
notes/launch-plan.md
Launch plan
Linking to [[roadmap-q3]] for context.
TIP Hit ⌘K to summon any command.
  • - [ ] Draft announcement post
  • - [ ] Schedule social media
  • - [x] Update changelog
  • - [ ] Ping investors with the new deck
Organize

Tables, next to your prose.

Notion-style databases inside the same vault. Track tasks, plan content, run a CRM — and let the agent fill the cells while you sleep.

  • Text, number, date, select, multi-select, URL, file, formula — all field types
  • Table, kanban, gallery, calendar — every view, instant switch
  • AI fields auto-fill per row: summaries, classifications, draft replies
  • Query a table inline from any document with one shortcut
tables/Launch tasksAI field · live
TaskStatusOwnerAI summary
Draft landing copyDoneAnaPunchy intro · solid CTA
Source customer quotesIn progressDevonNeed one more from EU
Schedule Q3 webinarBlockedMarie……………………
Automate

An AI agent that actually ships work.

Not a chat box. A real autonomous worker that reads your files, edits documents, runs shell commands, browses the web, and updates tables — while you go do something else.

  • Full vault tooling: read, write, search, refactor across hundreds of notes
  • Shell + a real Chromium browser — not screenshots, the real thing
  • Plan mode shows every step before it runs; Goal mode for long horizons
  • Hooks, MCP, subagents — extend it as far as you want
Kition Agent · Plan mode
YouUpdate every note in /content for the new product name.
$grep "Helix Workspace" → 27 matches across 14 notes
$edit notes/intro.md · notes/landing.md · 12 more files
AgentDone. 27 occurrences replaced. Want me to commit?
Browse

A real browser, in the agent's hands.

Not a flaky scraper. A real Chromium instance the agent drives — navigates, clicks, fills forms, extracts text and tables. Logs in to dashboards. Pulls live data into your vault.

  • Real Chromium — handles JS-heavy pages, logins, captchas you solve once
  • Extract structured data into a table with browser_extract
  • Multi-tab planning — agent opens tabs in parallel, then merges results
  • Headless or visible window — watch the agent work or let it run
admin.acme.example/customers
Chromium · live
Top customers
browser_extract
AccountMRRPlan
Acme Corp$48,200Enterprise
Beacon Labs$12,900Pro
Cloudpine$6,400Pro
3 rows → tables/customers · synced
Extend

MCP, Hooks, subagents — it bends to your stack.

Plug in any Model Context Protocol server. Intercept every tool call with Hooks. Spawn subagents for parallel work. Kition adapts to your stack instead of forcing you onto theirs.

  • MCP servers: GitHub, Linear, Postgres, Slack, your internal APIs — drop-in
  • Hooks: pre/post-tool middleware for audit logs, gates, custom tools
  • Subagents: spawn specialized workers (researcher, fixer, reviewer) in parallel
  • Custom tools: write a TS file in .kition/tools/, agent calls it like a native one
.kition/config4 servers · 2 hooks
MCP servers
github18 tools
linear9 tools
postgres6 tools
slack12 tools
Hooks
preaudit · log every write to disk
postnotify · ping #eng when PR opens
Subagents · parallel
researcherfixerreviewer
Stay yours

No cloud lock-in. Ever.

Every keystroke is a plain .md file on your disk. Each table is a `.kitable` file. Your AI key lives in the OS keychain. Cancel any time, open the folder, walk away with everything intact.

  • Markdown on disk — open the vault in Obsidian, VS Code, or cat
  • Tables are portable .kitable files — one file per table, export to CSV / JSON anytime
  • API keys in OS keychain — never written to disk in plaintext
  • No telemetry, no account, no "sync" daemon you didn't ask for
~/Documents/my-vaultOn disk · yours
Your folder
  • my-vault
  • notes
  • ·launch-plan.mdmd
  • ·investor-call.mdmd
  • tables
  • ·customers.kitablekitable
  • .kition
  • ·config.tomlconfig
Keychain
API keys · never on disk
Cloud syncOFF
TelemetryOFF
Account requiredNO
$ cd ~/my-vault && ls
— it just works.

Ready when you are.

Free for personal use. macOS and Windows. Your data stays on your machine.