sruja-ai/sruja
View on GitHub ↗A CLI-first autonomous coding agent where the actor never grades itself. Every edit is grounded in your repo's real topology and verified by an independent deterministic grader (drift, lint, verify-task, intent) before it ships. Closed-loop: comprehend → plan → execute → critique → replan. Also a passive MCP harness.
22 ★2 forksRustUpdated 19d ago
What you need to know
Sruja is a CLI-first autonomous coding agent where the actor never grades itself: it scans the repo, grounds edits in real topology, and verifies the result with an independent deterministic grader (drift, lint, verify-task, intent check) before shipping.
Install
curl -fsSL https://sruja.ai/install.sh | bash cargo install sruja-cli --git https://github.com/sruja-ai/sruja
Key features
- ✓Autonomous agent loop
- ✓Passive MCP harness for editors
- ✓Deterministic verification gates
- ✓Structural scans including cycles, layers and god modules
- ✓Intent and drift checks
- ✓15-tool MCP coding profile
Clients: Cursor · Copilot · Claude · Windsurf
Documentation ↗Topics
agent-loopagent-skillsaiai-codingarchitectureautonomous-agentsclicode-qualitycode-verificationcoding-agentcontinual-learningdeveloper-toolsllmmodel-context-protocolrust-langtopology
- Stars
- 22★
- Forks
- 2
- Language
- Rust
- License
- Apache-2.0
- Created
- 2025-11-23
- Last push
- 2026-08-17