coro-code  by Blushyes

High-performance Rust CLI coding agent

Created 9 months ago
355 stars

Top 78.5% 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

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
8 more.

qwen-code by QwenLM

0.8%
25k
AI coding agent for complex codebases
Created 11 months ago
Updated 11 hours ago
Feedback? Help us improve.