npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@made-by-moonlight/athene

v0.10.0

Published

Orchestrate parallel AI coding agents — global CLI wrapper

Downloads

106

Readme

Athene (ao)

The orchestration layer for parallel AI coding agents.

npm version License: MIT GitHub stars Discord

Spawn parallel AI coding agents, each in its own git worktree, on a single machine. Agents autonomously fix CI failures, address review comments, and open PRs — you supervise the whole fleet from one dashboard.

Agent-agnostic (Claude Code, Codex, Aider, Cursor, OpenCode) · Runtime-agnostic (tmux, ConPTY/process, Docker) · Tracker-agnostic (GitHub, Linear, GitLab)

Install

npm install -g @made-by-moonlight/athene

Nightly builds (latest main): npm install -g @made-by-moonlight/athene@nightly — back to stable with @latest.

Prerequisites: Node.js 20.18.3+, Git 2.25+, the gh CLI, and at least one coding-agent CLI (e.g. Claude Code).

  • macOS / Linux: tmuxbrew install tmux or sudo apt install tmux.
  • Windows: PowerShell 7+ recommended; tmux is not required (AO uses native ConPTY via the process runtime).

Quick start

Point it at any repo — it clones, configures, and launches the dashboard in one command:

athene start https://github.com/your-org/your-repo

Or from inside an existing local repo:

cd ~/your-project && athene start

The dashboard opens at http://localhost:3000 and an orchestrator agent starts managing your project. Add more repos any time:

athene start ~/path/to/another-repo

You don't need to learn the CLI — the dashboard and the orchestrator agent drive everything. (Individual ao commands are documented in the CLI Reference and used internally by the orchestrator.)

How it works

  1. You startathene start launches the dashboard and an orchestrator agent.
  2. Orchestrator spawns workers — each issue gets its own agent in an isolated git worktree and branch.
  3. Agents work autonomously — they read code, write tests, and open PRs.
  4. Reactions handle feedback — CI failures and review comments are routed back to the responsible agent automatically.
  5. You review and merge — you're pulled in only when human judgment is needed.

Pluggable by design

Seven plugin slots; the lifecycle state machine stays in core:

| Slot | Default | Alternatives | | --- | --- | --- | | Runtime | tmux (macOS/Linux) / process (Windows) | process, docker | | Agent | claude-code | codex, aider, cursor, opencode, kimicode | | Workspace | worktree | clone | | Tracker | github | linear, gitlab | | SCM | github | gitlab | | Notifier | desktop | slack, discord, composio, webhook, openclaw | | Terminal | iterm2 | web |

Why Athene?

Running one AI agent in a terminal is easy. Running 30 across different issues, branches, and PRs is a coordination problem: creating branches, detecting stuck agents, reading CI failures, forwarding review comments, tracking which PRs are ready, and cleaning up afterward.

Athene handles the isolation, feedback routing, and status tracking. You athene start and walk away — then review PRs and make decisions. The rest is automated.

Documentation

License

MIT © slievr