brute
Production-grade coding agent framework for Ruby. Built on llm.rb.
Usage
Please browse the source code index or refer to the guides below.
Getting Started
This guide walks you through installing Brute and running your first coding agent.
Tools
Brute ships with 11 built-in tools that give the agent access to the filesystem, network, and task management.
Providers
Brute supports multiple LLM providers via RubyLLM. Provider detection is handled by RubyLLM based on environment variables.
Middleware
Brute uses a middleware pipeline (Rack-style) to handle cross-cutting concerns. Brute::Agent inherits from Brute::Pipeline, so you configure the stack directly in the agent's block.
Examples
Runnable examples demonstrating various Brute features.
See Also
License
MIT