Waveloom is an open-source Go-based terminal coding agent created by Menfre01. It is designed to autonomously inspect repositories, generate code, and execute development tasks directly from the command line while maintaining explicit control over file modifications and shell execution. During day-to-day use, Waveloom presents an interactive Terminal User Interface (TUI) featuring automatic terminal background theme detection and structured agent loops aligned with ACP-style execution. Developers submit natural language tasks, and Waveloom iterates through planning and execution steps, generating diff previews for file edits and writes inside approval dialogs prior to applying modifications. What sets Waveloom apart is its built-in operating-system-level sandbox isolation layer, leveraging Bubblewrap (`bwrap`) on Linux and `seatbelt` on macOS alongside binary decision permissions. It also supports cross-platform operations including Windows with Git Bash integration and includes modular agent skills and an internal evaluation framework (`eval/llmedit`). Waveloom is open source and hosted on GitHub under active community development. It uses environment-based configuration via `.env` files and an interactive setup wizard to configure underlying LLM endpoints and credentials.
Tags: ai agent, cli, coding agent, OpenSource, terminal