Get started
Concepts
The handful of ideas that make up Goatfied — and how they fit together.
Goatfied is built around a small set of surfaces. Learn these and the rest of the docs will click into place.
Tab
Goat-Tab predicts your next edit as you type and applies it with a single Tab. It’s the fastest loop — no prompt, no chat, just keep coding.
Composer & Chat
Composer (⌘K) takes a plain-English instruction and produces a diff you review and apply. Chat (⌘L) is a side pane for questions and back-and-forth, scoped to your repo. Both pull in context on demand.
Agent
The agent is the autonomous version: give it a goal and it plans, reads files, edits, runs commands, and checks its work using a set of tools. You choose how it behaves with modes.
Context
Everything the model knows about your project comes from @-mentions, the codebase index, rules, and your docs. You control exactly what gets sent.
Checkpoints
Take a checkpoint before a large change and you can put your files back where they were without touching git.