Forge

Forge is an open-source, Rust-based CLI and TUI coding agent developed by NorviaLabs. Built for local developer workflows, it runs directly in the terminal to inspect codebases, execute commands, and apply code edits. Forge operates through an interactive terminal interface backed by LLM integrations. It manages tool calling, file modifications, and command execution while actively optimizing context windows. It features structure-aware output filtering that strips noise from test suites (such as cargo, pytest, go test, jest, and npm/yarn/pnpm) and trims redundant git diff headers before sending payload data to the model. Forge distinguishes itself with explicit governance mechanisms, allowing users to configure human-in-the-loop (HITL) policies. By default, it allows standard file writes while gating arbitrary shell commands behind explicit user approvals, balancing agent autonomy with system security. Forge is open source and hosted on GitHub under an open license. Its native Rust architecture ensures low memory overhead and fast startup times across local development environments.

Tags: ai agent, cli, coding agent, developer tools, terminal

Visit Forge