Jido Ants — Development skill for Claude Code
An self-learning colony of ants (a.k.a. agents) working together to gather nutrients.
How to install Jido Ants
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open pcharbon70/jido_ants and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Jido Ants does
An self-learning colony of ants (a.k.a. agents) working together to gather nutrients.
Alternatives in Development
- /discover — Run a full discovery loop without manually stitching together skills 2.3k ★
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
- Piyaz — The agentic workspace where people and agents work together in the loop 187 ★
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
Devflow
The most advanced agentic development meta-harness for generating production-grade code. Ambient Orchestration
Full Context
You are working on the current project. Before proceeding with the user's request "$ARGUMENTS", you need to in
Codex Toolbox
Build one useful MCP server while learning how Codex tools, skills, hooks, subagents and permissions fit toget
Auto Claude Code
Make a team of Claude Code working together for you, completely hands-off.
Claude Roadmap
Hands-on roadmap for learning Claude — from API basics to MCP and production agents. 7 phases, working example
Learning Opportunity
Pause development mode. I want to understand something we're working on more deeply.
Related Agents
Commit Change Grouper
Analyzes the working tree's git status and diff and proposes how to split the pending changes into logically s
Shadcn Component Researcher
Use this agent when you need to research shadcn/ui components for implementation, gather component details, ex
Hive Self Learn
Behavioral learning agent that records violations, updates correction logs, and propagates lessons across agen