Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

880 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sigil

Reviewable edits. Resumable sessions. Desktop or terminal.

A Rust coding agent with first-class Desktop and TUI experiences.

Release Build status Documentation status MIT License

Website · Documentation · Quickstart · Visual tour

English · 简体中文

Sigil Desktop workbench with plan, tool activity, and approval

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.

Why Sigil

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.

Start in under a minute

npm install -g @sigil-ai/sigil@alpha
cd /path/to/your/project
sigil

Quick 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.

Go deeper

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

Project status · Contributing · Developer docs · Security · MIT License

About

A TUI-first coding agent for reviewable, resumable repository work.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages