# albert-cli
The `albert` binary — part of the [Ternary Intelligence Stack](https://github.com/eriirfos-eng/ternary-intelligence-stack).
[](https://crates.io/crates/albert-cli)
[](https://github.com/eriirfos-eng/ternary-intelligence-stack/blob/main/LICENSE)
## Install
```bash
cargo install albert-cli
```
Then run:
```bash
albert
```
## What Albert does
Albert is a sovereign AI development CLI that runs in your terminal. It connects to any LLM provider and gives you a full agentic coding environment without any cloud dependency:
| Multi-provider | Claude, GPT-4o, Gemini, Grok, Ollama, Bedrock, Azure |
| Slash commands | `/plan`, `/tdd`, `/loop`, `/code-review`, `/build-fix`, `/bughunter`, `/refactor`, `/commit` |
| Tool execution | `read_file`, `write_file`, `edit_file`, `bash`, `glob`, `grep`, `web_fetch` |
| MCP support | stdio and network transport for any MCP server |
| Permission layer | Deny-first AST interception blocks dangerous shell patterns before OS |
| Session memory | Sliding-window context compaction keeps long sessions coherent |
## Part of the Albert ecosystem
| [`albert-runtime`](https://crates.io/crates/albert-runtime) | Session, MCP, auth, bash |
| [`albert-api`](https://crates.io/crates/albert-api) | Multi-provider LLM client |
| [`albert-commands`](https://crates.io/crates/albert-commands) | Slash command library |
| [`albert-tools`](https://crates.io/crates/albert-tools) | Tool execution layer |
| [`albert-compat`](https://crates.io/crates/albert-compat) | Manifest extraction harness |
| `albert-cli` | **This crate** — binary (`albert`) |