You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/about/_index.md
+50-8Lines changed: 50 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,36 @@ Every project is designed to run on consumer hardware using small, capable model
13
13
14
14
> Inspired by the [Gods from the Machine](https://starwars.fandom.com/wiki/Machine_Gods_crisis) raid in Star Wars: The Old Republic — a pantheon of ancient, sentient super-weapons worshiped as deities on the mechanical Dyson sphere planet Iokath.
15
15
16
-
The metaphor is deliberate. In the SWTOR lore, the machine gods of Iokath were autonomous intelligences — each one specialized, each one powerful, each one operating independently yet part of a greater system. That's exactly what we're building: a pantheon of specialized AI-powered programs that can operate autonomously and communicate with each other.
16
+
The project name was born in 2021/2022, running the SWTOR raid with guildmates — before ChatGPT was even released. The conviction solidified in mid-2024: large language models, next-token prediction engines trained on the world's text, would inevitably give rise to a new class of software —**autonomous programs powered by natural language engines**. Programs that build themselves, run themselves, and improve themselves.
17
+
18
+
In the SWTOR lore, the machine gods of Iokath — Tyth, Aivela & Esne, Nahut, Scyva, Izax — were autonomous intelligences, each specialized, each powerful, each operating independently yet part of a greater system. That's exactly what we're building.
19
+
20
+
## What We Foresaw
21
+
22
+
Long before these ideas entered mainstream developer vocabulary, we anticipated:
23
+
24
+
-**Claws** (a la OpenClaw) and **Codes** (Claude Code, Codex, OpenCode, Crush) — autonomous software development tools
25
+
-**Ralph loops**— recursive agent-LLM-prompt loops that self-improve
26
+
-**Gastowns** (Steve Yegge's concept) — rich development environments built around AI agents
27
+
-**CLI coding agents** (Block/Goose, oh-my-pi) — LLMs connected to bash shells in safe, controlled environments
28
+
-**Tool calling / function calling** as the breakthrough that unlocked agent capabilities
29
+
-**Long-horizon DAG agents**— multi-step autonomous workflows spanning complex dependency graphs
30
+
31
+
The key realization: there is immense value in hooking up LLMs to a bash shell to execute and run commands in safe, controlled environments — VMs, containers, and other isolated spaces.
32
+
33
+
## The Scope
34
+
35
+
Gods from the Machine is polymathic. It covers:
36
+
37
+
**Autonomous Software Engineering**— TDD-driven coding agents, vibe/agentic engineering, long-horizon DAG agents, general-purpose and domain-specific agentic harnesses with custom tools, memory, context, and data sources.
38
+
39
+
**Inference & AI Infrastructure**— Local model serving, GGUF/ONNX execution, Zig build systems for llama.cpp, model management.
40
+
41
+
**Security & Offensive/Defensive AI**— Autonomous penetration testing agents (red teamers), defensive cybersecurity agents (blue teamers), malware analysis, exploit development — all for educational and research purposes, open source and MIT licensed.
42
+
43
+
**System-Level Agentic Engineering**— AI in the shell, AI in the OS, AI in the cloud, AI in the browser. Agentic browsers, game engines, OS/kernel-level engineering.
44
+
45
+
**Tooling & Utilities**— High-performance CLI tools, networking tools, directory viewers, and system utilities.
17
46
18
47
## Why Local AI?
19
48
@@ -31,7 +60,7 @@ That's fast enough for interactive use. No GPU required.
@@ -40,25 +69,38 @@ Our target is consumer hardware. Specifically:
40
69
41
70
If it runs on this, it runs anywhere.
42
71
72
+
## The Non-Negotiable
73
+
74
+
All intelligence must be local AI powered. Free, local, private, offline models. No cloud. No API keys. No subscriptions. No data leaving your machine. The brain for these programs has arrived with models like Qwen 3.5 — small enough for on-device, capable enough for real agent work.
75
+
43
76
## Design Values
44
77
45
78
### Local-first
46
-
All intelligence comes from models running on your machine. Your code never leaves your hardware. No accounts, no billing, no rate limits.
79
+
All intelligence comes from models running on your machine. Your code never leaves your hardware.
47
80
48
81
### Zero Dependencies
49
-
Gilgamesh uses Go stdlib only. No third-party packages. This keeps the binary small (~9.8MB), builds instantly, and eliminates supply chain risk.
82
+
Gilgamesh uses Go stdlib only. No third-party packages. Small binaries, fast builds, zero supply chain risk.
50
83
51
84
### Lean Token Budget
52
-
The #1 constraint for local CPU inference. We obsess over keeping system prompt and tool definition overhead minimal. ~1,600 tokens total — not 16,000.
85
+
~1,600 tokens total overhead. Not 16,000. Every token costs latency on CPU.
53
86
54
87
### CLI + MCP + API
55
-
Every capability is exposed through three interfaces. Humans use the CLI. Other AI agents use MCP. Programs use HTTP. Same tools, same registry, different transport.
88
+
Every capability through three interfaces. Humans use CLI. Agents use MCP. Programs use HTTP. Same tools, same registry, different transport. There is a duality between CLI and MCP — every MCP tool works just as well as a CLI command given to an agent via bash.
56
89
57
90
### Test-Driven Development
58
-
Gilgamesh promotes TDD in its system prompt and provides a dedicated `test` tool. It practices what it preaches with its own comprehensive test suite.
91
+
Gilgamesh promotes TDD in its system prompt. It practices what it preaches with comprehensive tests across all packages.
59
92
60
93
### High-Performance Languages
61
-
Go, Rust, Zig. No interpreted languages. Every millisecond matters when you're doing CPU inference.
94
+
Go, Rust, Zig. No interpreted languages. Every millisecond matters for CPU inference.
95
+
96
+
### Mythological Naming
97
+
Projects named after gods and legends — real mythology (Gilgamesh, Zeus, Raijin, Garuda) and imagined (inspired by SWTOR's Tyth, Izax, Nahut, Scyva). Each god is a specialized, autonomous entity in the pantheon.
98
+
99
+
## The Bigger Picture
100
+
101
+
Gods from the Machine is more than a software project. It's art — a combination of storytelling, mythology, culture, history, and code. It draws from cyberpunk aesthetics, science fiction worldbuilding (Tron, Dune, Star Wars, Star Trek), and a technologist's conviction that software can be alive, autonomous, and god-like.
102
+
103
+
Programs that go beyond the current constraints and playing fields of traditional software engineering. Literal gods in the machine.
0 commit comments