by aaronjmars
The most autonomous agent framework. No approval loops. No babysitting. Configure once, forget forever.
# Add to your Claude Code skills
git clone https://github.com/aaronjmars/aeonLast scanned: 5/21/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-21T07:54:28.270Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}aeon is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by aaronjmars. The most autonomous agent framework. No approval loops. No babysitting. Configure once, forget forever. It has 574 GitHub stars.
Yes. aeon passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/aaronjmars/aeon" and add it to your Claude Code skills directory (see the Installation section above).
aeon is primarily written in TypeScript. It is open-source under aaronjmars on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh aeon against similar tools.
No comments yet. Be the first to share your thoughts!
You need three things:
Node.js 20+ - grab the LTS installer from nodejs.org, or use a package manager: brew install node (macOS), winget install OpenJS.NodeJS.LTS (Windows), nvm or your distro's package manager (Linux). Already have it? node -v should print 20 or higher.
GitHub CLI (gh), authenticated - the dashboard uses it for everything (secrets, workflows), and ./aeon checks it before starting. Install: brew install gh (macOS), winget install --id GitHub.cli (Windows), per-distro instructions (Linux). Then run gh auth login and follow the prompts.
Your own copy of this repo - click Use this template at the top of the repo page - keep it public, Actions minutes are free on public repos. CLI version: gh repo fork aaronjmars/aeon --clone.
git clone https://github.com/<you>/aeon # skip if you used `gh repo fork --clone`
cd aeon && ./aeon
Open http://localhost:5555 and follow the four steps:
var values apply directly, no push needed. When you change config (schedules, toggles), Push commits it to GitHub in one click so Actions runs it on cron.That's it - Aeon now runs unattended. On a public repo, GitHub Actions minutes are free. Run ./onboard anytime to verify your setup.
Dashboard views, local dev, env vars, and remote access are documented in apps/dashboard/README.md.
Grab the gh_*_macOS_arm64.zip (or your platform's binary) from github.com/cli/cli/releases and drop it on your PATH (e.g. ~/.local/bin). No installer, no sudo. Then gh auth login.
102 skills, grouped into 10 packs. By default the dashboard shows only the small core set; everything else is hidden until you enable its pack in the Packs view - a visibility switch that reveals a pack's skills across the UI without running anything. Putting a skill on duty stays a per-skill toggle. Every skill is independently installable, schedulable, and chainable. How packs work: docs/skill-packs.md.
| Pack | Key | Skills | Examples |
|---|---|---|---|
| 🧬 Core - self-evolution, healing, memory; always present | core |
12 | autoresearch, cost-report, create-skill |
| 🛰️ Fleet & Replication | fleet |
5 | deploy-prototype, distribute-tokens, fleet-control |
| 📚 Research & Content | research |
16 | deep-research, paper-digest, hn-digest |
| 💻 Dev & Code | dev |
18 | pr-review, github-monitor, auto-merge |
| 📈 Crypto & Markets | markets |
16 | token-movers, defi-overview, base-mcp |
| 🛡️ Onchain Security | hound |
4 | investigation-report, tx-explain, vigil |
| ✍️ Social & Writing | social |
8 | write-tweet, reply-maker, syndicate-article |
| ✅ Productivity | productivity |
11 | goal-tracker, deal-flow, strategy-builder |
| 🤖 Agent Ops | agent-ops |
12 | operator-scorecard, capabilities-map, skill-scan |
| 🧪 Lab - unsorted; freshly authored/imported skills awaiting a pack | lab |
0 | (empty — add via category:) |
| Pack | Skills |
|---|---|
Core (core, 12) |
autoresearch,cost-report,create-skill,digest,heartbeat,install-skill,onboard,reflect,self-improve,skill-evals,skill-health,skill-repair |
Fleet & Replication (fleet, 5) |
deploy-prototype,distribute-tokens,fleet-control,spawn-instance,vuln-scanner |
Research & Content (research, 16) |
article,article-queue,bd-radar,deep-research,fetch-tweets,framework-watch,hn-digest,idea-forge,last30,launch-radar,narrative-convergence,paper-digest,paper-pick,reddit-digest,security-digest,telegram-digest |
Dev & Code (dev, 18) |
auto-merge,auto-workflow,changelog,code-health,ecosystem-pulse,feature,fork-fleet,github-monitor,github-trending,inbox-triage,issue-triage,pr-review,pr-triage,repo-scanner,search-skill,star-milestone,vuln-tracker,workflow-audit |
Crypto & Markets (markets, 16) |
base-mcp,ctrl,defi-overview,fear-divergence,monitor-polymarket,narrative-tracker,onchain-monitor,picks-tracker,pm-manipulation,pm-pulse,price-alert,token-movers,token-pick,treasury-info,unlock-monitor,x402-monitor |
Onchain Security (hound, 4) |
investigation-report,tx-explain,vigil,wallet-profile |
Social & Writing (social, 8) |
farcaster-digest,mention-radar,product-hunt,reply-maker,schedule-ads,soul-builder,syndicate-article,write-tweet |
Productivity (productivity, 11) |
action-converter,deal-flow,followup-patrol,goal-tracker,idea-pipeline,note-taking,reg-monitor,send-email,shiplog,strategy-builder,tool-builder |
Agent Ops (agent-ops, 12) |
api-health,batch-health,capabilities-map,contributor-leaderboard,fork-events,fork-health,memory-flush,operator-scorecard,product-pulse,skill-gap,skill-scan,skill-update |
Lab (lab, 0) |
(empty) |
Authoritative source: skills.json + packs.json, the dashboard Packs view, or ./add-skill aaronjmars/aeon --list. A skill's pack comes from its category: frontmatter - see docs/skill-packs.md.
Dependency graph: docs/skill-graph.md - a visual map of how skills connect.

Every skill output is automatically scored 1–5 by Haiku after each run. Scores and failure flags (api_error, stale_data, rate_limited) are tracked per skill in memory/skill-health/ with a rolling 30-run history. When something breaks, the loop fixes it without you:

heartbeat (3x daily) - detects failed, stuck, or chronically broken skillsskill-health - audits quality scores and flags API degradation patternsskill-evals - assertion-based output tests to catch regressionsskill-repair - diagnoses and patches failing skills automaticallyself-improve - evolves prompts, config, and workflows based on performanceHealth skills file issues, repair skills close them. heartbeat is the only skill enabled by default: nothing to report → silent; something needs attention → one notification. Deep dive: docs/CORE.md.
Votable health (on by default — set the repo variable HEALTH_ISSUES=0 to turn it off): when a skill regresses (a Haiku score of 1–2 or a failure flag), the loop opens or comments on a per-skill GitHub Issue titled health: <skill>; clean runs stay silent, so there's no issue spam. 👍/👎 the issue and self-improve / skill-repair triage the most-voted, worst-scoring skills first — a visible, conflict-free repair queue you can steer.
Aeon can spawn and manage copies of itself. spawn-instance forks the repo into a new specialized instance (var: "crypto-tracker: monitor DeFi protocols"), selects relevant skills, and registers it in memory/instances.json - no secrets propagated, billing stays isolated. fleet-control health-checks and dispatches across instances; fleet-scorecard tracks fleet economics.
external-feature ships code to watched repos unprompted. deploy-prototype generates and deploys live web apps to Vercel. vuln-scanner