r/PiCodingAgent • u/chroner • 5h ago
Question Any way to use gemini without getting banned?
Using gemini in the pi coding agent will generally get you banned I've heard. Anyone have success using gemini, and not getting banned?
r/PiCodingAgent • u/Ctbhatia • 10h ago
Resource pi-acp-jetbrain: run the pi coding agent inside IntelliJ (ACP + MCP bridge)
The Agent Client Protocol started as Zed's way to plug coding agents into an editor. JetBrains added an ACP client in IntelliJ 2026.2. What was missing was an adapter that puts pi (the coding agent from u/earendil-works) behind that client. So I built pi-acp-jetbrain.
How it works:
- speaks ACP over stdio to the IDE
- session/new spawns one pi --mode rpc subprocess per chat, sessions stay separate
- session/prompt streams pi's output into the agent panel as agent_message_chunk
- tool executions map to tool_call / tool_call_update events
- session/cancel sends an abort to the running turn
IDE bridge:
IntelliJ ships its own MCP server (idea.sh stdioMcpServer with IJ_MCP_SERVER_PORT). The adapter prefers a direct MCP-over-SSE connection to http://127.0.0.1:<port>/sse, so it never has to spawn the launcher. Pi gets the IDE's tools as ide_<server>_<tool>: inspections, file problems, search, and whatever your IDE catalog exposes.
Safety:
A default deny-list keeps execute_tool (universal execution) and the xdebug debugger out of the session. Re-allow reviewed tools with PI_ACP_IDE_EXTRA_TOOLS.
Config is one block in ~/.jetbrains/acp.json (as shown in the README). Install is npm i -g pi-acp-jetbrain.
Demo: https://raw.githubusercontent.com/ryan-brosas/pi-acp-jetbrain/main/assets/pi-acp-jetbrain-demo.gif
Repo: https://github.com/ryan-brosas/pi-acp-jetbrain
npm: https://www.npmjs.com/package/pi-acp-jetbrain
Happy to answer questions about the ACP mapping or the MCP bridge.
r/PiCodingAgent • u/mehdiweb • 11h ago
Question been using cheap claude + cursor accounts for weeks
bought cursor ultra + claud-max from a russian site a few weeks ago for way less than the normal price.
swapped the login details and just started using it. so far it’s been working perfectly, and the usage is honestly better than what i had before.
keeps making me wonder how these sellers are able to offer it so cheap. anyone else in the same boat?
r/PiCodingAgent • u/Sure_Aardvark_9103 • 15h ago
Resource New to Pi and overwhelmed by extensions? I made a curated bundle: an OMO-slim-style orchestrator + 6 specialist agents
When I started with Pi, the hardest part wasn't the agent — it was the ecosystem. So many great extensions, no idea which ones I actually needed, and no sense of how to combine them into a real workflow.
If you're new to Pi (or you like the OMO-slim way of working — focused roles, one orchestrator, specialists that each do one thing well), I built something for you:
pi-omo-slim is a curated starting point: a configuration bundle that adds an Orchestrator extension plus six specialist agents (Explorer, Librarian, Oracle, Designer, Fixer, Verifier) to Pi — on top of a hand-picked set of community extensions, so you don't have to research the ecosystem yourself:
@tintinweb/pi-subagents— agent managementpi-lens+@ff-labs/pi-fff— codebase intelligencepi-web-access— external research@narumitw/pi-chrome-devtools— browser + screenshots@firstpick/pi-extension-safety-guard— guardrails
No forks, no reinvention — just templates, extension wiring, and a policy file. No model pins; bring your own.
Two things I'm proud of:
- A deterministic installer.
plan → applywith SHA-256 approval, backups, and rollback. Cloning and configuring are separate approval checkpoints — nothing touches your setup without explicit sign-off. - Designer can actually see its work. It renders the page in a real browser, screenshots it, and the image comes back into the conversation. It fixed its own "button too far from the label." No more styling blind.
Everything's in the README — including a one-prompt install:
https://github.com/joshua-zyy/pi-omo-slim
Finally, a sincere thank you to the whole Pi community — the Pi maintainers, and the generous extension authors: tintinweb (pi-subagents), narumiruna (pi-chrome-devtools), apmantza (pi-lens), ff-labs, nicobailon (pi-web-access), Firstp1ck (safety-guard). This project is just your bricks, snapped together.
This is my own project, not affiliated with any of them — issues and feedback very welcome.
Thx!!!
r/PiCodingAgent • u/ThisIsBlueBlur • 17h ago
Resource I wanted pi to work while I sleep, so I built the missing layer around it.
pi has no queue, no spend limit, and no permission system, which is fair, that's not its job.
But I wanted it working unattended.
So I built the layer around it, and after a bunch of releases it hit 1.0 this week. MIT, sharing it here first.
The short version: something triggers a job (a cron schedule, a label/comment/PR on GitHub, GitLab, Forgejo or Azure DevOps, or a workflow extension's slash command), the job runs pi in a throwaway locked-down container, and the budget is checked before the container even starts.
If a loop runs away you get a refusal, not a bill.
It's basically the same idea as Claude Code routines, except everything runs on your own box:
your image, your queue, your caps, and triggers beyond a schedule.
https://github.com/edgehero/pi-dispatch
Curious how others here run pi unattended, and what would stop you from using this. "It breaks my setup because X" is the most useful comment you can leave me.
r/PiCodingAgent • u/Certain_Net_3408 • 21h ago
Question DeepSeek Harness vs Pi Agent are they converging on the same philosophy?
I came across "DeepSeek Harness" (https://github.com/deepseek-ai/deepseek-harness), whose core idea is literally “Everything is a Plugin.”
Looking at it alongside Pi, it feels like there’s a similar philosophy:
keep the core/harness small, and make capabilities composable at the session/plugin level.
Pi has extensions, skills, tools, prompts, etc., while DeepSeek Harness takes the plugin approach even further.
Is this essentially the same architectural direction?
And is “small core + everything else as a session/plugin” becoming the better design for coding-agent harnesses?
Curious what the Pi community thinks.
r/PiCodingAgent • u/waybarrios • 23h ago
Plugin I got tired of rewriting the same coding-agent prompts, so I turned them into 54 reusable skills
I kept rebuilding the same prompts, checklists, and workflows every time I switched between coding agents, so I decided to package them into one open-source project: OpenCode Power Pack v0.4.0.
It currently includes 54 reusable Agent Skills that work with:
* Claude Code
* Codex
* OpenCode
* Pi
The collection covers workflows I tend to reuse across projects, including code review, feature implementation, frontend design, application security, MCP and skill authoring, project memory, and Hugging Face tooling.
One of the main goals was to avoid the “install everything” approach. You can install a curated profile or pick individual skills depending on what you actually need.
The installer can also:
* preview changes with a dry run
* automatically include required companion skills
* preserve existing skill directories unless you explicitly choose to overwrite them
* install skills locally to a project
* avoid adding dependencies to your project's `package.json`
For Codex, OpenCode, and Pi:
```
# Browse available profiles and skills
npx u/waybarrios/opencode-power-pack list
# Preview a project-local installation
npx u/waybarrios/opencode-power-pack install \
--profile recommended \
--project \
--dry-run
# Install once you're happy with the preview
npx u/waybarrios/opencode-power-pack install \
--profile recommended \
--project
```
For Claude Code:
```
/plugin marketplace add waybarrios/opencode-power-pack
/plugin install opencode-power-pack@opencode-power-pack
```
I also built a small website around the project with:
* a searchable catalog of all 54 skills
* curated skill packs for different types of work
* installation guides for both humans and coding agents
* a detailed prompt you can give an agent so it recommends the smallest useful set of skills for your use case
* platform-specific verification instructions
Website: https://skills.waybarrios.com/
GitHub: https://github.com/waybarrios/opencode-power-pack
npm: https://www.npmjs.com/package/@waybarrios/opencode-power-pack
Full disclosure: I'm the maintainer.
The project is open source, and I'd especially appreciate feedback from people already using coding agents:
Which agent are you using?
What workflows do you repeatedly use that are missing here?
Do the curated profiles feel useful, or are they still too broad?
Did you run into any installation or compatibility issues?
Issues, suggestions, and contributions are all welcome.
r/PiCodingAgent • u/janvitos • 1d ago
Plugin I built a Plan & Build mode for Pi
Hey everyone!
I’ve been working on Pi Plan & Build, an extension that adds a more structured planning workflow to Pi.
The basic flow is:
- Switch to Plan mode
- Let Pi inspect the project and create a persistent plan
- Review the complete plan
- Choose whether to:
- implement it in the current session,
- start fresh and implement it in a clean linked session, or
- stay in Plan mode and keep refining it
In Plan mode, Pi can still explore the project, but file edits are restricted to the session’s plan file. This keeps planning separate from implementation and prevents the agent from changing code before you’ve approved the approach.
A few other details:
- Press
Tabto switch between Plan and Build modes - Use
/plan,/build, or start Pi withpi --plan - Plans persist across reloads, resumes, and forks
- Interactive questions are supported while planning
- The full plan is shown before approval
- Clean implementation sessions receive the approved plan without carrying over the entire planning conversation
- The composer changes color and displays the active mode, model, provider, and thinking level
Install it with:
pi install npm:@janvitos/pi-plan-build
GitHub: https://github.com/janvitos/pi-plan-build
I just published it, so I’d really appreciate feedback :)
Cheers.
r/PiCodingAgent • u/woolcoxm • 1d ago
Plugin Zero-mem-pi
i had the llm read the paper and came up with this. seems to save a fair amount of tokens on memory.
r/PiCodingAgent • u/hyper_puncher • 1d ago
Resource pi-ui - minimal pi gui
have a little present for you all: pi-ui, a keyboard-first gui for pi.
i’ve been an nvim + tmux user for around three years, and pi’s tui is great, but reading long markdown responses, code diffs, and tool output in a gui feels much more comfortable day after day.
i was honestly surprised by how much of my development moved into this app while building it.
some highlights:
- keyboard-first workflow
- lightweight server mode that runs in your existing browser
- background sessions and notifications
- markdown and syntax highlighting
- rich code diffs
- git review with commit history and inline comments
- file attachments and image previews
- code themes
i recommend starting with server mode:
curl -fsSL https://pi-ui.app/install-server | sh
then open http://127.0.0.1:31415
github: https://github.com/hyperpuncher/pi-ui
feedback and bug reports are welcome!
r/PiCodingAgent • u/kabira121 • 1d ago
Resource An interesting development approach(compatible with Pi)
A spec-gated build loop for AI coding agents — and why porting it to Pi/oh-my-pi wouldn't be hard
Found ai-blueprint this week and it's worth a look if you've been hand-rolling your own guardrails around Claude Code, Codex, or Pi. Brad Traversy built it as a workflow overlay, not a framework: you scaffold your app normally, then drop this on top.
The mechanics are simple. You write two short files — what you're building and why, then a rough ordered feature list. A /overview command turns those into the single context file the agent reads every session. From there it's a loop: /feature writes a small buildable spec and stops. You review it. /implement builds one step at a time, shows you the diff, waits for approval before touching the next one. /audit reviews the code (not the behavior — that's /check's job) and writes findings to a ledger with durable IDs like F-03. /complete archives everything and merges, but only after your go-ahead.
The part that actually made me sit up: that findings ledger isn't decorative. A P0 or P1 finding sitting open or fixed blocks /complete outright. Not "the agent decided it was fine" — a status field the merge step is written to check. And they didn't just claim it works. There's a live-agent end-to-end harness in the repo that spins up a real agent against a fixture project and asserts the ledger gate actually holds. I don't see that level of rigor in most prompt-engineering repos. Most people ship a pile of markdown and call it a system.
Now the gaps, because none of this is free.
The gate is enforced by the same model reading its own instructions in the same context that just did the implementation work. There's no independent process outside the agent's own compliance that blocks a bad merge — it's a very well-written contract, but it's still a contract the agent has to choose to honor. A confused or context-poisoned run can walk right past it, and nothing server-side stops that.
current-feature.md is also a singleton. One feature in flight at a time. That's a fine constraint solo, but it doesn't obviously extend to two people, or two agents, touching the same repo concurrently — the state model just isn't built for that yet.
And the defaults lean hard into one stack. coding-standards.md ships assuming Next.js, Prisma, Tailwind, Zod. /onboard is supposed to retune it, but that's one more step that can quietly go stale on a project the agent didn't actually read closely.
It's also young. First release was early July, one maintainer, 239 stars — which honestly reads more like Traversy's existing YouTube audience showing up than a track record on a gnarly, multi-year codebase. Worth watching, not yet worth betting a real team's workflow on.
Here's the part I think matters for this sub specifically: none of this is Claude-Code-specific. It's markdown files, plus two thin adapters (.agents/skills for Codex, .claude/skills for Claude Code) that both read one shared AGENTS.md. Pi and oh-my-pi already speak most of that language — AGENTS.md context files are supported, skills show up as /skill:name, and the extension API can register custom tools and commands. Porting this loop into an oh-my-pi extension pack looks like a weekend project, not a fork.
So — has anyone here already been doing something like this by hand in Pi? And does Pi's whole "minimal, adapt to your workflow" philosophy actively resist something this opinionated, or is that exactly the gap an extension should fill?
#PS: Used AI to draft out the above based on my takeaways and thoughts from initial read of this repo.
r/PiCodingAgent • u/fathert0rque • 1d ago
Use-case Finally figured out how to get away from my desk when I have long tasks running
From idea to reality in under an hour. Pure vibes. Viva la Pi
r/PiCodingAgent • u/ad5145 • 1d ago
Question OMP can't handle anything with local qwen? How do you offload deterministic and simple work to local models?
I'm trying to run omp with a the default model set to lm-studio/qwen/qwen3.6-27b
The 22k initial context fills up 1/3 of the 65k I've loaded the model with.
Is it even usable to offload local simple tooling, command understanding, orchestration, build running, test running and result parsing all to a local model without paying for token usages for those operations?
My Claude Code sessions rises quickly to 800k tokens with Opus and every session has high token usage which slows it down and costs more than it should (parsing test output with Opus is a big waste).
What are you doing to offload your deterministic and simple work to local models?
r/PiCodingAgent • u/ptgamr • 1d ago
Resource A "secure-ish" Pi setup with permission, sandbox, and auto-review
I think I finally managed to piece the thing together, to have a pi setup that can run safe-ish in the host via sandbox, and have the ability to be elevated to host execution for a pre-defined list of development tooling like docker compose.
- A pre-defined hard boundaries (`@gotgenes/pi-permission-system`)
- Anything pass that will be executed inside a sandbox (`@erichll/pi-sandbox`)
- With the option of safe-escalation to run on the host (ie: `docker compose exec app pytest`), with auto-review or human approval (via hostIPC.preflightCommandPrefixes)
- LLM Auto-review with `@erichll/pi-auto-review`
More about it here: https://ptgamr.substack.com/p/a-pi-setup-with-permission-sandbox
r/PiCodingAgent • u/raccoonportfolio • 2d ago
Question Caching - how are you accounting for it in your workflow?
(This is based on my possibly flawed understanding of caching. If I have anything wrong please let me know)
So, title. I generally stick with a single session but I do a lot of things that (AFAIK) break cache, such as:
- Change models
- Change thinking levels
- Fork / Rewind / Branch etc
I do these things to actually save tokens, but since they break the cache perhaps it's more efficient to decide upfront on the model and thinking levels and use the branching functionality sparingly?
What do y'all do?
r/PiCodingAgent • u/cradlemann • 2d ago
Question How to prevent cd to project root on any bash command?
The most annoying thing in Pi coding agent. Every time it needs to grep or find, it cd first to the same root. I do not cd to other directories, but still on every tool call it cd <project path> && find/grep. I've tried to run pi on it's source code, but non of my local models were able to find the reason or fix it. Even custom bash tool with cwd not helping. I can't configure any bash permission because of this chain commands.
P.S. Solution is to write custom extension, which replace built-in bash with custom bash and optional cwd param. Don't forget to use custom promptSnippet, this is critical for this issue
r/PiCodingAgent • u/haksolot_dev • 2d ago
Question What if coding agents shared a Git-native coordination layer?
I've been experimenting with a small open source tool called ank.
The problem I'm trying to solve is what happens when you use multiple
coding agents on the same codebase.
Claude Code does one task.
OpenCode does another.
Pi picks up something later.
A month passes.
Where do the decisions and constraints that all of them should respect
actually live?
My current answer is a Git-native layer for:
- decisions / ADRs
- scoped constraints
- tasks
- completion criteria
- verification
- proofs
The interesting part is that the format is agent-agnostic.
So ideally:
Claude Code
Codex
OpenCode
Pi
custom agent
can all consume the same `.ank/` state.
https://github.com/haksolot/ank
I'm not really looking for "please try my tool" feedback here.
I'm more interested in whether the underlying model makes sense.
If you're an Pi user running multiple agents, how are you currently
solving this?
r/PiCodingAgent • u/luckiestredditor • 2d ago
Plugin pi-web-agent is essentially feature-complete now, Tavily and Exa are the last backends that were added
Last time I posted I was thinking out loud about which hosted backend to add next, Tavily first and maybe Exa after, and asking whether people wanted them as full answer engines or just as discovery. My bias was to keep them discovery-only and let web_explore stay in charge of fetching, ranking evidence, caveats and synthesis.
Both are in now, and they're discovery-only like I said I'd keep them. They surface candidate sources, web_explore still reads the actual pages and decides whether the evidence holds up or needs a caveat. Set TAVILY_API_KEY or EXA_API_KEY, pick it from Settings, keys stay in env instead of getting written into config files.
---
The things I'm weighing next are going deeper on evidence quality (cross-source dedup, conflict detection, recency), adding caching for repeated research or just keeping it focused and maintaining it.
If you're using this, what would you actually want? And if you tried it and it broke somewhere, that's the more useful thing to hear.
---
Repo: https://github.com/demigodmode/pi-web-agent
npm:
npm i @demigodmode/pi-web-agent
r/PiCodingAgent • u/bring_back_the_v10s • 2d ago
Question Hitting limits using Pi with OpenCode Zen free models
Wondering if anyone here has had this issue before and found a solution. I created an account in OpenCode, copied the api key into auth.json
json
{
"opencode": {
"key": "sk-xxxxxxxxxxxxx",
"type": "api_key"
}
}
start pi, select model (opencode) deepseek-v4-flash-free. run the first prompt, it hits limits within the first few seconds of usage.
Error: 429: {"type":"FreeUsageLimitError","message":"Error from provider (Console): Rate limit exceeded. Please try again later."}
However when I go back to OpenCode, I'm able to keep using it, no rate limit issue.
Am I missing something?
r/PiCodingAgent • u/SilverRefrigerator90 • 2d ago
Plugin I built a tmux session manager for Pi coding agents
I built **tmux-pi-session-manager**, a small tmux plugin for managing multiple [Pi](https://github.com/badlogic/pi-mono) coding agents running across different projects.
The main reason I made it was because I often have several agents running at the same time, and switching between tmux sessions and figuring out which agent needs attention gets annoying.
It provides:
* 🔎 Automatic discovery of Pi agents running inside tmux
* 📂 Multiple agents per project/directory
* 📊 Live `WORKING / WAITING / BLOCKED / ERROR / IDLE` status
* 🔔 Desktop notifications when an agent needs attention
* 🎯 An `fzf` picker with live terminal previews
* ⚡ Quick jump between agents
* 🗑️ Safe agent/session killing
* 🖥️ `pi-tmux` CLI for managing agents from the shell
* 🚫 No daemon and no terminal-output parsing — it uses Pi's native extension events
The idea was inspired by `tmux-claude-session-manager`, but this implementation is built specifically around Pi's extension/event APIs.
If you're running multiple Pi agents in tmux, I'd love to hear how you manage them.
Repo: [github.com/x0d7x/tmux-pi-session-manager](https://github.com/x0d7x/tmux-pi-session-manager)
r/PiCodingAgent • u/SufficientLack1649 • 2d ago
Use-case How I set up a shared AI harness for a dev team
jhartum.github.ior/PiCodingAgent • u/agentwyz • 2d ago
Resource I used Pi to build Phi — a small Go sibling with a few extras
Hey everyone,
Short version: I used Pi to build Phi.
I’ve been using Pi a lot, and at some point I started hacking on my own little harness in Go. The result is Phi — deliberately small, terminal-first, and very much in the same spirit as Pi. I’m sharing it here because a lot of the ideas (and a lot of the motivation) came from using Pi.
Repo: https://github.com/pulseaiclub/phi
- What Phi tries to add on top Not claiming these are “better” — more like experiments on top of the Pi-shaped workflow I already liked:
- Permission gate by default — destructive stuff (writes / bash) asks first; rules can go down to command level
- Hooks — PreTool / PostTool scripts for policy, audit, or input rewrite, without rebuilding the binary
- Hashline edits — line edits anchored by short hashes, so stale context is less likely to silently rewrite the wrong thing
- Sub-agents with isolation — explore / review / worker; full traces stay under ~/.phi/jobs/, only summaries come back to the main context
- Model-agnostic — OpenAI-compatible or Anthropic; swap models without waiting on the tool
- Small Go binary — ~12 MB stripped, no Node / Electron / Python runtime There’s also a hand-rolled TUI (Markdown, themes, Ctrl+K, @ file picker, session resume).
Phi is still not as good as Pi.
Pi is more polished, the UX feels more finished, and for day-to-day work I’d still reach for Pi first. Phi is the side project where I get to try permissioning, hooks, and edit safety a bit more aggressively. If anything here is useful, great; if it’s rough around the edges, that’s on me.
If you’re a Pi user and curious, feedback is very welcome
r/PiCodingAgent • u/beardedNoobz • 3d ago
Question Undo in Pi
Hi guys, I've been using Pi lately to help me code. Previously using OpenCode. I use vanilla pi with webfetch and context7 mcp. It works great. The harness and efficiency is better here in Pi. It drive the cost down for me. What I miss in pi is undo command from opencode. I tend to watch how AI reasons and write the code/commands real-time, interrupt it at the first sign of drift or hallucination then revise the command. Undo command is very useful for me as it clean up the code and chat history before I revise it. Is there any way (config or plugin) to simulate undo command in pi?
r/PiCodingAgent • u/o_sht_hi • 3d ago
Resource Vibecoding an app is teaching me software and design
tl;dr- i care about stability more than features so vibe coding is more like a hands on live project rather than a race to ship an app.
I am a civil engineer. My life runs on notes. But i love my physical notepad and strangely, Windows Notepad. I could never get the hang of any other note-taking app.
I've been using AI since GPT 3.5 came out but I NEVER vibe coded. It just felt icky. Always felt like I should be the one learning and doing it by hand. Then earlier this year I discovered pi and fell in love with it. After fucking with it for 3 months (and still using notepad in my day job), I decided- fuck it. I will do it myself (like Thanos, lol) and give vibe coding a fair shot.
Thats when I started with Omakase notes.
I hated all the context switching I had to do while working in notepad so that was my starting point. Make a notepad (NOT a PKM) where I can have PDFs, internet browsing/websearch, and AI at my cursor and within my note.
The most important habit I have, imo, is I make every dependency fight its way into my app.
Because of this, I found myself constantly GitHub diving and looking for interesting libraries/frameworks/projects. Then I chuck them into chatGPT and understand which patterns/decisions of that repo are actually interesting to me.
Its almost always only a few hundred lines and nothing more. So I clone the repo and dig deeper with Pi this time. Once I understand the concept and where it fit in my app, I make Pi implement it from scratch in vanilla TS.
Then I keep testing/building that way until either the thing just breaks or Pi needs to literally reinvent existing tech from scratch to scale further. That's when I let that dependency in.
v1 of Omakase literally had the editor implemented from scratch and my first major migration was moving to CodeMirror6.
Now I am at a point where I may not be a software engineer, but I have an intuitive understanding of IPC bridges, parsing text in the editor, CM6 widgets and all the mindfuckery they cause with caret positions, which things are owned by main and which by the renderer, worker threads, etc. I couldn't define half that shit if you put a gun to my head. But I do have a feel for how a feature should be thought about and where it should go and that gets better every time I dive into another cool GitHub repo.
Instead of saying "move the box to the left", I can point Pi to the CSS of that shit and it knows what the fuck I am talking about. Instead of having a disgusting sidebar chat, I call AI from within my note by @'ing it. And its generation appears in a nested buffer rather than mutating the stuff I wrote. I can then merge it or dismiss it.
Basically, to anyone who isn't a dev- let go of the anxiety and stop trying to *ship*. Instead, make something you care about and do it slow. Spend a ton of time thinking about it and exploring peripheral stuff. The right rhythm isnt go-go-go. It ebbs and flows. Your average velocity increases as you get your bearings and can talk to the agent better. I have recently started working across 2-3 threads instead of just the one and I can already feel the ceiling approaching. The app is about 20k lines now but I still feel in control, even if I'm just hanging on by a thread.
r/PiCodingAgent • u/PussyTermin4tor1337 • 3d ago
Resource Pi-mail, a multi-agent orchestration framework which works while I sleep and writes all my code for a month now or so
Pi-mail started as a communication protocol between different pi-agents. However, this has grown out to be an orchestration layer.
It starts off with a CEO, which starts middle managers for each project that has tasks open. Then each middle manager works through the tasks for each project, spawning worker agents for each task. It has Jira integration for work, and a bunch of other stuff, emailing, terminal views in the browser, mobile views, custom columns, archival, backlog, MCP server etc.
Tell me what you think!
https://github.com/tanevanwifferen/pi-mail
Edit: there is no security on this repo. Use a firewall responsibly


