Tura-AI/tura
CLITura: 16.7% better performance, 77.5% fewer rounds — a local, open-source coding agent that understands repositories before editing.
Build agent that uses 80% less token and delivers better results.
- Rust59.7%
- TypeScript19.6%
- JavaScript10.1%
- Python6.4%
- PowerShell1.8%
- CSS1.2%
- Shell1.1%
- HTML0.1%
2 Reviews
Tura makes an ambitious claim, but it does more work than most projects to explain where that claim comes from. The README links its token and success-rate numbers to benchmark artifacts, describes the task set and configurations, and openly lists areas where the evidence is still incomplete. That honesty is a major strength. The Rust codebase, AGPL license, npm installation checks, source installation checks, CodeQL analysis, and passing CI also show serious engineering effort. The macro command idea is interesting because it reduces repeated model round trips while still allowing a structured series of development steps.
The largest opportunity is independent reproducibility. The benchmark should provide one command that downloads the exact task versions, model settings, prompts, budgets, verifier versions, and raw outputs needed to reproduce each result. Costs, model release dates, failed runs, warm-up behavior, and confidence ranges should be easy to find. The headline says 16.7 percent better performance, while the body correctly explains that this is a percentage-point difference on one tested setup. Keeping the precise wording in every headline would prevent readers from applying the result too broadly.
Security also deserves a simple front-page explanation. A tool that runs command trees can make many changes before the model gets another turn. Users need clear limits for file access, command approval, network access, secrets, timeouts, output size, and destructive operations. Safe defaults should stop a later step when an earlier step fails unless the workflow explicitly allows continuation. Logs should make the full command tree and each result easy to audit.
The README is thorough but very long. A shorter path from installation to one verified task would help new users, with benchmarks and architecture moved into focused documents. Tura is a promising and unusually evidence-aware agent project. Stronger reproduction tools, security guidance, and onboarding would make its technical work easier to evaluate and adopt.
Tura tackles an important coding-agent problem: reducing repeated model round trips without dropping the build, test, and verification work that makes changes trustworthy. Its macro command_run tool lets an agent express a multi-step execution tree in one round, while the project publishes task-level benchmark artifacts instead of only headline numbers. I also appreciate that the documentation acknowledges evidence gaps and does not claim that any single feature caused the measured gains.
The next step should be broader independent validation across more repositories, operating systems, providers, and task types. A clear threat model for macro command execution, stronger permission documentation, and a tutorial showing recovery from failed commands would also help. Tura looks most useful for experienced developers who value local execution, reproducible evidence, and token efficiency, but its benchmark results should be treated as promising system-level evidence rather than a universal performance guarantee.
