20,000,000 tokens on the testing team — no card needed, six weeks, apply in ninety seconds Join the testing team →
Akili OS

Akili Code OS

One engine.
Three faces.
Zero cloud dependency.

Akili Code OS is a native operating layer for AI work — Linux, macOS and Windows. Akili Code Build writes and ships your software, Akili Code Motion makes your video, and Akili Code Work does your documents, spreadsheets, research and email — all on one engine, with one provider list, one budget, one policy engine and one audit log.

  • Runs on your machine
  • Fundi and Core included
  • Cache savings credited across providers
  • Verified, not trusted

Written in Rust, with no heavy dependency tree. Your files never leave the machine — only model calls go out.

Live simulation

Watch the engine work

Not a screenshot. A deterministic, dependency-free timeline running in your browser right now — the same trick Motion uses to render its own video, turned on Akili Code itself.

playing
akili-code — agent run · website/ agent mode

Transcript

Make the hero full-bleed and add a dark-mode toggle.
  • Read the existing markup and CSS
  • Make the hero full-bleed
  • Add the theme toggle + persisted choice
  • Verify the build
  • Self-critique against the request

hero · writing

Diff

0 0 0 files

Verification

waiting…

Policy

  • rm -rf / blocked
  • write_file sandboxed
  • run_command prompted

Checkpoint taken before the run · audit log appended on every tool call.

Tokens this session 0
Cost $0.0000
Cache saved $0.0000
Context 0 / 1M
Session budget $0.0000 / $2.00

Cache read credited from each provider's own field convention — the largest of prompt_tokens_details.cached_tokens, cached_tokens and prompt_cache_hit_tokens — so no provider's savings go uncounted. Figures here illustrate the mechanics; the real meter reads the API's own usage.

The models

Two models of our own. A million tokens each.

Akili Code ships with Akili Fundi (Code) and Akili Core. Most work starts on Core and steps up to Fundi when the thinking gets hard — in the same conversation, with the same context.

For work with stages

Akili Fundi (Code)

Fundi is Swahili for a skilled craftsperson. This is the build model: for work that has to hold a plan together across many steps.

  • Long, autonomous agent runs
  • Refactors and migrations across many files
  • Plan, build, verify — in one run
1,000,000-token contextswitch any time
The everyday default

Akili Core

Fast and inexpensive. The model most work starts on, and the one most questions never need to leave.

  • Chat, search and research
  • Quick edits and reviews
  • Reading and summarising documents and mail
1,000,000-token contextswitch any time
  1. Chat, search, quick edits, reading and summarising. Fast and inexpensive — the right default for most of a day.

  2. When the work has stages — long agent runs, refactors, migrations — switch mid-conversation. Same context, a model built to hold a plan together.

  3. Context that repeats is served from cache and credited as cache. The meter reads real usage from every response, never an estimate.

akili-code

Illustrative runs, scripted to show real behaviour — the tool names and messages are the ones Akili Code prints.

A million-token window is room for a long run to finish, not permission to send everything: Akili Code sends the files a task needs. Prefer your own provider? Bring your own models.

Akili Code Build

The coding agent that proves its work

A real tool-using loop over your repository, on your machine. It reads before it writes, verifies before it claims, and leaves a trail you can undo.

  1. After writing code it builds and tests it. When that fails it reads the errors, fixes the files responsible and runs it again — then re-reads its own diff against your request before it says it is done.

  2. A git checkpoint before every run makes the whole run undoable as one unit. Changed files are scanned for leaked credentials, and every tool call lands, timestamped, in .akili-code/audit.log.

  3. Link sibling repositories and the agent traces a call from your app into a shared library — reading across the boundary, writing only in the project you are working in.

  4. Before unfamiliar code it reads the current docs, scaffolds with the ecosystem’s own tools, and proves the result by opening what it built in a real browser.

akili-code — agent run

Also: reusable workflows and a recipe marketplace · semantic navigation — definition, references, rename_symbol — on tree-sitter · snippet edits instead of whole-file rewrites · live previews as files are written.

Illustrative runs, scripted to show real behaviour — the tool names and messages are the ones Akili Code prints.

Akili Code Motion

Your video is a project, not a render

Describe the video. Motion writes the script, builds the scenes, verifies them and exports a real MP4 — and every scene stays editable, regeneratable and testable.

  1. A video is a versioned project of scenes, not one fragile render. Ask for scene three shorter and it revises scene-03 by id — the rest of the timeline is untouched.

  2. Captions come from the script, timed to the voice, and round-trip through SRT for any subtitle tool. Narrate with a generated voice or your own recordings; the music ducks under it on its own.

  3. Before export it checks that text fits, everything sits inside the safe area, captions clear the platform’s buttons and every asset is present — then renders a real MP4.

Akili Code Motion

Also: hand-drawn sketch explainers · brand kits · a live, scrubbable preview before you export.

Illustrative runs, scripted to show real behaviour — the tool names and messages are the ones Akili Code prints.

Akili Code Work

It opens your spreadsheet. It doesn't describe it.

A browser assistant can tell you what's wrong with your workbook. Akili Code Work opens it, fixes it, and saves it — in a folder you granted, on your machine.

  1. It opens the workbook, fixes what is broken and saves a real .xlsx with live formulas like =SUM(B2:B7) — in a folder you granted, no Office required.

  2. Every finding is kept with its source and the quote that supports it. Citations resolve to numbered references, and one that matches no finding is flagged rather than shipped.

  3. Word, PDF and PowerPoint written directly, then re-opened by check_doc to prove every section actually landed.

Akili Code Work

Also: reads .docx, .odt, .xlsx, .pdf, .rtf and CSV · Outlook triage on Windows · it works in the folder you chose, and nowhere else unless you ask.

Illustrative runs, scripted to show real behaviour — the tool names and messages are the ones Akili Code prints.

Connectors & chat

Your mail, your Drive, your questions

Connect a Google account once and Akili reads your Drive and your mail, files its own work back to Drive, and drafts replies you read before they go. And not every question is a project — /chat is for the ones that aren’t.

  1. Ask about your mail in plain words. Replies are drafted for you to read, and go only when you press s and confirm the recipient. The agent has no tool that sends.

  2. It reads the documents you already have and saves what it makes back to Drive, with a link. It never overwrites a file it only read.

  3. Talk it through in /chat, which can read but never changes anything. Then /work write that up — the conversation comes with you.

akili-code

Illustrative runs, scripted to show real behaviour — the tool names and messages are the ones Akili Code prints.

The kernel

What the three faces share

This is the part that makes "OS" more than a slogan. Build, Motion and Work are three tool packs and three interfaces on one engine — so every capability below is built once and inherited three times.

The autonomy loop

Every run cycles Plan → Act → Verify → Reflect → Remember. The agent decomposes the goal into a live task plan it writes and ticks off as it works. Stall detection notices when it is repeating itself — the same tool and arguments, steps with no file change, repeated failing verifies — and forces a re-plan or asks for help instead of grinding silently to the step limit. Plan-aware reflect refuses to declare victory while steps remain outstanding.

It turns "wandered off and burned the budget" into "noticed, corrected, finished". Grinding to a step limit is the single most common way an autonomous run fails.

Memory that survives the session

Conventions, architecture notes, build/test/run commands, gotchas and past decisions are learned into .akili-code/memory.json and folded into every later run's system prompt.

The second run on a project starts already knowing it — so every session makes the next one smarter and cheaper instead of re-deriving the same project from scratch.

Sub-agents for the big jobs

A bounded chunk of a large task can be delegated to a focused worker with its own clean context, sharing the same project, policy, cancel token and budget — with its usage and its file writes folded back into the parent run.

The main context stays lean, which is what keeps a long task coherent — and cheaper — instead of drowning in its own transcript.

Provable acceptance, not claims

For web work, a headless-browser check_page tool renders the URL the agent just built — post-JavaScript — asserts the expected content is really there, and measures numeric targets. For documents, check_doc re-opens the artifact and verifies its sections and figures.

This is what makes "I built it and it works" a checkable statement. The engine drives its own work and shows you the evidence.

Token economy as a first-class feature

Caching is credited honestly across every provider's own field convention — the largest of prompt_tokens_details.cached_tokens (OpenAI, Kimi, GLM and newer DeepSeek), cached_tokens (Moonshot's mirror) and prompt_cache_hit_tokens (DeepSeek's classic field) — so no provider's savings go uncounted. On top of that: a live context gauge, a session meter of actual input · output · cached tokens and cost parsed from the API's own usage, a cache-savings readout, and a 📊 Usage dashboard with a per-model cost breakdown.

Cache hits are the difference between a long agent session being affordable and being absurd — but providers report them in mutually incompatible fields. Read one convention and two-thirds of your savings silently vanish.

Budgets that actually stop the run

Set a per-conversation cap and a per-day cap in dollars. The status is shown live, sending is blocked at the limit, and the agent is hard-stopped mid-run when a cap is reached. Prices use the upstream's peak rates, so the meter errs toward over-reporting.

A budget that stops the agent slightly early is recoverable; one that overshoots is not. An autonomous agent you can't cap isn't one you can leave running.

Bring your own model

Akili's own managed endpoint — Akili Fundi (Code) for agent runs and refactors, Akili Core for chat and quick edits, both 1M context — or bring your own account with a preset for Anthropic, OpenAI, Kimi (Moonshot) and z.ai / GLM. Switch to a cheaper model mid-conversation and the context gauge and cost meter re-scale to it. Any OpenAI-compatible endpoint works, and a loopback endpoint needs no key at all.

Start on the deep-reasoning model while the thinking is hard, drop to the cheap one once it isn't. Your keys, your accounts, your machine.

Trust rails you can't accidentally loosen

A policy engine disables whole tools or blocks command patterns; a denied call is refused before it runs and the agent is told why, so it adapts instead of failing. Destructive commands are blocked out of the box. A team policy committed to the repo merges union with each user's policy — so a teammate's agent can only ever be more restricted than your shared baseline, never less.

Guardrails that a single user can quietly weaken aren't guardrails. Safety that only ratchets one way is safety you can actually standardize on.

How it works

Four steps, every time

  1. 1

    Open a project

    Pick a folder, create a fresh one, or in Work choose the folder you actually work in. Your recent projects are remembered.

  2. 2

    Describe the outcome

    Plain English. Add a spec file, paste a log, or attach a voice-over. No prompt grammar to learn and no DSL.

  3. 3

    Watch it plan, build, verify

    A live checklist ticks off as it works. It reads before it writes, verifies its own work, and re-plans when it notices it's stuck.

  4. 4

    Review and ship

    Diffs land on a real git checkpoint you can restore. Accept the work, roll it back, or send a follow-up prompt to refine the same project.

Why not just a cloud assistant

Native, honest about cost, verified

A cloud coding assistant is a good product. It is a different shape of product.

 A cloud assistantAkili Code OS
Where it runs A browser tab, against a checkout someone else hosts Native on your Windows machine — files never leave it
What it can touch What you upload or paste in The real repository, and real .docx/.xlsx on disk — opens, fixes, saves
Cost accounting One provider's cache convention, if any Cache credited per provider's own field convention, so savings aren't lost
Spend control A monthly plan, or a surprise Hard caps per conversation and per day that stop the agent mid-run
Proof it worked It says so It builds, runs, drives the app and asserts the feature is there
Undo Revert by hand A git checkpoint before every run, restorable as a unit, with an audit log
Guardrails Whatever the vendor decides this quarter Yours to set, a team policy shared in the repo, and it only ever tightens
Model choice Their list Akili's own models, or bring Anthropic / OpenAI / Kimi / GLM keys — swap mid-run

Pricing

More for less. Start with a million tokens, free.

Every plan includes both models, Build, Motion and Work, and the Gmail and Google Drive connectors. Limits are stated in real tokens — the same ones the app’s meter shows — not a vague “5×”.

Free

$0forever

1M tokens to start

1M tokens on sign-up · then 150k a dayEnough to build several complete apps before you decide.
  • Akili Fundi (Code) and Akili Core
  • Build, Motion and Work
  • Gmail and Google Drive
  • No card needed
Join the testing team
Most popular

Pro

$17per month

Less than the $20 most AI coding plans start at

Up to 10M a day · 25M a monthRoughly 60 complete app builds a month.
  • Everything in Free
  • Priority during busy periods
  • Email support
Get Pro

Max

$35per month

More than twice Pro’s allowance

Up to 20M a day · 55M a monthFor building all day, every day.
  • Everything in Pro
  • Early access to new models and features
Get Max

Ultra

$89per month

Under $100 — the price others ask for 5× usage

Up to 50M a day · 140M a monthFor parallel agents and very large migrations.
  • Everything in Max
  • Highest priority capacity
  • Fastest support
Get Ultra
Team — $22 per person, per month. Pro’s allowance for everyone, shared organization policy, usage per member, one invoice. Set up a team
Nothing renews behind your back

Each payment buys 30 days, by card or mobile money. Stop paying and you simply drop back to Free.

Ran out mid-project? Top up

5M tokens for $5. Credits never expire and are only used once your plan’s daily or monthly allowance is spent.

A meter you can check

Every run shows the tokens it used and what they cost. Cached context — most of a long run — counts at 2% of a fresh token.

Build estimates use our measured average of about 0.4M tokens per complete app; small tools use far less. Daily limits reset at midnight UTC, and the monthly allowance is a rolling 30 days.

Questions

Frequently asked

How much does Akili Code cost?

It starts free, with 1,000,000 tokens when you sign up and 150,000 a day after that — no card needed. Pro is $17 a month for up to 10M tokens a day and 25M a month; Max is $35; Ultra is $89; Team is $22 per person. Each payment buys 30 days, by card or mobile money, and nothing renews automatically.

What is Akili Code?

Akili Code is an AI agent that runs on your own computer, with three faces: Build writes, tests and ships software; Motion makes video as editable scene data; Work produces real documents, spreadsheets and decks. It comes as a desktop app and a command-line tool for Windows and Linux.

Which AI models does Akili Code use?

Two models of its own: Akili Fundi (Code) for long agent runs, refactors and migrations, and Akili Core for chat, search and quick edits. Both have a 1,000,000-token context window, and you can switch between them mid-conversation. You can also bring your own provider account.

Does Akili Code run on Windows?

Yes. Windows has a one-file installer that adds Akili Code to the Start menu, puts the akili-code command on your PATH and registers an uninstaller — no administrator needed. Linux installs with one command. macOS builds are coming; you can build from source today.

Do my files leave my machine?

Akili Code runs locally and works on the files in your folder. It sends the model only what a task needs — the relevant files, not your whole repository — and what it writes stays on your machine unless you ask it to save something to your Google Drive.

Can Akili send email for me?

It can read your Gmail and draft replies, but it has no tool that sends. A draft is shown to you after the run; it is sent only when you press s and confirm the recipient.

Does it check its own work?

Yes — that is the point. Build compiles and tests what it writes and fixes failures before it finishes; Motion verifies every scene before export; Work re-opens documents it produced to prove the content landed.

How do I update Akili Code?

Run akili-code update. It downloads the current release, verifies it against the published checksums and refuses to install on a mismatch.

Get Akili Code OS

A single native application for Linux, macOS and Windows. Rust, with no heavy dependency tree, and no runtime to install around it.

One line on Linux or macOS — it checks the download against the release checksums before installing anything: curl -fsSL https://akilios.dev/install.sh | sh On Windows, take the .zip from the download page and put both executables on your PATH. Binaries are not code-signed yet, so Windows will warn on first run; that is the honest state of the release, not a marketing gap.

  • PlatformLinux, macOS (Intel & Apple silicon), Windows 10+
  • RuntimeNone beyond the app itself
  • CloudOnly model calls; files stay local
  • ModelsAkili Fundi & Akili Core included · bring your own if you prefer
  • CostCapped per session and per day