CLI & shortcuts
Two binaries: akili-code for the terminal, akili-code-ui for the desktop.
Commands
| Command | What it does |
|---|---|
akili-code | An 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 env | Host environment — shells, toolchains, containers |
akili-code run "…" | Run a command in a chosen shell, streaming output |
akili-code --version | Which build you are on |
Flags worth knowing on edit
--apply | Write the change rather than only proposing it |
--verify | Run the verification ladder afterwards |
--revert-on-fail | Put the file back if verification fails |
--repair[=N] | Read the failure and try again, up to N times |
--dry-run | Print the request instead of sending it |
In a session
/model | Show or switch the active model |
/provider | List configured providers |
/help | Everything available |
Ctrl-C cancels a running agent turn without killing the session.
Desktop shortcuts
| Ctrl+P | Go to file (fuzzy) |
| Ctrl+S | Save |
| Ctrl+F / Ctrl+H | Find / find and replace |
| F3 / Shift+F3 | Next / previous match |
| Ctrl+G | Go to line |
| Ctrl+N / Ctrl+Shift+N | New file / folder |
| F2 / Del | Rename / delete the selected file |
| Esc | Close 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"]