Hacker News new | ask | show | jobs
by astroanywhere 95 days ago
Hi HN, I built Astro because I was frustrated with running AI coding agents one at a time. You describe what you want, sit there waiting, then manually feed the next task. The ceiling isn't capability — it's coordination.

Astro sits above agents like Claude Code, Codex, and OpenClaw. You describe a goal once, it generates a dependency graph (DAG, not a flat list), and dispatches tasks in parallel across your machines. Each task runs in an isolated git worktree and opens a PR. Tasks that can run in parallel do — total time equals the longest path, not the sum of all tasks.

Key design decisions:

- Your machines run the agents with your API keys. The Astro server never calls AI models and never sees your keys. - Every task dispatch is cryptographically signed by your browser. The agent runner verifies the signature before executing. - The agent runner is fully open source (this repo). The server provides the planning UI and dashboard at astroanywhere.com. - Works with multiple agents: Claude Code, Codex, OpenClaw, OpenCode. It auto-detects what's installed. - Dispatches to local machines, HPC clusters (Slurm), and cloud VMs. One `npx @astroanywhere/agent` command sets everything up.

We also ship built-in templates (stock analysis reports, academic paper review, presentation generation) that run as parallel task graphs out of the box.

Quick start: install an agent (e.g. `npm i -g @anthropic-ai/claude-code`), register at astroanywhere.com, run `npx @astroanywhere/agent`, and you're connected.

Website with walkthrough: https://astroanywhere.com

Also see https://github.com/astro-anywhere/astro-examples for example outputs.

Happy to answer questions about the architecture, the planning approach, or anything else.