Launching today

h5i-python
Python SDK for Programmable Multi-Agent Orchestration
3 followers
Python SDK for Programmable Multi-Agent Orchestration
3 followers
Multi-agent coding is more than launching agents or letting them chat. h5i-python lets you program the full development process in Python: Claude Code, Codex, and other runtimes can implement independently, review one another, revise, run neutral tests, compete, and safely apply the winner. Each agent works in an isolated Git worktree, making every run reproducible and auditable. Open source, with 40 multi-agent LLM paper workflows included.





Claude Code, Codex, and other coding agents have different strengths. However, naive multi-agent orchestration such as simply launching several agents in parallel or allowing them to exchange messages does not define a reproducible development process. A real workflow must specify:
who implements;
who reviews whom;
when an agent must revise its work;
which candidates are independently tested;
how the winner is selected; and
when the selected change is applied to the original branch.
h5i-python is the Python SDK for the h5i orchestra engine. This SDK lets you define and execute multi-agent coding workflows across Claude Code, Codex, and other runtimes as ordinary Python programs.
Each agent works inside its own sandboxed Git worktree, so it cannot overwrite the original checkout or another agent's work. Agent turns produce Git-backed artifacts that can be reviewed, revised, neutrally verified, compared, selected, and applied as one auditable workflow.
Install
Quickstart
Create ensemble.py inside the Git repository the agents should modify. This workflow let Claude and Codex independently implement the same task, review and improve each other’s work, and then select the better result.
Run it as a normal Python program:
With the default launcher="resident", h5i automatically starts the agent sessions through tmux.