Skip to main content

GOAR

Autonomous CLI coding agent. Provider-agnostic. Local-first.

  ██████╗  ██████╗  █████╗ ██████╗
 ██╔════╝ ██╔═══██╗██╔══██╗██╔══██╗
 ██║  ███╗██║   ██║███████║██████╔╝
 ██║   ██║██║   ██║██╔══██║██╔══██╗
 ╚██████╔╝╚██████╔╝██║  ██║██║  ██║
  ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝

PyPI version Python 3.12+ License

GOAR reads your repo, runs tools, edits files, and finishes the task. It talks to any OpenAI-compatible endpoint plus Anthropic’s native Claude API. No vendor lock-in. No telemetry service.

Install

Requires Python 3.12+.

pip install goar

With uv:

uv tool install goar
# or
uv pip install goar

From a local checkout:

pip install .
# or, editable
pip install -e .

Then:

goar

First run

First launch opens the provider wizard. Re-run it anytime:

goar --setup

Supported providers:

Key API
openai Official OpenAI
anthropic Claude (native Messages API)
openrouter Claude / GPT / Gemini / others through one key
groq Groq OpenAI-compat
together Together AI
fireworks Fireworks AI
nvidia NVIDIA NIM
azure Azure OpenAI (you supply the resource URL)
cursor Any Cursor-compatible OpenAI endpoint (you supply the URL)
ollama Local http://127.0.0.1:11434/v1
llamacpp Local http://127.0.0.1:8080/v1
custom Any other OpenAI-compatible host

Keys are written to ~/.goar/.env (mode 0600). Config is written to ~/.goar/config.toml.

Usage

goar                          # interactive TUI
goar "fix the failing tests"  # start with a prompt
goar --setup                  # provider wizard
goar -p "summarize this repo" --agent auto-approve

Slash commands inside the TUI: /help /model /setup /theme /config.

Default theme is goar-dark. /theme also lists goar-light plus Textual builtins.

Layout

~/.goar/
  config.toml
  .env
  logs/
  skills/
  agents/
  tools/

Project-local overrides: .goar/config.toml, AGENTS.md.

Privacy

GOAR ships without telemetry, identity, experiment, and console-auth modules. Runtime traffic goes only to the model provider you configure.

License

Apache-2.0. See LICENSE and NOTICE.

Derived from Mistral Vibe. Mistral, Vibe, and related marks are trademarks of their respective owners.

Brand

Palette: ink #0B0D10, bone #E8E4D9, amber #E8B84A. Logo assets: assets/logo.svg, assets/logo.png.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

goar-1.1.0.tar.gz (483.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

goar-1.1.0-py3-none-any.whl (371.0 kB view details)

Uploaded Python 3

File details

Details for the file goar-1.1.0.tar.gz.

File metadata

  • Download URL: goar-1.1.0.tar.gz
  • Upload date:
  • Size: 483.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.21

File hashes

Hashes for goar-1.1.0.tar.gz
Algorithm Hash digest
SHA256 1458c8cd16de543c1758004e6b146da9d7e207b7c82ef0ceca50a71d40c4e6b2
MD5 8f0b3c87cae183b8e87789dc0f8ca06e
BLAKE2b-256 f269a09bc46d52572ee5b8d3f08c3291bd1eb5759dfe260b40dba4628765de60

See more details on using hashes here.

File details

Details for the file goar-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: goar-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 371.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.21

File hashes

Hashes for goar-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 784bf3203222a1c9a82f9023eaca8914d049908a2372bfabfe066e6f97cf4387
MD5 e6656be9c817a2245ab7ccf66b596830
BLAKE2b-256 eedbd61a5f04ab0b68f6b702e283b131f46ab779d9f0227ce38c001f2892d238

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.1

2 files

This release

1.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page