GitHub README - First 30 Seconds
Published on April 15, 2024
Goal: Differentiate from Auto-GPT clones in first 30 seconds, drive to quick-start
Critical Success: Visitor immediately understands "kernel-driven vs LLM-driven"
# ποΈ Artemis City
**The Kernel for AI Agents**
> Deterministic, kernel-driven orchestration for multi-agent systems.
> Not another LLM wrapperβa governance layer that makes agents production-ready.
[](<https://github.com/popvilla/Artemis-City>)](<https://img.shields.io/github/stars/popvilla/Artemis-City?style=social>)](<https://github.com/popvilla/Artemis-City>))
[](<https://discord.gg/T2Huqg4c>)](<https://img.shields.io/discord/XXXXX?color=7289da&label=Discord&logo=discord>)](<https://discord.gg/T2Huqg4c>))
---
## π― What Makes Artemis City Different
| **Other Frameworks** | **Artemis City** |
|---------------------|------------------|
| LLM decides next action | **Kernel decides** via YAML routing |
| No memory between runs | **Persistent state** + trust-decay model |
| Vendor lock-in | **User-owned memory** (Supabase + Obsidian) |
| Single-agent demos | **Multi-agent orchestration** |
| Hope for reliability | **Governance primitives** (audit, permissions) |
**If you're building production multi-agent systems, you need a kernel, not hope.**
---
## β‘ Quick Start (5 minutes)
Install Artemis City
pip install artemis-city
Initialize your first agent system
codex init my-agent-system
cd my-agent-system
Run your first agent workflow
codex run coder "Build a simple REST API"
**β [Full Quick-Start Guide](docs/[quickstart.md](<http://quickstart.md>))**
---
## ποΈ Architecture
βββββββββββββββββββββββββββββββββββββββββββ
β Artemis City Kernel β
β (Routing, State, Governance, Memory) β
βββββββββββββββ¬ββββββββββββββββββββββββββββ
β
βββββββββ΄ββββββββ
β Agent Router β β YAML-defined (deterministic)
βββββββββ¬ββββββββ
β
βββββββββββΌββββββββββ
βΌ βΌ βΌ
[Coder] [Planner] [Researcher]
β β β
βββββββββββΌββββββββββ
β
βββββββββββ΄ββββββββββ
β Memory Bus β
β Obsidian + Supabaseβ
β + MCP Tools β
βββββββββββββββββββββ
**Key Components:**
- **Kernel:** Central runtime managing routing, state, and governance
- **Router:** YAML-defined agent routing (no LLM guessing)
- **Memory Bus:** Persistent memory via Supabase + Obsidian
- **MCP Integration:** Tool/service protocol layer
- **Agents:** Coder, planner, researcher (extensible via plugins)
---
## π¨ Example: Multi-Agent Workflow
agent_router.yaml
routes:
-
pattern: "build|create|code"
agent: coder
priority: high
-
pattern: "plan|design|architecture"
agent: planner
priority: high
-
pattern: "research|find|search"
agent: researcher
priority: medium
from artemis_city import Kernel
Initialize kernel with routing config
kernel = Kernel(config="agent_router.yaml")
Kernel decides which agent handles the request
result = kernel.execute(
"Design a microservices architecture and implement the auth service"
)
Planner agent creates architecture
Coder agent implements the service
All state persisted to memory bus
---
## π₯ Core Features
### π― **Kernel-Driven Routing**
YAML-defined routing logic. The kernel decides, not the LLM.
### πΎ **Persistent Memory**
User-owned memory layer (Supabase + Obsidian). No vendor lock-in.
### π‘οΈ **Governance Primitives**
Audit trails, tool permissions, trust-decay model for accountability.
### π **Plugin Ecosystem**
Extensible via plugins. Day-one support for OpenAI, Anthropic, filesystem, shell, Supabase.
### π’ **Production-Ready**
Built for reliability, not demos. State management, error handling, observability.
---
## π Documentation
- **[Quick-Start Guide](docs/[quickstart.md](<http://quickstart.md>))** β Up and running in 5 minutes
- **[Architecture Overview](docs/[architecture.md](<http://architecture.md>))** β How Artemis City works
- **[Agent Templates](docs/[agents.md](<http://agents.md>))** β Pre-built agents (coder, planner, researcher)
- **[Plugin Development](docs/[plugins.md](<http://plugins.md>))** β Build your own plugins
- **[Memory Bus Guide](docs/[memory.md](<http://memory.md>))** β Supabase + Obsidian integration
- **[API Reference](docs/[api.md](<http://api.md>))** β Complete API documentation
---
## π€ Community
**Discord:** [Join the community](<https://discord.gg/T2Huqg4c>)
**GitHub Discussions:** [Ask questions, share projects](<https://github.com/popvilla/Artemis-City/discussions>)
**Twitter/X:** [@artemis_city](<https://twitter.com/artemis_city>)
---
## π£οΈ Roadmap
**v1.0 (This Week):** β
- Kernel + Router + CLI
- Agent templates (coder, planner, researcher)
- Plugin system
- Memory bus (Supabase + Obsidian)
**v1.1 (Month 1):**
- Enhanced governance (RBAC, audit dashboard)
- Plugin marketplace
- Video tutorials
- Community showcase gallery
**v2.0 (Month 3):**
- Artemis City Cloud (managed orchestration)
- Enterprise features (SSO, compliance)
- Advanced routing (conditional, parallel)
- Performance optimizations
---
## π Why "Artemis City"?
The name came from an AI-human collaboration. When asked what to call an agentic operating system, ChatGPT chose "Artemis"βGreek goddess of the hunt, protector, guide.
That moment crystallized our philosophy: **AI and humans collaborate, but humans govern.**
[Read the full origin story β](<https://artemis-city.dev/blog/origin-story>)
---
## π Get Started
pip install artemis-city
codex init my-first-agent
**β [5-Minute Quick-Start Guide](docs/[quickstart.md](<http://quickstart.md>))**
---
*Built by developers who understand that production AI systems need governance, not hope.*