Ferrum

Ferrum is an open-source, Rust-based terminal coding agent developed by ominiverdi. Designed as a lightweight, native command-line utility, it provides an interactive environment for AI-assisted programming and automated code generation directly inside the developer's terminal. In daily use, Ferrum runs as an interactive TUI/CLI session featuring session navigation, local instruction management, and loop guard protections to safely manage iterative agent execution. The agent supports automated code inspection and task resolution, with repository-level context handling and support for image-based multimodal prompts alongside standard text instructions. What distinguishes Ferrum is its native Rust implementation, prioritizing low resource overhead, execution speed, and local workflow control. It incorporates built-in visual theming via palette configurations, request-local loop guards to mitigate runaway execution loops, and dedicated benchmarking harnesses to evaluate agent performance. Ferrum is released as an open-source project hosted on GitHub and distributed under standard open-source licensing terms. The project is actively maintained with regular tag releases.

Tags: ai agent, cli, code assistant, coding agent, developer tools

Visit Ferrum