Skip to content

odellus/crow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyber Crow

crow

AI-Powered Coding Agent with Full Observability

Rust Tauri React TypeScript


Crow CLI Demo


✨ Features

  • 🔮 Streaming Agent Execution — Watch AI reasoning unfold in real-time
  • 🛠️ Built-in Tool Suite — Read, Write, Edit, Bash, Glob, Grep, and more
  • 📸 Project Snapshots — Git-backed state tracking for every change
  • 🧠 Multi-Provider Support — Anthropic, OpenAI, Moonshot, and local models
  • 🎯 Session Management — Persistent conversation history with full context
  • 📋 Todo Tracking — Built-in task management for complex workflows

🚀 Quick Start

Prerequisites

Installation

# Clone and enter the project
cd crow-tauri

# Install frontend dependencies
bun install

# Run in development mode
bun run tauri dev

CLI Usage

# Build the CLI
cargo build --release --bin crow-cli

# Start a chat
crow-cli chat "explain this codebase"

# Interactive REPL mode
crow-cli repl

# List sessions
crow-cli sessions

🎨 Color Scheme

Color Usage
🟪 Purple Tool names, headers, branding
🔮 Light Purple Agent thinking/reasoning
🟩 Green Success, completions, output
🟨 Yellow Warnings, in-progress states
🟥 Red Errors

📁 Project Structure

crow-tauri/
├── src/                    # React frontend
│   ├── components/         # UI components
│   ├── hooks/              # Custom React hooks
│   └── pages/              # Page components
├── src-tauri/
│   ├── app/                # Tauri application
│   └── core/               # Crow core library
│       ├── agent/          # Agent execution engine
│       ├── providers/      # LLM provider clients
│       ├── session/        # Session management
│       ├── tools/          # Built-in tools
│       └── prompts/        # System prompts
└── docs/                   # Documentation

🔧 Configuration

Set your API keys:

export ANTHROPIC_API_KEY="sk-ant-..."
# or
export OPENAI_API_KEY="sk-..."

📜 License

Apache-2.0


Inspired by OpenCode

About

Coding agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published