Reviewable edits. Resumable sessions. Desktop or terminal.
A Rust coding agent with first-class Desktop and TUI experiences.
Website · Documentation · Quickstart · Visual tour
English · 简体中文
View macOS prereleases · Watch Desktop + TUI demos · Changelog
Warning
Sigil is under active development and continuous iteration, so features may be unstable and change without notice. The website and user docs follow main; packaged releases can lag behind. Check Installation and the Changelog before relying on a newly documented feature.
| Work in context | Stay in control |
|---|---|
| Desktop or terminal Use the surface that fits your workflow while keeping the same conversation, task, approval, and recovery semantics. |
Review before risk Inspect approvals and diffs before writes, commands, network access, or external integrations proceed. |
| Resumable sessions Return to saved work and recover interrupted tasks without silently rerunning an unfinished tool. |
Models and tools, your way Choose among supported providers, add MCP integrations, and enable repository-aware assistance when you need it. |
| Large outputs stay inspectable Sigil keeps bounded conversation views while preserving policy-safe tool output as session-scoped artifacts for precise, paged follow-up reads. |
Cache-stable context Historical tool output ages deterministically before semantic compaction, so long sessions shed token pressure without rewriting the active cached prefix. |
npm install -g @sigil-ai/sigil@alpha
cd /path/to/your/project
sigilQuick Setup opens when configuration is missing or invalid. No values are reused or migrated from an invalid file: Desktop Settings and the TUI offer an explicit reviewed replacement that is published only while the live file is still invalid. Choose a provider and model, add authentication, and run sigil doctor if anything looks incomplete. The Quickstart takes you from a first read-only task to a small reviewed change.
Prefer a native app? The GitHub prerelease provides signed and Apple-notarized macOS DMGs for Apple Silicon and Intel. See Installation for the exact asset names and update path.
A release may enable automatic Task routing and proactive read-only Explore agents for a new installation only when it ships an exact-route qualification manifest for its own binary. Other routes, releases without that sidecar, and every existing configuration keep the conservative manual + explicit_request_only behavior. This changes orchestration only; it never grants file, shell, network, MCP, external-directory, or merge permission. See Advanced Configuration.
| Guide | What it covers |
|---|---|
| Visual tour and TUI user guide | Desktop workspaces plus TUI controls, approvals, sessions, and recovery. |
| Configuration | Common setup paths and exact fields. |
| Providers and MCP | Models, authentication, and integrations. |
| Safety, permissions, and privacy | Decisions, limits, and data handling. |
| Troubleshooting | Symptoms, checks, and recovery actions. |
| Reference | Commands, keys, paths, and exit behavior. |
Project status · Contributing · Developer docs · Security · MIT License