Jido Ants
Description
An self-learning colony of ants (a.k.a. agents) working together to gather nutrients
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Jido Ants
A research and simulation project exploring ant colony intelligence using distributed autonomous agents in Elixir. The project implements emergent foraging behavior through individual agents following simple rules, enhanced with machine learning for adaptive pattern optimization.
Project Overview
This project simulates an ant colony where each ant is an autonomous agent operating within a shared environment. The colony exhibits swarm intelligence through:
- Stigmergic communication via pheromone trails that reinforce successful foraging paths
- Direct ant-to-ant communication when agents encounter each other within a 3-unit radius
- Machine learning integration using Axon and Bumblebee for adaptive search pattern optimization
- Terminal-based visualization for real-time observation of emergent colony behaviors
Goals
- Demonstrate Swarm Intelligence: Show how complex collective behavior emerges from simple individual rules
- Explore Ant Colony Optimization (ACO): Implement classic ACO principles for path finding and resource allocation
- Integrate Machine Learning: Enable the colony to learn and adapt its foraging strategies over time
- Provide Visualization: Build a terminal UI for observing and debugging the simulation
Technology Stack
| Component | Library | Purpose |
|---|---|---|
| Agent Framework | Jido v2 | Autonomous agent framework with state machines, actions, and skills |
| Language | Elixir ~ 1.18 | Concurrent, fault-tolerant runtime (BEAM) |
| Communication | Phoenix.PubSub | Event-driven messaging between agents and UI |
| ML / Neural Networks | Axon | Custom neural network models for learning |
| Pre-trained Models | Bumblebee | Integration of pre-trained models (future) |
| Numerical Computing | Nx | Tensor operations backing ML components |
| Terminal UI | term_ui | Elm-Architecture-inspired terminal vi |
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11