The official guide to operating the Ussyverse's premier autonomous agent.
Geoffrussy is distributed as a single Go binary. It requires no external dependencies other than an active internet connection for API access.
# Install via Go Toolchain
$ go install github.com/mojomast/geoffrussy@latest
# Verify Installation
$ geoffrussy versionBefore your first run, you must initialize the configuration. This sets up your strategy for the Planner (Brain) and the Executor (Hands).
Strategy Guide: We recommend Claude Opus 4.5 or Gemini 3 Pro for the Planner. For the Executor, configure GLM 4.7 or Llama 5 to keep costs negligible while maintaining high velocity.
$ geoffrussy initThis will create a ~/.geoffrussy/config.yaml file where you can define your model routing table.
This is where the magic happens. Instead of writing a prompt, you enter a dialogue. Geoffrussy uses the integrated DevUssy v2 engine to interview you about your project.
After the interview, Geoffrussy generates a devplan.md. This is the DevUssy Artifact. It contains the architectural blueprint and a step-by-step execution plan.
Once you approve the plan, Geoffrussy begins the orchestration loop.
Reads the specplan.md. Uses Claude Opus 4.5 to reason about dependencies and architectural integrity.
Dispatches tasks to GLM 4.7 or Llama 5. These models are fast, cheap, and perfect for writing implementation code.