Orca (orca-agent) is an open-source terminal-based AI coding agent created by echoVic and built primarily in Rust. It provides developers with an interactive terminal user interface (TUI) alongside headless harness capabilities to assist with software engineering tasks directly in the console. In day-to-day use, Orca operates through an interactive terminal interface (orca-tui) or headless automation runners. The TUI features responsive terminal rendering, adapting wide outputs and markdown tables dynamically to the terminal width while gracefully falling back to key-value record views in constrained environments. It manages session workflows using a durable prompt queue and background execution capabilities that allow developers to hand off long-running agent tasks without blocking their current workflow. Orca distinguishes itself through its native Rust implementation, robust terminal presentation engine, and integrated task orchestration that supports both interactive TUI work and headless automation harnesses. Its architectural emphasis on turn auto-queueing and durable background execution ensures uninterrupted session management during complex code refactoring and generation tasks. Orca is distributed as an open-source project hosted on GitHub and distributed via npm and Rust crate packages, making it freely available for local installation and integration.
Tags: ai agent, cli, code assistant, coding agent, developer tools, OpenSource