Intelligent Programs Powered by Local AI
We build autonomous, AI-powered software — "gods in the machine" — that operate entirely on local, private, offline AI models. No cloud dependencies. No API keys to external services. Just raw local inference powering intelligent programs.
Inspired by the Gods from the Machine raid in Star Wars: The Old Republic — a pantheon of ancient, sentient super-weapons worshiped as deities on the mechanical Dyson sphere planet Iokath.
The Pantheon
Each god is a specialized autonomous entity — named after gods and legends from world mythology. Every project runs on consumer hardware using small, capable models served via llama.cpp.
TDD-driven local AI coding agent with CLI, MCP, and HTTP API interfaces. Tool-calling, streaming SSE, skills, hooks, session logging.
ACTIVE — v0.6.0Zig-as-a-build-system for llama.cpp-powered local GGUF inference. Build, quantize, and serve models with a single command.
INCOMPLETEONNX CPU inference engine. Local model execution in pure Rust.
INCOMPLETEDirectory tree viewer replicating PowerShell's tree command. Fast, colorful, cross-platform.
INCOMPLETEPrinciples
All intelligence comes from free, local, private AI models. No cloud, no subscriptions, no data leaving your machine.
Built in Go, Rust, Zig — high-performance languages for CPU inference. First response in seconds, not minutes.
Minimal token overhead. Gilgamesh uses ~1,600 tokens total, enabling responsive agent loops on CPU.
MIT licensed. Free to use, learn from, and contribute to. No proprietary lock-in.
Every god exposes the same capabilities through CLI, MCP, and HTTP — for humans, agents, and programs alike.
Projects named after gods and legends. Each one a specialized, autonomous entity in the pantheon.
Model Trialing
We run controlled model trials on consumer hardware — no GPU, just CPU inference. Finding the best model + quantization + parameters for a responsive, reliable, tool-calling coding agent.
Quick Start
$ git clone https://github.com/godsfromthemachine/gilgamesh
$ cd gilgamesh && go build -o gilgamesh .
# Interactive mode
$ ./gilgamesh
# One-shot mode
$ ./gilgamesh run "list all Go files"
# MCP server (for Claude Desktop, other agents)
$ ./gilgamesh mcp
# HTTP API server
$ ./gilgamesh serve -p 7777