One workspace. Many agents.
Aikito gives your agents a shared home for context that lasts beyond a session. Keep instructions, skills, MCP servers, subagents, and durable memory in sync across agents, projects, and machines.
Your agents keep changing.
Your context stays yours.
Hand-copied agent context drifts across tools, projects, and machines.
Aikito keeps one source of truth and checks for conflicts before syncing.
Aikito
Your durable workspace across AI agents.
Instructions
Write project rules once; every agent reads the same file.
Skills
Author a skill once; share it across agents and projects.
MCP
Declare each server once; generate config for selected agents.
Subagents
Define specialized roles that reuse the same project context.
Memory
Keep durable decisions as Markdown you can read, diff and revert.
Keep durable memory reviewable and current.
Keep long-lived decisions, conventions and lessons in plain files.
Git makes them reviewable, reversible and portable.
Read it.
Diff it.
Correct it.
Keep it.
Chat history is a log; memory is a decision. Keep long-lived conventions and hard-won lessons in plain files, so Git can review, revert and move them.
See your workspace at a glance.
Track project resources, shared tools, and sync health across every checkout.
Estimate the context footprint exposed to your agents before you start working.
$ aikito status ┌─────────────────┬───────┬────────┬────────┬─────────┬───────┬──────┬────────┐ │ Project │ Instr │ Skills │ Memory │ Context │ Paths │ Mode │ Status │ ├─────────────────┼───────┼────────┼────────┼─────────┼───────┼──────┼────────┤ │ aikito │ 24L │ 1 │ 12 │ ~3.5k │ 2/3 │ link │ ✓ │ │ blog │ – │ 2 │ 8 │ ~3.0k │ 0/1 │ link │ – │ │ chat-distiller │ 128L │ 5 │ 14 │ ~8.2k │ 1/1 │ link │ ✓ │ │ python-docx-oss │ 210L │ 6 │ 21 │ ~12.4k │ 1/1 │ copy │ ✓ │ └─────────────────┴───────┴────────┴────────┴─────────┴───────┴──────┴────────┘ Global: ✓ · Instr 24L · Skills 12 · Memory 6 · MCP 1 · Sub 3 Consumers (8): agy · claude · codex · copilot · dsh · grok · opencode · pi All in one workspace: ~/aikito
$ aikito show memory ┌─────────────────┬────────────────┬───────────────────────────────┬──────┬───────────┐ │ Scope │ Note File │ Title │ Link │ Updated │ ├─────────────────┼────────────────┼───────────────────────────────┼──────┼───────────┤ │ Global │ writing-style │ Keep explanations concise │ – │ today │ │ Global │ conventions │ Workspace engineering rule │ – │ yesterday │ ├─────────────────┼────────────────┼───────────────────────────────┼──────┼───────────┤ │ chat-distiller │ stream-chunks │ Stream tokens without buffer │ ✓ │ Sep 18 │ │ chat-distiller │ redact-privacy │ Mask credentials in output │ ✓ │ Sep 5 │ ├─────────────────┼────────────────┼───────────────────────────────┼──────┼───────────┤ │ python-docx-oss │ ooxml-tables │ Cell margins and border rules │ ✓ │ Sep 17 │ │ python-docx-oss │ large-file-io │ Stream parts to reduce memory │ ✓ │ Aug 3 │ └─────────────────┴────────────────┴───────────────────────────────┴──────┴───────────┘
Simple primitives. Strong ownership.
Git-managed
Your workspace has history. Decisions and memory can be reviewed and corrected.
Agent-neutral
Your project context does not belong to a single vendor or coding agent.
Local-first
Plain files in normal paths. No daemon, no database, no account.
Inspectable
See what every agent consumes, preview changes, and spot conflicts before syncing.
Take control of the setup you already use.
Adopt supported Agent configuration, then synchronize it from
one source of truth.
Starting from scratch? Adoption is simply a no-op.