Skip to content
 
 

Latest commit

 

History

12,206 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaia Agent

Gaia Agent ☤

The self-improving AI agent originally built by Nous Research as Hermes Agent. This is a local-first, terminal-first fork — stripped of Electron GUI, web UI, and Nous provider baggage. Gaia keeps what works: the CLI, gateway, skills, and the parts that make daily use better.

Use any model you want — OpenRouter (200+ models), NovitaAI, NVIDIA NIM, Xiaomi MiMo, z.ai/GLM, Kimi/Moonshot, MiniMax, Hugging Face, OpenAI, Anthropic, or your own endpoint. Switch with gaia model — no code changes, no lock-in.

A real terminal interfaceFull TUI with multiline editing, slash-command autocomplete, conversation history, interrupt-and-redirect, and streaming tool output.
Lives where you doTelegram, Discord, Slack, WhatsApp, Signal, and CLI — all from a single gateway process. Voice memo transcription, cross-platform conversation continuity.
A closed learning loopAgent-curated memory with periodic nudges. Autonomous skill creation after complex tasks. Skills self-improve during use. FTS5 session search with LLM summarization for cross-session recall.
Scheduled automationsBuilt-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended.
Delegates and parallelizesSpawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.
Runs anywhereSix terminal backends — local, Docker, SSH, Singularity, Modal, and Daytona. Run it on a $5 VPS or a GPU cluster.
Research-readyBatch trajectory generation, trajectory compression for training the next generation of tool-calling models.

Quick Start

# Install
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# Start chatting
source ~/.bashrc
gaia

# Choose your model
gaia model

# Configure tools
gaia tools

# Start the gateway
gaia gateway setup
gaia gateway start

Getting Started

gaia              # Interactive CLI — start a conversation
gaia model        # Choose your LLM provider and model
gaia tools        # Configure which tools are enabled
gaia config set   # Set individual config values
gaia gateway      # Start the messaging gateway
gaia setup        # Run the full setup wizard
gaia update       # Update to the latest version
gaia doctor       # Diagnose any issues

What Gaia Skips

This fork intentionally removes:

  • Electron GUI / Desktop app — terminal-first, no web layer
  • Docusaurus website — docs are upstream, not bundled
  • Nous provider / auth — not used locally; stubs provided for import compatibility
  • Non-English locales — English only

See plan.md and gaia-agent.md in the vault for the full fork philosophy.


Contributing

This is a personal fork. Contributions are welcome but the scope is intentionally narrow — local-first, terminal-first, no bloat.

git clone https://github.com/ilyaizen/gaia-agent.git
cd gaia-agent
uv pip install -e ".[all,dev]"

License

MIT — see LICENSE.

Originally built by Nous Research. Forked and maintained by ilyaizen.

About

Theoretically Grounded Agentic Intelligence Architecture

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages