devo  by 7df-lab

An open-source AI coding agent built in Rust

Created 2 months ago
293 stars

Top 90.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Claw CR is an open-source AI coding agent built in Rust, designed as an alternative to proprietary solutions like Claude Code. It aims to provide a flexible, provider-agnostic platform for AI-assisted coding, targeting developers seeking an open and customizable tool. Its key benefit lies in its extensibility and ability to integrate with various AI models, both cloud-based and local.

How It Works

The project employs a client/server architecture, allowing the core agent to run locally while being controllable remotely, with the TUI serving as one potential client interface. A significant design choice is its provider-agnostic nature, enabling integration with multiple AI backends including Claude, OpenAI, Qwen, Deepseek, and local models, fostering flexibility as the AI landscape evolves. It also features out-of-the-box Language Server Protocol (LSP) support and a built-in Text User Interface (TUI).

Quick Start & Requirements

  • Installation: No stable release; build from source. Clone the repository (git clone https://github.com/claw-cli/claw-code-rust), navigate into the directory, and build using cargo build --release.
  • Prerequisites: Rust 1.75+ recommended, installed via rustup.rs.
  • Documentation: Links to official quick-start, docs, or demos are not explicitly provided in the README beyond the build instructions.

Highlighted Details

  • Provider-agnostic: Supports multiple AI models (Claude, OpenAI, Qwen, Deepseek, local) without provider coupling.
  • Client/Server Architecture: Enables remote control and diverse client integrations.
  • LSP and TUI Support: Offers out-of-the-box Language Server Protocol integration and a functional Text User Interface.
  • Built in Rust: Leverages Rust for performance and safety.

Maintenance & Community

The project is explicitly marked as "early-stage" and "under active development," indicating a focus on foundational design and implementation. Contributions, including architecture feedback, RFC discussions, documentation, and implementation, are actively welcomed.

Licensing & Compatibility

The project is licensed under the MIT License, which generally permits commercial use and derivative works, including linking with closed-source software.

Limitations & Caveats

Claw CR is currently in an early design phase and is not production-ready. Users should expect ongoing development, potential breaking changes, and incomplete features as the project matures.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
24
Issues (30d)
6
Star History
18 stars in the last 30 days

Explore Similar Projects

Starred by Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), David Cournapeau David Cournapeau(Author of scikit-learn), and
3 more.

codecompanion.nvim by olimorris

0.2%
7k
Neovim plugin for AI-powered coding assistance
Created 2 years ago
Updated 13 hours ago
Feedback? Help us improve.