{"slug": "show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi", "title": "Show HN: Pi-cowboy – a Herdr native agent orchestrator for Pi", "summary": "A developer released pi-cowboy, an open-source agent orchestrator for the Pi coding agent and Herdr, installable via `pi install npm:pi-cowboy` and requiring Herdr 0.8 or later. pi-cowboy splits large jobs into subtasks run by parallel background agents, each in an isolated copy-on-write Git work-tree to limit disk overhead, and can drive foreign harnesses including Claude Code, Codex, OpenCode, Pig and Pi-Bolt. The tool adds configurable concurrency limits at every level so users running local models or resource-constrained machines can cap parallel agents.", "body_md": "pi-cowboy is an agent orchestrator for Pi([https://pi.dev](https://pi.dev)) and Herdr([https://github.com/herdrdev/herdr](https://github.com/herdrdev/herdr)). Break large jobs into focused subtasks, hand them off to background agents running in parallel, and consolidate the results when they finish. Each agent runs in an isolated copy-on-write Git work-tree, minimising disk overhead.\n\npi-cowboy can orchestrate foreign harnesses too, including Claude Code, Codex, OpenCode and more.\n\nFeature highlights:\n\n- Foreign harnesses: pi-cowboy agents can run in Claude Code, Codex, OpenCode, Pig and Pi-Bolt, as well as Pi. This gives you great flexibility in choosing how to spend your tokens. Running out of Codex usage? Switch your `pi-cowboy` harness to OpenCode, select one of its free models, and let it handle the rest. Pig and `Pi-Bolt` are pi variants that are more efficient, with a lower memory footprint and faster performance than pi. Because `pi-cowboy` is designed to run multiple agents in parallel, having a lower per-agent footprint is crucial. It prevents your machine from running out of resources and lets you have higher concurrency without choking your system.\n\n- Concurrency limits: You can configure concurrency limits at every level. Running a local model with limited resources? If a simple task already takes hours to complete, the last thing you want is to overload your machine by running too many of them at once. Set concurrency limits for that model specifically to keep resource usage under control.\n\nYou can install it on Pi as a package:\n\n```\n  pi install npm:pi-cowboy #(requires `herdr` 0.8+)\n```\n\nComments URL: [https://news.ycombinator.com/item?id=50142277](https://news.ycombinator.com/item?id=50142277)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi", "canonical_source": "https://github.com/electric-dragon-80000v/pi-cowboy", "published_at": "2026-10-18 16:04:57+00:00", "updated_at": "2026-10-18 16:18:21.909573+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools"], "entities": ["pi-cowboy", "Pi", "Herdr", "Claude Code", "Codex", "OpenCode", "Pig", "Pi-Bolt"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi", "markdown": "https://wpnews.pro/news/show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi.md", "text": "https://wpnews.pro/news/show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi.txt", "jsonld": "https://wpnews.pro/news/show-hn-pi-cowboy-a-herdr-native-agent-orchestrator-for-pi.jsonld"}}