What it does
Minion lets a coding agent in your local IDE delegate tasks to a separate coding agent running on another machine. The remote agent works inside an authorized workspace using that machine's compute, toolchains, credentials, caches, and network access, then returns the result to your IDE.
Inspiration
The excellent Iroh project and generally the idea to create a well structured and secure framework for multi-node agentic work.
How we built it
Every change is first reflected in design before it is translated into code. The design folder mirrors the intended folder structure under src and gives codex a stable reference of the intent for the overall project across threads. I can highly recommend such an approach or similar.
Challenges we ran into
Ensuring proper integration with codex app server while restricting the agent to the assigned workspace.
What we learned
Security is job 0. While node to node communication runs via QUIC and is encrypted in transit by default it was essential to limit the permission set of the remote agent. Best practices vary from OS to OS and attention to detail is essential.
What's next for minion
Support for Windows and Linux, integrating Claude Code and local agent harnesses.
Built With
- iroh
- rust

Log in or sign up for Devpost to join the conversation.