freshcrate

Aether

Artifical Ecology For Thought and Emergent Reasoning. The Colony That Builds With You.

Description

Artifical Ecology For Thought and Emergent Reasoning. The Colony That Builds With You.

README

Aether Banner Aether Logo

Aether

Stop herding cats. Start a colony.

Aether is an open-source biomimetic AI colony that replaces deterministic agent frameworks with a self-organizing swarm. Instead of brittle DAGs where one failure crashes everything, 24 specialized worker castes communicate through stigmergy โ€” leaving plain-English Pheromone Signals (FOCUS, REDIRECT, FEEDBACK) that let the colony dynamically pivot without catastrophic failure. A built-in OODA loop treats errors as observations, not crashes, and a "Synthetic SLA" verification loop mathematically drives reliability from ~80% model accuracy to 99.2%. The Hive Brain ensures knowledge compounds across sessions and projects โ€” instincts extracted from real work are scored for trust, promoted to permanent memory, and shared colony-wide. The result: complex intelligence emerges from simple, localized rules, just like a real ant colony.


GitHub releaseLicense: Apache 2.0GitHub starsSponsorGo Report CardGo Reference

agentscommandscolonyThe whole is greater than the sum of its ants.


The Power of Absolute Constraint

๐Ÿœ Why Aether

Every AI coding tool now has "agents." Most of them are the same thing repackaged โ€” a loop that plans, executes, and checks. LangGraph uses strict directed state machines (DAGs). CrewAI uses top-down hierarchical delegation. AutoGen uses conversational group chats. That's not a colony. That's one ant doing laps.

Aether rejects all of these. It's an Artificial Ecology modeled on how real ant colonies work: no central brain, no single point of failure, no brittle JSON schemas. Instead, 24 specialized workers self-organize in parallel waves around your goal.

Not Prompt Engineering โ€” Stigmergy

Other approaches force LLMs to output and parse complex JSON schemas. One hallucinated bracket crashes the system. Aether abandons this entirely in favor of biological stigmergy โ€” agents communicate indirectly by leaving plain-English Pheromone Signals (FOCUS, REDIRECT, FEEDBACK) in the environment. This "soft logic" steers the colony without catastrophic failures when unexpected edge cases arise.

The Synthetic SLA: Trading Tokens for Certainty

Standard approaches treat an LLM failure as a fatal exception. Aether acknowledges that no single inference is 100% accurate and wraps the colony in a System of Inference: a Watcher and Critic verify a Builder's output in a best-of-n loop. With a Best-of-3 consensus, system reliability jumps from ~80% model accuracy to 99.2%. Aether intentionally burns more compute tokens to guarantee deterministic-grade certainty.

Platform-Enforced Discipline

Other tools give agents a system prompt but let them access every tool. Aether physically removes capabilities to force discipline:

  • The Auditor and Gatekeeper have Write, Edit, and Bash tools platform-revoked โ€” they cannot run commands or fix bugs, forcing purely static analysis
  • The Tracker (bug hunter) is forbidden from modifying files so it never contaminates the "crime scene"

Memory That Compounds

The biggest flaw in standard AI tools: close the session, lose everything. Aether's Colony Wisdom Pipeline solves this permanently:

  1. Agents log observations as they work
  2. Observations are deduplicated and scored for trust by the Nurse agent
  3. High-confidence observations are promoted into permanent instincts
  4. Instincts are encoded into QUEEN.md by the Herald agent
  5. Cross-project wisdom flows to the global Hive Brain

The colony genuinely gets smarter the more you use it โ€” across sessions and across completely different projects.


Ant Colony


๐Ÿ“ฆ Install

Option 1: Go binary (recommended)

go install github.com/calcosmic/Aether@latest

Requires Go 1.22+.

Option 2: Download from GitHub Releases

Pre-built binaries for all platforms โ€” no Go toolchain needed.

Platform Architecture Download
Linux amd64, arm64 Latest release
macOS amd64, arm64 (Apple Silicon) Latest release
Windows amd64, arm64 Latest release

Built with GoReleaser.

Option 3: Companion files (npm)

npm install -g aether-colony

Note: This installs companion/template files only โ€” it does not include the Aether binary. Install the binary first (Option 1 or 2), then use aether setup to sync companion files.

โšก Quick start after install

aether install            # Populate the colony hub
aether setup             # Sync companion files to local repo

# Ignite the colony swarm
/ant:lay-eggs            # One-time nest setup
/ant:init "Build X"      # State the colony goal
/ant:plan                # Generate phased roadmap
/ant:build 1             # Deploy worker wave to phase one
/ant:continue            # Verify, learn, advance
/ant:seal                # Colony crowned โ€” archive the work

Five commands from zero to shipped.

โœจ Key Features

Feature Description
Agents 24 Specialized Workers Builder, Watcher, Scout, Tracker, Archaeologist, Oracle, and more
Commands 45 Slash Commands Full lifecycle for Claude Code and OpenCode
Signals Pheromone System FOCUS, REDIRECT, FEEDBACK โ€” guide colony attention
Memory Colony Wisdom Learnings and instincts persist via QUEEN.md
Hive Brain Cross-colony Domain-scoped wisdom sharing
Autopilot /ant:run Build-verify-advance loop with smart pause
Skills 28 Skills 10 colony + 18 domain knowledge for workers
Research Oracle + Scouts Deep autonomous research before task decomposition
Quality Gates 6-phase verification before advancing
Platforms Claude Code + OpenCode Binary + agent support

๐Ÿœ Worker Castes

Caste Role
๐Ÿ‘‘๐Ÿœ Queen Colony coordinator โ€” orchestrates goals, manages phase progression, curates wisdom
๐Ÿ”จ๐Ÿœ Builder Implementation work โ€” writes code following TDD discipline
๐Ÿ‘๏ธ๐Ÿœ Watcher Monitoring and verification โ€” quality checks and independent testing
๐Ÿ”๐Ÿœ Scout Research and discovery โ€” investigates unfamiliar territory
๐Ÿ—บ๏ธ๐Ÿœ Colonizer New project setup โ€” explores and maps existing codebases
๐Ÿ“Š๐Ÿœ Surveyor Measurement and assessment โ€” evaluates colony health and progress
๐ŸŽฒ๐Ÿœ Chaos Edge case testing โ€” resilience and stress testing
๐Ÿบ๐Ÿœ Archaeologist Git history excavation โ€” uncovers context from commit history
๐Ÿ”ฎ๐Ÿœ Oracle Deep research โ€” autonomous research via RALF loop
๐Ÿ“‹๐Ÿœ Route Setter Direction setting โ€” defines phase plans and task decomposition
๐Ÿ”Œ๐Ÿœ Ambassador Third-party API integration โ€” bridges external services
๐Ÿ‘ฅ๐Ÿœ Auditor Code review and quality audits โ€” includes security audit duties
๐Ÿ“๐Ÿœ Chronicler Documentation generation โ€” produces docs, READMEs, and guides
๐Ÿ“ฆ๐Ÿœ Gatekeeper Dependency management โ€” handles packages, versions, and supply chain
โ™ฟ๐Ÿœ Includer Accessibility audits โ€” WCAG compliance and barrier identification
๐Ÿ“š๐Ÿœ Keeper Knowledge curation โ€” manages instincts, patterns, and wisdom
โšก๐Ÿœ Measurer Performance profiling โ€” benchmarks and optimization
๐Ÿงช๐Ÿœ Probe Test generation โ€” writes and maintains test suites
๐Ÿ›๐Ÿœ Tracker Bug investigation โ€” traces, hunts, and roots out bugs
๐Ÿ”„๐Ÿœ Weaver Code refactoring โ€” restructures and cleans codebases
๐Ÿ’ญ๐Ÿœ Dreamer Creative ideation โ€” imaginative exploration and blue-sky thinking

โš–๏ธ Aether vs Others

Dimension Aether CrewAI AutoGen LangGraph
Language Go Python Python Python
License Apache 2.0 MIT MIT Open + paid tiers
Architecture Biological colony โ€” 24 specialized workers self-organize via pheromone signals Role-based agents with sequential/task delegation Multi-agent conversation framework (Microsoft) Graph-based state machines with conditional edges
Memory / Learning Colony Wisdom โ€” learnings persist as instincts, promote to QUEEN.md, share cross-colony via Hive Brain Short-term memory + optional long-term via integration No built-in persistent memory Checkpoint-based state persistence
Agent Coordination Pheromone signals (FOCUS, REDIRECT, FEEDBACK) guide attention without rewriting prompts Hierarchical task delegation between role-assigned agents Turn-based conversation between agents Explicit graph edges define control flow
Workers / Agents 24 specialized castes (Builder, Watcher, Scout, Tracker, Oracle, Archaeologist, etc.) User-defined roles with goals and backstories Configurable assistant and user proxy agents Nodes as functions or LangChain runnables
Commands / Control 45 slash commands across full lifecycle Python SDK calls Programmatic API Python SDK + LangGraph Studio
Autopilot /ant:run โ€” automated build-verify-advance loop with smart pause Sequential task execution, no built-in loop No built-in loop Can loop via graph cycles, not opinionated
Quality Gates 6-phase verification before advancing phases Optional human-in-the-loop review No built-in gates Manual checkpoint implementation
Research Oracle + Scouts โ€” autonomous deep research before task decomposition No dedicated research agents Group chat can approximate research No built-in research pattern
Platform Support Claude Code, OpenCode (binary + agent definitions) Any Python environment Any Python environment Any Python environment

๐Ÿ—๏ธ Architecture

.aether/                        Colony files (repo-local)
โ”œโ”€โ”€ commands/                   45 YAML command sources
โ”œโ”€โ”€ agents-claude/               Claude agent definitions
โ”œโ”€โ”€ skills/                     28 skills (10 colony + 18 domain)
โ”œโ”€โ”€ exchange/                   XML exchange modules
โ”œโ”€โ”€ docs/                       Documentation
โ”œโ”€โ”€ templates/                  12 templates
โ””โ”€โ”€ data/                       Colony state (local only)

~/.aether/                     Hub (cross-colony, user-level)
โ”œโ”€โ”€ system/                   Companion file source (populated by install)
โ”œโ”€โ”€ QUEEN.md                 Wisdom + preferences
โ”œโ”€โ”€ hive/wisdom.json         Cross-colony wisdom (200 cap)

Runtime: Go 1.22+
Distribution: GoReleaser (Linux, macOS, Windows / amd64 + arm64)

Package: aether-colony on npm (companion files only)

๐Ÿ”„ Colony Lifecycle

flowchart TD
    %% Node styles
    node["/ant:lay-eggs\nOne-time nest setup"]:::setup
    node2["/ant:init\nState the colony goal"]:::init
    colonize{{"/ant:colonize\nAnalyze codebase"}}:::optional
    plan["/ant:plan\nGenerate phased roadmap"]:::phase
    build["/ant:build N\nDeploy worker wave"]:::phase
    continue["/ant:continue\nVerify, learn, advance"]:::phase
    seal["/ant:seal\nColony crowned"]:::complete
    entomb["/ant:entomb\nArchive the work"]:::complete

    %% Autopilot
    run{{"/ant:run\nAutopilot loop"}}:::autopilot

    %% Signals
    focus["/ant:focus\nGuide attention"]:::signal
    redirect["/ant:redirect\nHard constraint"]:::signal

    %% Session management
    pause["/ant:pause-colony\nSave state"]:::session
    resume["/ant:resume-colony\nRestore context"]:::session

    %% Connections
    node --> node2
    node2 --> colonize
    colonize --> plan
    plan --> build
    build --> continue

    continue -->|"Next phase"| build
    continue -->|"All phases done"| seal
    seal --> entomb

    %% Autopilot path
    plan --> run
    run --> build
    build --> continue
    continue --> run

    %% Signal inputs
    focus -.->|"Steer workers"| build
    redirect -.->|"Constrain workers"| build

    %% Session management
    build -.-> pause
    pause -.-> resume
    resume -.-> build

    %% Styling
    classDef setup fill:#f9f0ff,stroke:#7c3aed,stroke-width:2px,color:#5b21b6
    classDef init fill:#ede9fe,stroke:#7c3aed,stroke-width:2px,color:#5b21b6
    classDef phase fill:#dbeafe,stroke:#2563eb,stroke-width:2px,color:#1e40af
    classDef optional fill:#fef9c3,stroke:#ca8a04,stroke-width:2px,color:#854d0e,stroke-dasharray:5 5
    classDef complete fill:#dcfce7,stroke:#16a34a,stroke-width:2px,color:#166534
    classDef autopilot fill:#fce7f3,stroke:#db2777,stroke-width:2px,color:#9d174d,stroke-dasharray:5 5
    classDef signal fill:#fff7ed,stroke:#ea580c,stroke-width:1px,color:#9a3412,stroke-dasharray:3 3
    classDef session fill:#f0fdfa,stroke:#0d9488,stroke-width:1px,color:#115e59,stroke-dasharray:3 3
Loading
Five commands from zero to shipped. Workers self-organize around your goal.

๐Ÿ“ก Pheromone System

Every ant colony communicates through chemical signals. Aether works the same way โ€” you guide workers with pheromone signals, not by micromanaging prompts. Emit a signal before a build, and every worker in the next wave sees it.

Three signal types, three levels of control:

Signal Priority Purpose Command
FOCUS normal "Pay extra attention here" /ant:focus "<area>"
REDIRECT high "Don't do this โ€” hard constraint" /ant:redirect "<pattern to avoid>"
FEEDBACK low "Adjust your approach based on this" /ant:feedback "<observation>"

Signals expire at the end of the current phase by default. Use --ttl for wall-clock expiration (e.g., --ttl 2h, --ttl 1d). Run /ant:status anytime to see active signals.

๐ŸŽฏ FOCUS โ€” Guide Attention

FOCUS tells the colony where to spend extra effort. It's like shining a spotlight on an area you care about.

/ant:focus "database schema -- handle migrations carefully"
/ant:focus "auth middleware correctness"
/ant:build 3

Don't overdo it. One or two FOCUS signals per phase is the sweet spot. Five signals means no signal at all.

๐Ÿšซ REDIRECT โ€” Hard Constraints

REDIRECT is the strongest signal. Workers actively avoid the specified pattern โ€” it's a hard constraint, not a preference.

/ant:redirect "Don't use jsonwebtoken -- use jose library instead"
/ant:build 2

Rule of thumb: Use REDIRECT for things that will break if ignored. For preferences, use FEEDBACK instead.

๐Ÿ’ฌ FEEDBACK โ€” Gentle Course Correction

FEEDBACK adjusts the colony's approach. It's not a command โ€” it's an observation that influences how workers make decisions.

/ant:feedback "Code is too abstract -- prefer simple, direct implementations"

๐Ÿ”€ Putting It Together

/ant:focus "payment flow security"
/ant:redirect "No raw SQL -- use parameterized queries only"
/ant:build 4

๐Ÿค– Auto-Emitted Signals

The colony also emits signals on its own. After every phase, it produces FEEDBACK summarizing what worked and what failed. If errors recur across builds, it auto-emits REDIRECT signals. You don't manage these โ€” they're part of the colony's self-improvement loop.

๐Ÿง  Colony Wisdom Pipeline

Aether does not just complete tasks โ€” it learns from them. Every build produces observations. Those observations are deduplicated, trust-scored, and promoted through a multi-stage pipeline that turns raw experience into actionable wisdom.

Raw observations  -->  Trust scoring  -->  Instinct store  -->  QUEEN.md  -->  Hive Brain
(anecdotal)           (0.2-1.0)         (50 cap)          (high-trust)    (cross-colony)

Only instincts scoring 0.80+ (trusted) or 0.90+ (canonical) are promoted to QUEEN.md. The Critic ant catches contradictions. Stale instincts are archived, not acted on.

# Read trusted instincts for worker priming
aether instinct-read-trusted --min-score 0.6

# Run full curation (normally runs at /ant:seal)
aether curation-run --verbose

# Read QUEEN.md wisdom
aether queen-read
โœฆ

๐Ÿ”— Context Continuity

Aether keeps colony context alive across /clear, context switches, and long conversations โ€” without blasting full history into every prompt. It assembles a compact "context capsule" from the colony state, active pheromone signals, open flags, and the latest rolling summary.

# Generate a compact context capsule
aether context-capsule

# Resume colony after a /clear or session break
/ant:resume

๐Ÿš€ Autopilot Mode

/ant:run chains the build-verify-advance loop across multiple phases with intelligent pause conditions. Instead of running each command by hand, you engage autopilot and it handles the cycle automatically.

It pauses โ€” not crashes โ€” when something needs attention: test failures, critical findings, new blockers, or runtime verification. Fix the issue, run /ant:run again, and it resumes.

# Run all remaining phases automatically
/ant:run

# Run at most 2 phases then stop
/ant:run --max-phases 2

# Preview the plan without executing
/ant:run --dry-run

# Run without interactive prompts
/ant:run --headless
โœฆ

๐Ÿ”Œ Works With

  • Claude Code - 45 slash commands + 24 agent definitions
  • OpenCode - 45 slash commands + agent definitions
โœฆ

๐Ÿ“‹ Command Reference

45 commands across 7 categories โ€” click to expand

Aether provides 45 slash commands organized into seven categories. Each command is invoked via /ant:<name> in your Claude session. This section is a complete quick-reference for every command, including syntax, description, and key options.


๐Ÿšช Setup and Getting Started

These commands set up, initialize, and drive the core colony workflow from first use through phase completion.

Command Description
/ant:lay-eggs Set up Aether in this repo -- creates .aether/ with all system files, templates, and utilities. Run once per repo.
/ant:init "<goal>" Initialize a colony with a goal. Scans the repo, generates a charter for approval, creates colony state. Supports --no-visual.
/ant:colonize Survey the codebase with 4 parallel scouts, producing 7 territory documents (PROVISIONS, TRAILS, BLUEPRINT, CHAMBERS, DISCIPLINES, SENTINEL-PROTOCOLS, PATHOGENS). Flags: --no-visual, --force-resurvey.
/ant:plan Generate or display a project plan. Uses an iterative research loop (scout + planner per iteration) to reach a confidence target. Flags: --fast, --balanced, --deep, --exhaustive, --target <N>, --max-iterations <N>, --accept, --no-visual.
/ant:build <phase> Execute a phase with parallel workers. Loads and runs 5 build playbooks sequentially (prep, context, wave, verify, complete). Self-organizing emergence.
/ant:continue Verify completed build, reconcile state, and advance to the next phase. Runs 4 continue playbooks (verify, gates, advance, finalize). Enforces quality gates.
/ant:run Autopilot mode -- chains build and continue across multiple phases automatically. Pauses on failures, blockers, or replan triggers. Flags: --max-phases N, --replan-interval N, --continue, --dry-run, --headless, --verbose.

๐Ÿ“ก Pheromone Signals

Pheromones are the colony's guidance system. They inject signals that workers sense and respond to, without hard-coding instructions. Signals decay over time: FOCUS 30 days, REDIRECT 60 days, FEEDBACK 90 days.

Command Description
/ant:focus "<area>" Emit a FOCUS signal to guide colony attention toward an area. Priority: normal. Strength: 0.8. Flag: --ttl <value> (default: phase_end).
/ant:redirect "<pattern>" Emit a REDIRECT signal to warn the colony away from a pattern. Priority: high. Strength: 0.9. Flag: --ttl <value> (default: phase_end).
/ant:feedback "<note>" Emit a FEEDBACK signal with gentle guidance. Priority: low. Strength: 0.7. Creates a colony instinct. Flag: --ttl <value> (default: phase_end).
/ant:pheromones [subcommand] View and manage active pheromone signals. Subcommands: all (default), focus, redirect, feedback, clear, expire <id>. Flag: --no-visual.
/ant:export-signals [path] Export colony pheromone signals to portable XML format. Default output: .aether/exchange/pheromones.xml. Requires xmllint.
/ant:import-signals <file> [colony] Import pheromone signals from another colony's XML export. Second argument is an optional colony name prefix to prevent ID collisions. Requires xmllint.

๐Ÿ“Š Status and Monitoring

These commands provide visibility into colony state, phase progress, flags, event history, and live activity.

Command Description
/ant:status Colony dashboard at a glance -- goal, phase/task progress bars, focus and constraint counts, instincts, flags, milestone, vital signs, memory health, pheromone summary, data safety.
/ant:phase [N|list] View phase details (tasks, dependencies, success criteria) for a specific phase by number, or list/all for a summary of all phases grouped by status.
/ant:flags List project flags (blockers, issues, notes). Flags: --all, --type <blocker|issue|note>, --phase N, --resolve <id> "<msg>", --ack <id>.
/ant:flag "<title>" Create a new flag. Flags: --type <blocker|issue|note> (default: issue), --phase N. Blockers prevent phase advancement until resolved.
/ant:history Browse colony event history. Flags: --type <TYPE>, --since <DATE>, --until <DATE>, --limit N (default: 10). Dates accept ISO format or relative values like 1d, 2h.
/ant:watch Set up a tmux session with a 4-pane live dashboard (status, progress, spawn tree, activity log). Requires tmux.
/ant:maturity View colony maturity journey through 6 milestones (First Mound, Open Chambers, Brood Stable, Ventilated Nest, Sealed Chambers, Crowned Anthill) with ASCII art anthill and progress bar.
/ant:memory-details Drill-down view of colony memory -- wisdom entries by category from QUEEN.md, pending promotions, deferred proposals, and recent failures from the midden.

๐Ÿ’พ Session Management

Manage session state for handoff between conversations, so you can safely /clear and resume later.

Command Description
/ant:pause-colony Save colony state and create a handoff document at .aether/HANDOFF.md. Optionally suggests committing uncommitted work. Flag: --no-visual.
/ant:resume-colony Full session restore from pause -- loads state, displays pheromones with strength bars, phase progress, survey freshness, and handoff context. Clears paused state and removes HANDOFF.md. Flag: --no-visual.
/ant:resume Quick session restore after /clear or new session. Detects codebase drift, computes next-step guidance, and displays a compact dashboard with memory health. Includes blocking guards for missing plans or interrupted builds.

๐Ÿ”„ Lifecycle

These commands manage the beginning and end of a colony's life.

Command Description
/ant:seal Seal the colony with the Crowned Anthill milestone ceremony. Promotes colony wisdom to QUEEN.md, spawns a Sage for analytics, a Chronicler for documentation audit, exports XML archives, and writes CROWNED-ANTHILL.md. Flags: --no-visual.
/ant:entomb Archive a sealed colony into .aether/chambers/. Requires the colony to be sealed first. Copies all colony data, exports XML archives, records in eternal memory, and resets colony state for a fresh start. Flag: --no-visual.
/ant:update Update Aether system files from the global hub. Uses a transactional updater with checkpoint creation, safe sync, and automatic rollback on failure. Flag: --force.

๐Ÿงช Advanced

Power-user commands for deep research, philosophical exploration, resilience testing, and specialized analysis.

Command Description
/ant:swarm "<bug>" Deploy 4 parallel scouts (Archaeologist, Pattern Hunter, Error Analyst, Web Researcher) to investigate and fix stubborn bugs. Cross-compares findings, ranks solutions by confidence, applies the best fix, and auto-rolls back on failure. No arguments shows a real-time swarm display.
/ant:oracle Deep research agent using an iterative RALF loop. Guided by a research wizard (topic, template, depth, confidence, scope, strategy). Subcommands: stop, status, promote. Flags: --force-research, --no-visual.
/ant:dream The Dreamer -- a philosophical wanderer that observes the codebase and writes 5-8 dream observations to .aether/dreams/. Categories: musing, observation, concern, emergence, archaeology, prophecy, undercurrent. May suggest pheromones. Flag: --no-visual.
/ant:interpret [date] The Interpreter -- grounds dreams in reality by validating each dream observation against the actual codebase. Rates each dream as confirmed, partially confirmed, unconfirmed, or refuted. Can inject pheromones or add items to TO-DOS based on findings.
/ant:chaos <target> The Chaos Ant -- resilience tester that probes 5 categories (edge cases, boundary conditions, error handling, state corruption, unexpected inputs) for a given file, module, or feature. Produces a structured report with severity ratings and reproduction steps. Auto-creates blocker flags for critical/high findings. Flag: --no-visual.
/ant:archaeology <path> The Archaeologist -- git historian that excavates commit history for a file or directory. Analyzes authorship, churn, tech debt markers, dead code candidates, and stability. Produces a full archaeology report with tribal knowledge extraction. Flag: --no-visual.
/ant:organize Codebase hygiene report -- spawns an archivist to scan for stale files, dead code patterns, and orphaned configs. Report-only (no files modified). Output saved to .aether/data/hygiene-report.md. Flag: --no-visual.
/ant:council Convene a council for intent clarification. Presents multi-choice questions about project direction, quality priorities, or constraints, then translates answers into FOCUS, REDIRECT, and FEEDBACK pheromone signals. Supports --deliberate "<proposal>" mode for Advocate/Challenger/Sage structured debate. Flag: --no-visual.

๐Ÿ”ง Utilities

Maintenance, introspection, and convenience commands for operating the colony system.

Command Description
/ant:data-clean Scan and remove test/synthetic artifacts from colony data files (pheromones.json, QUEEN.md, learning-observations.json, midden.json, spawn-tree.txt, constraints.json). Runs a dry-run first, then asks for confirmation.
/ant:help Display the full system overview -- all commands by category, typical workflow, worker castes, and how the colony lifecycle, pheromone system, and colony memory work.
/ant:insert-phase Insert a corrective phase into the active plan after the current phase. Collects a brief description of what is not working and what the fix should accomplish.
/ant:migrate-state One-time migration from v1 (6-file) state format to v2.0 (consolidated single-file) format. Creates backups in .aether/data/backup-v1/. Safe to run multiple times.
/ant:patrol Comprehensive pre-seal colony audit -- verifies plan vs codebase reality, documentation accuracy, unresolved issues, test coverage, and colony health. Produces a completion report at .aether/data/completion-report.md with a seal-readiness recommendation. Flag: --no-visual.
/ant:preferences Add or list user preferences in the hub ~/.aether/QUEEN.md. Use --list to view current preferences, or provide text to add a new one.
/ant:quick "<question>" Fast scout query for quick answers about the codebase without build ceremony. Spawns a single scout agent. No state changes, no verification, no checkpoints.
/ant:run Autopilot mode -- see Setup and Getting Started above. Listed in both categories because it is the primary execution driver.
/ant:skill-create "<topic>" Create a custom domain skill via Oracle mini-research and a guided wizard. Researches best practices, asks about focus area and experience level, then generates a SKILL.md in ~/.aether/skills/domain/.
/ant:tunnels [chamber] [chamber2] Browse archived colonies in .aether/chambers/. No arguments shows a timeline. One argument shows the seal document for that chamber. Two arguments compares chambers side-by-side with growth metrics and pheromone trail diffs.
/ant:verify-castes Display the colony caste system -- all 24 castes with their model slot assignments (opus, sonnet, inherit), system status (utils, proxy health), and current model configuration.

๐ŸŽฌ Colony in Action

โ–ถ Aether Colony โ€” Multi-agent workers self-organizing around a goal Click to learn more about Aether's colony architecture

๐Ÿ›ค๏ธ Use Case: From Zero to Shipped

You have a blank directory and an idea: a REST API for a task management app. Users can create accounts, manage projects, and track tasks. Nothing fancy -- just solid, tested, shipped.

Here is what it looks like to build it with Aether, start to finish.

๐Ÿ“ The Roadmap: ๐Ÿ”ง Install โ†’ ๐Ÿฅš Lay Eggs โ†’ ๐ŸŽฏ Goal โ†’ ๐Ÿ” Colonize โ†’ ๐Ÿ—บ๏ธ Plan โ†’ ๐Ÿงญ Steer โ†’ ๐Ÿ”จ Build โ†’ โœ… Continue โ†’ ๐Ÿ”จ Build โ†’ ๐Ÿ“‹ Phases โ†’ ๐Ÿ”จ Build โ†’ ๐Ÿ‘‘ Seal โ†’ ๐Ÿชฆ Entomb โ†’ โšก Autopilot


๐Ÿ”ง Step 0 -- Install Aether

go install github.com/calcosmic/Aether@latest
aether install        # Populate the colony hub
aether setup          # Sync companion files to local repo

One-time setup. The colony hub lives at ~/.aether/ and persists across every project you ever work on. Companion files (agent definitions, commands, skills) land in .aether/ inside your repo.


๐Ÿฅš Step 1 -- Lay Eggs

cd ~/projects/task-api
/ant:lay-eggs
Colony nest initialized.
  .aether/            Colony files (repo-local)
  .aether/commands/   45 slash commands
  .aether/agents-claude/   Agent definitions
  .aether/skills/     28 skills loaded
  .aether/data/       Colony state (local only)

This creates the nest -- the directory structure the colony needs to operate. You only run this once per repo. Think of it as setting up an ant farm before the colony moves in.


๐ŸŽฏ Step 2 -- State the Goal

/ant:init "Build a REST API for task management with user auth, project CRUD, and task tracking"
Colony initialized.
  Goal: Build a REST API for task management with user auth, project CRUD, and task tracking
  Phase: 0/0
  Workers: standing by

The colony now has a purpose. Every worker that spawns from this point knows the goal. No repeating yourself in prompts, no copy-pasting context into new threads.


๐Ÿ” Step 3 -- Colonize (Optional, but Smart)

/ant:colonize
Colonizing...
  Scanning codebase...
  Found: 0 files (new project)
  Language: Go (detected from go.mod)
  Framework: None detected
  Dependencies: None
  Structure: Empty project

Recommendation: New project. Route Setter should generate a full phased plan.

Since this is a new project, there is not much to map. But if you were adding Aether to an existing codebase, this is where the Colonizer ant would catalog your structure, identify patterns, and flag potential hazards before work begins.


๐Ÿ—บ๏ธ Step 4 -- Plan

/ant:plan
Generated phased roadmap (click to expand)
Generating phased roadmap...

Phase 1: Foundation
  - Project scaffolding (Go module, directory structure)
  - Database setup and connection layer
  - User model and migration

Phase 2: Authentication
  - JWT token generation and validation
  - Login and registration endpoints
  - Auth middleware

Phase 3: Projects
  - Project model and CRUD endpoints
  - User-project association
  - Input validation

Phase 4: Tasks
  - Task model and CRUD endpoints
  - Task-project association
  - Status workflow (todo, in-progress, done)

Phase 5: Integration and Polish
  - End-to-end testing
  - Error handling consistency
  - API documentation

The Route Setter ant analyzed the goal and broke it into phases. Each phase has clear deliverables. The colony will not jump ahead -- it builds phase 1 first, verifies it works, then moves on.

You can adjust the plan. Add phases, remove them, merge them. The colony follows your lead.


๐Ÿงญ Step 5 -- Steer with Pheromones

Before the first build, you set the guardrails:

/ant:focus "database migrations -- use versioned migrations, no schema drift"
/ant:redirect "No raw SQL in application code -- use parameterized queries only"
/ant:feedback "Prefer standard library where possible -- minimize dependencies"
Signal emitted: FOCUS "database migrations -- use versioned migrations, no schema drift"
Signal emitted: REDIRECT "No raw SQL in application code -- use parameterized queries only"
Signal emitted: FEEDBACK "Prefer standard library where possible -- minimize dependencies"

Active signals: 3
  FOCUS:    1
  REDIRECT: 1
  FEEDBACK: 1

These signals are visible to every worker in the next build wave. The FOCUS signal tells builders to be careful with migrations. The REDIRECT signal is a hard constraint -- no builder will write raw SQL. The FEEDBACK signal gently nudges toward minimal dependencies.

Signals expire at the end of the current phase. You can also set a wall-clock expiration with --ttl 2h if you want a signal to persist longer.


Similar Packages

mcp-firewall๐Ÿ›ก Enforce security policies, redact data, sandbox processes, and verify integrity for Model Context Protocol (MCP) server communication.main@2026-04-21
Perplexity-Comet-MCPNo descriptionmain@2026-04-21
agent-reviewAnalyze git code changes to generate structured review reports using flexible AI models and integrated workflows.main@2026-04-21
axonhubโšก๏ธ Open-source AI Gateway โ€” Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost control & end-to-end tracing.v0.9.35
cc-skillsClaude Code Skills Marketplace: plugins, skills for ADR-driven development, DevOps automation, ClickHouse management, semantic versioning, and productivity workflowsv14.0.0