Akili OS

CLI & shortcuts

Two binaries: akili-code for the terminal, akili-code-ui for the desktop.

Commands

CommandWhat it does
akili-codeAn interactive agent session in the current folder
akili-code chat [path]The same, somewhere else
akili-code inspect [path]Summarise a repository — languages, structure, build commands
akili-code symbols [path]Structural symbols per file
akili-code graph [path]The file dependency graph
akili-code related <file>What a file depends on, and what depends on it
akili-code context …Build a ranked, budget-bounded context pack
akili-code ask "…"Answer a question about the codebase, citing files
akili-code edit <file> "…"Propose a reviewed diff; verify and self-heal
akili-code verify [path]Run the project's format/test/build ladder
akili-code envHost environment — shells, toolchains, containers
akili-code run "…"Run a command in a chosen shell, streaming output
akili-code --versionWhich build you are on

Flags worth knowing on edit

--applyWrite the change rather than only proposing it
--verifyRun the verification ladder afterwards
--revert-on-failPut the file back if verification fails
--repair[=N]Read the failure and try again, up to N times
--dry-runPrint the request instead of sending it

In a session

/modelShow or switch the active model
/providerList configured providers
/helpEverything available

Ctrl-C cancels a running agent turn without killing the session.

Desktop shortcuts

Ctrl+PGo to file (fuzzy)
Ctrl+SSave
Ctrl+F / Ctrl+HFind / find and replace
F3 / Shift+F3Next / previous match
Ctrl+GGo to line
Ctrl+N / Ctrl+Shift+NNew file / folder
F2 / DelRename / delete the selected file
EscClose find, go-to-line or the file palette

Cut, copy, paste, select all and undo are the usual Ctrl+X/C/V/A/Z, and are on the editor's right-click menu. Single-key shortcuts only fire when no text field has focus, so pressing Del while typing does not offer to delete a file.

Project configuration

An optional akili-code.toml at the project root sets defaults and can override the verification ladder. It is committed, so a team shares it.

[defaults]
model = "akili-core"
budget = 12000

[policy]
denied_tools = ["install_tool"]