brute

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