bruteGuides

Guides

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.