SQ2.ai executes engineering work under your control. Every action is bounded, verifiable, and traceable.
SQ2 runs entirely on your infrastructure. All models, indexes, and execution state stay local. No cloud dependency. No external API calls.
Powered by Ollama. Models run on your GPU. No data sent to external services.
All indexes, memory, and execution journals stored in ~/.sq2/ on your machine.
No usage tracking. No analytics collection. No background network calls.
Fully operational offline after initial setup. No internet required at runtime.
Every task goes through structured planning before execution. Scope is bounded by file count limits and policy enforcement.
Run any workflow with --dry-run to see the full execution plan without making changes.
After execution, SQ2 runs automated verification: syntax checks, diff coherence analysis, file integrity validation, and test execution.
Python, JSON, YAML, JavaScript — checked after every write.
Changes are compared against the original to detect unexpected deletions or rewrites.
Modified files are checked against the planned scope. Out-of-scope changes are flagged.
Project tests run automatically after changes. Failures trigger the self-heal loop.
Every file read, every file written, every command run — logged and visible. The execution journal is exportable as JSON or CSV.
SQ2 is a CLI tool installed via pip. It runs on developer workstations, team servers, or air-gapped environments. No SaaS dependency.
SQ2.ai is not a black box. It is a controlled execution system.