blade-deepseek  by echoVic

DeepSeek-native coding agent for local terminal use

Created 1 month ago
379 stars

Top 74.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary Orca is a Rust-based, DeepSeek-native coding agent for local terminal use. It addresses complex coding tasks via a multi-turn agent loop, featuring SSE streaming, automatic context management, and robust HTTP retry mechanisms, enabling efficient AI-assisted development directly in the command line.

How It Works The agent operates on a multi-turn loop: prompt -> model -> tool_call -> execution -> result -> next turn. It leverages DeepSeek's 1M token context (V4) with intelligent 80% threshold compaction. Core functionalities are in Rust for performance, SSE streaming provides real-time feedback, and HTTP requests include exponential backoff retry logic for reliability.

Quick Start & Requirements Installation is via npm (npm install -g @blade-ai/orca) or curl script (curl -fsSL https://orcaagent.dev/install.sh | sh). Manual installation involves downloading binaries from GitHub Releases. A DEEPSEEK_API_KEY environment variable is mandatory. Supported platforms: macOS (Apple Silicon/Intel), Linux (x64/ARM64). Community: QQ (472309526), Telegram (https://t.me/+11No1w5ZbTMyZTQ1).

Highlighted Details

  • Interactive TUI: Compact terminal UI with semantic color-coding for permission modes.
  • Context Management: DeepSeek V4's 1M token context with 80% threshold compaction.
  • Extensive Tooling: Built-in tools for file operations, code analysis, shell commands, Git, web search, subagents, and dynamic workflows. Custom tools via TOML.
  • Persistent Goals: TUI sessions support persistent goals with /goal commands, enabling auto-continuation and state persistence.
  • Structured Output: JSONL format for event streaming (session lifecycle, reasoning, tool calls, approvals).

Maintenance & Community Community channels include QQ (ID: 472309526) and Telegram (https://t.me/+11No1w5ZbTMyZTQ1). Information on core maintainers, sponsorships, or a public roadmap is not detailed.

Licensing & Compatibility The project's open-source license is not stated in the README, requiring further investigation for commercial use. Compatibility is primarily with supported npm platforms (macOS, Linux) and necessitates a DeepSeek API key.

Limitations & Caveats The unspecified license is a significant adoption blocker. While described as "production-ready," specific performance benchmarks are absent. The agent relies heavily on the DeepSeek API, tying its functionality to that service's availability and terms.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

activepieces by activepieces

0.1%
23k
Open-source Zapier alternative for AI workflow automation
Created 3 years ago
Updated 15 hours ago
Feedback? Help us improve.