coro-code  by Blushyes

High-performance Rust CLI coding agent

Created 1 month ago
271 stars

Top 95.0% on SourcePulse

GitHubView on GitHub
Project Summary

Coro Code is a high-performance, Rust-based AI coding agent designed for developers. It offers a free, terminal-native alternative to proprietary solutions, enabling seamless code generation, debugging, and management with a focus on speed and user experience.

How It Works

Built in Rust for performance and memory safety, Coro Code features a rich, interactive terminal UI. It supports multiple LLM providers (OpenAI, with Anthropic and Google planned) and includes built-in tools for bash execution and file operations, extensible via a tool system. This approach prioritizes speed, reliability, and a superior user experience directly within the terminal.

Quick Start & Requirements

  • Install via Cargo: cargo install --git https://github.com/Blushyes/coro-code --bin coro
  • Prerequisites: Rust stable (1.70+), an API key (OpenAI recommended).
  • Configuration: Supports environment variables (e.g., OPENAI_API_KEY) or a coro.json file.
  • Docs: README.md, README_zh.md.

Highlighted Details

  • High performance and memory safety due to Rust implementation.
  • Rich, interactive terminal UI with real-time updates.
  • Flexible configuration for multiple LLM providers and custom endpoints.
  • Cross-platform compatibility (macOS, Linux, Windows).
  • Features like token compression and multi-model support are planned.

Maintenance & Community

The repository is maintained by Blushyes. No specific community channels (Discord, Slack) or sponsorship details are provided in the README.

Licensing & Compatibility

Dual-licensed under Apache-2.0 and MIT, allowing for broad compatibility and commercial use without explicit restrictions mentioned.

Limitations & Caveats

Support for Anthropic and Google LLMs is currently in progress. Some planned features, such as a tool call permission system and first-time setup management, are also marked as in progress or planned. The project was formerly known as Trae Agent Rust, suggesting potential evolution from a previous implementation.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
10
Issues (30d)
4
Star History
228 stars in the last 30 days

Explore Similar Projects

Starred by Wei-Lin Chiang Wei-Lin Chiang(Cofounder of LMArena), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

qwen-code by QwenLM

3.4%
13k
AI coding agent for complex codebases
Created 2 months ago
Updated 20 hours ago
Feedback? Help us improve.