Quick Start Guide โก
Get CommitVigil running in under 5 minutes.
๐ณ Running with Docker (Recommended)
The fastest way to spin up the full stack (API + Worker + Redis + Postgres):
๐๏ธ Local Setup
- Install dependencies:
- Configure Environment:
Create a
.envfile based on.env.example. > Important: SetAPI_KEY_SECRETto a secure value for production. SetAUTH_ENABLED=Falsefor local testing without auth. - Run the API:
- Run the Worker:
๐ฎ Interactive Demos
See the system in action with these pre-configured scenarios:
1. High-Stakes Accountability
Simulates a manager-developer interaction with tone adaptation and safety checks.
2. Sales Intelligence & ROI
Simulates a prospecting flow with automated scenario generation and multi-currency ROI.
๐งช Quality and Stability
CommitVigil enforces military-grade engineering standards:
- Mock Mode: Set LLM_PROVIDER="mock" in .env to run the entire system with zero token cost.
- Strict Typing: The system is fully compliant with mypy strict type checking. Run poetry run mypy src/ to verify correctness.
- Coverage: All critical agents maintain a high test coverage threshold.