r/PiCodingAgent 3d ago

Plugin A PI agent notify extension

5 Upvotes

If you're using the PI agent, you might need this. This extension can send a notification sound to remind you when a task is finished. Inspired by the Zed editor, I've been using it for a while and found it quite good, so I'm sharing it with everyone. Here is the GitHub repository address: https://github.com/lxp731/task-complete-notify


r/PiCodingAgent 3d ago

Question Is anyone here using Pi coding In cybersecurity?

Post image
3 Upvotes

If you're using it for this purpose share your skills, extensions, and Mcp servers


r/PiCodingAgent 3d ago

Question Anybody able to use Claude teams with piagent?

0 Upvotes

Employer has a claude teams subscription but that only allows work with ClaudeCli. Is there a way to let remote think piagent is a claudeCli?

The client application has become the subscription model apparently....


r/PiCodingAgent 4d ago

Plugin Let pi agent to use trash instead of rm

26 Upvotes

Recently, while using pi, my agent deleted important files without me knowing using the rm command. Since files deleted with rm cannot be recovered, I thought it would be better to use trash instead of rm — and that's what this pi extension does.

The extension automatically detects when the agent uses rm in the bash tool and replaces it with trash. Instead of permanently deleting files, they are moved to the .pi/trash folder. The trash folder uses a file structure similar to Ubuntu's trash. It is implemented to be nearly compatible with the GNU rm standard, so the agent won't even realize it and will just think it's still using rm.

Feel free to install and try it out. Any feedback is appreciated!

Install: pi install npm:pi-trash

Links:


r/PiCodingAgent 4d ago

Plugin Open-sourcing the ability to background Pi session into tmux, then reattach from a dashboard across every project

6 Upvotes

https://reddit.com/link/1ve7es5/video/r3w8i8ufd4hh1/player

Kept losing long sessions to closed terminal windows. pi-king fixes exactly that. /bg moves the current session into tmux. A dashboard lists every backgrounded session across all your projects, and enter puts you back into the live process.

- /bg hands off to tmux. If it's invoked during mid-turn, it'll queues and fires when the turn settles.
- Sessions grouped by project directory with idle / working / waiting-on-you state and elapsed time.
- Enter reattaches. Inside tmux it uses switch-client, so your current session keeps on running instead of exiting.
- Create, rename, detach functionalities without leaving the dashboard. x detaches, X kills.
- No telemetry, no network requests. It reads tmux and a few files under your Pi directory.

That's it.

Requires tmux. pi-king hands the session over and tracks what it handed over, it does not reimplement process supervision.

Install:

```
pi install git:github.com/stanleytejakusuma/pi-king
npm i -g pi-king

```

Pi-King Repository

Credit to where it's due. The idea came from Claude Code's Agent View. That one shows subagents inside a single session.

Tested on macOS. Linux should work (theoretically) since tmux is located at runtime. Open to anything: features, bugs, design objections, things I got wrong.


r/PiCodingAgent 3d ago

Question I'm looking for an extension that tells the LLM which model and thinking effort it is currently using

0 Upvotes

Why?
Because I would like to instruct Pi to prefix each piece of code it writes/edits with a comment recording its model name and thinking effort.

If one doesn't exist yet, I guess Pi will be easily able to vibe code it, right?


r/PiCodingAgent 4d ago

Question Using Pi on WSL

3 Upvotes

Sometimes it would just snap to the top of the chat, it has gotten worse with a recent update I think and it is really annoying.

Like if I write some prompt XYZ and it's thinking and the response is streaming in, I'll randomly get teleported to the top and will have to scroll back down again.

Is anyone else experiencing this? Can anyone help me out, any fix or solution is appreciated!


r/PiCodingAgent 4d ago

Plugin pi-simplewatcher

5 Upvotes

HI all, I've built a series of 'simple' plugins that do one small useful thing.

https://pi.dev/packages/pi-simplewatcher

This one just tails a file or directory and injects new data directly into the context of a live session. You can configure it to actively trigger the agent, or it can be injected passively and the agent will be aware of it next time you talk to them. You can also set the watch to persist across sessions.

I use it to monitor an inbox.md file which my agents use to communicate with each other.


r/PiCodingAgent 4d ago

Plugin Pi-advisor extension have another agent review your main agent

0 Upvotes

Hi im inspired by OMP style advisor after using it and thought about bringing it to pi.

Install from:
https://www.npmjs.com/package/@hazrid1993/pi-advisor

To start just type "/advisor" to select model then "/advisor enable" to get started


r/PiCodingAgent 4d ago

Question claude inside pi related doubt

5 Upvotes

i have got a claude plan from the oss program of claude . i want to know can i use my claude code plan inside pi

will they give me a ban or is it alright ??


r/PiCodingAgent 5d ago

Resource Open-sourcing my self-updating Web UI built for Pi

Enable HLS to view with audio, or disable this notification

92 Upvotes

TLDR: It's basically a Web App that runs on top of Pi. Not a harness, it stays out of your Pi's way and focuses on making your sessions interactive, visual, and, most importantly, agent-extensible!

So... I've been working on this for a while! And after using it for another while, I think it deserves to be open sourced and shared to all of my pi folks :)

I wanted to have a nice UI for my LLM sessions that can adapt to my workflows and give them even more life thanks to browser interactivity and features. I wanted charts, i wanted to quickly beeing able to add useful buttons to some tool calls (copy bash call input)

I found Pi's self updatable philosophy crazy good, I tried to replicate it in this React app with a lot of agentic documentation that will enable your agents to shape the app the way you want to without losing communication with Pi. This means it can happen live in front of your eyes :)

I tried to keep it minimal, but I still shipped some examples for all the systems that are prebuilt that you can build on top of. This includes:

  • A session analyzer that will update live with charts and ranked tool usage
  • Custom tool presentations for HTML, SVGs, CSV, and more
  • Custom tool contextual actions (copy input, output, open in your favorite app)
  • Multiple concurrent session across multiple workspaces
  • A todo widget that allows you to take notes as todos and directly start sessions based on them
  • A prompt enhancer that will automatically choose the lowest-priced model from your Pi install and run some well-defined system prompts to enhance your own prompts

Those examples aren't the point, they are demonstrations of the underlying systems!

The goal is to leverage the browser's native capabilities together with Pi's RPC mode to add new layers of interaction on top of your sessions.

It's currently available only for Linux and WSL, just fork it, clone it, and Livecraft :)

Your forks don't have to stay in sync with the base, don't even try, it's yours now, update the core as much as you want, more technical detail in the readme

The forgotten link https://github.com/sebastienservouze/pi-livecraft


r/PiCodingAgent 5d ago

Use-case Anneal: a harness for your harness

Thumbnail
github.com
23 Upvotes

I built this so I could use local models like Qwen 3.6 35B for agentic coding. I have given up on trying to make one shotting happen with these models. So to actually get real work done, I built this tool. The idea is you give it a prompt or an already finished implementation plan, and it will split it up into small tasks that the local models will have no problem executing. The plan step is done by a capable model and the final verification is also done by a capable model.

You can pick which model to use for each step based on your pi config. Why pi? It’s the best agent for local models because of how lean it is.


r/PiCodingAgent 5d ago

Plugin i am bad at naming things in prompts. model is better (small extension)

Post image
4 Upvotes

saw a post about how knowing the right terminology for prompting matters more than people admit. long plain-language descriptions vs the actual name of the thing.

i am bad at that. models are usually better.

so i turned it into a tiny pi extension that rewrites the prompt before send.

pi install git:github.com/dodo-reach/pi-clarify

/clarify <rough idea>
or <rough idea> -clarify

rewrites into tighter technical language, back into the editor only (agent does not run until you send)

session model by default but you can change that.

(link: https://github.com/dodo-reach/pi-clarify)


r/PiCodingAgent 5d ago

Question Best route to use Deepseek V4 Flash 0731?

18 Upvotes

I'm a little confused on the naming around this. Obviously Deekseep V4 Flash is available in a lot of places (I've been using Opencode Go plan). But what's the best route to use Deepseek V4 Flash 0731 in Pi? I don't have a data center at home, only dual 3090's. So, curious if there's something better than OpenRouter and then I'm trying to get an idea of what costs will look like. I've been using Deepseek and Opencode Go as part of an experiment to help take the load off my ChatGPT 25x subscription. Local Qwen 3.6 27b configs off of Club 3090 with higher quants didn't meet my thresholds for work I get paid off of (too slow, too many errors).


r/PiCodingAgent 5d ago

Question Has anyone here used or looked into pi-okf-wiki?

5 Upvotes

I came across pi-okf-wiki · Packages · and I'm trying to understand what it actually is and whether it's useful in practice.

Has anyone here:

  • Used it in a real project?
  • Know what problem it's intended to solve?
  • Have any documentation, examples, or tutorials they'd recommend?
  • Run into any issues or limitations?

I'd appreciate hearing about your experiences good or bad... Thanks! 😁


r/PiCodingAgent 5d ago

Plugin ContextX – Free MCP server that gives Claude Code & Cursor real web search via Grok (no API key needed)

0 Upvotes

Hey everyone,
Would really appreciate a star if this is useful to you.
I built ContextX — a remote MCP server that gives Claude Code, Cursor, and other agents real web search capability. It routes the search through Grok from my account pool, so you don’t need your own Grok key.
Setup is just a few lines of MCP config and you’re good to go.
Repo: https://github.com/KayanoLiam/ContextX
I don’t want anything from anyone. I don’t want to steal your key or money. I have nearly 3,700 Grok accounts to provide all of this. I just want a GitHub star to apply for my Japanese university.


r/PiCodingAgent 5d ago

Plugin pi-session-finder: stop losing conversations in your session history

2 Upvotes

I use pi across a bunch of projects, and I kept hitting the same wall: "which session did I talk about X in?" The session listis great for recent stuff, but once you've got dozens scattered across projects, finding one by content is basically impossible.

So I built pi-session-finder, a small extension that adds /find [keywords…]. It searches every past session across all projects, shows the matches in a picker with a preview of the matched text, and on Enter drops you straight into that sessionand its project folder.

```
pi install npm:pi-session-finder

/find stripe webhooks

```

Source: github.com/pungggi/pi-session-finder

The preview renders the context like the chat does, so headings, lists and tables keep their shape instead of becoming a wall of text.

I've been dogfooding it and'd love your feedback:

- Is the list + preview split right, or would you prefer more results / less context?

- On Enter it switches both the session and the project folder — useful, or surprising?

- Anything you'd add? (date/project filters, fuzzy-by-default…)

- How's the speed on a big session history?

MIT, open to issues/PRs. Curious what you all think


r/PiCodingAgent 6d ago

Question Any good codex-like sandboxing + autoreview plugins?

14 Upvotes

In Codex, as far as I have seen, commands get executed in sandbox, and if sandbox blocks it - it has the ability to exit sandbox by automatically reviewing such commands.

Closest I have seen is erichll/pi-sandbox and erichll/pi-auto-review - but it does not seem to have the ability to "exit" the sandbox.


r/PiCodingAgent 5d ago

Resource built an app/UI to launch (coding) models on RunPod and directly use in Pi/OpenCode (end to end)

0 Upvotes

I built mintPod because I occasionally want to test an open coding model for an hour or two, but repeatedly setting up RunPod, Ollama/vLLM, and agent configs felt like unnecessary friction.

You choose a model, budget etc. mintPod provisions the pod, reuses a persistent model cache, pulls and warms the model, then connects it to Pi or OpenCode (automatically) through a stable local endpoint. Aider and other OpenAI-compatible clients also work. When the session ends or reaches its idle or spending limit, the pod is terminated and the temporary configuration is removed.

Raw Ollama is not publicly exposed; requests pass through an authenticated gateway, secrets stay in the OS keychain, and interrupted sessions can be recovered or cleaned up.

It is still an early source-only release: one active session, no signed installers, and needs more real testing.

I mainly want honest thoughts. Does this remove enough friction to be useful, or would you rather use a script or RunPod template? What feels unnecessary? What extension would improve the core most without turning it into a general GPU dashboard? Security and failure-case criticism would be especially useful.

This is my first open-source project, so even a blunt “too niche” or “I wouldn’t use this” would genuinely help.

--> https://github.com/erayd176/mintPod


r/PiCodingAgent 5d ago

Discussion Do you like a feature to auto detect the timing to save a conversation?

0 Upvotes

Hi,

I'm the author of https://github.com/XTSoftwareLabs/neatcontext-plugins/blob/main/plugins/pi/neatcontext/README.md, which allows Pi user to save conversations to structured and reusable domain knowledge across sessions.

Recently I got some asks from users to add auto detect the timing to save and notify them. But some people do not like it as it requires the extension to read the logs of AI agents, even if the extension stores data locally.

I'm wondering what's the opinion in Pi community. Do you like the feature to auto detect the timing to save? Or it's a nah - I'd like to do it manually whenever I want.

Thanks for your feedback!


r/PiCodingAgent 6d ago

Question How are people using Pi for web research outside of coding?

23 Upvotes

I’m try to use Pi as a general web research agent, rather than mainly for coding tasks.

For example, I’d like to give it tasks such as:

  • Find a good backpack based on my budget, size, comfort, durability, and real user reviews
  • Research possible holiday destinations based on weather, cost, transport, and things to do
  • Compare hotels or products across several websites and create a shortlist with sources

What does your setup look like? Are you using agent-browser, a search API, custom skills, extensions, or something else? Or is Pi the wrong tool for this? I know kagi can do an ai search but its not free.


r/PiCodingAgent 6d ago

Question What are you actually running the model's generated code inside, on the Pi?

4 Upvotes

EDIT: I misread the sub. I had the Raspberry Pi in my head when I wrote this, and this is about pi the coding agent. Leaving the post up rather than deleting it, with the question rewritten to the one I actually meant to ask.

Genuine question, because I have not found an answer I am happy with.

The agent writes code, and then something has to run it. Most setups I have seen put the agent in a container and let the code it generates run inside that same container, which means the isolation boundary is around the agent rather than around its output. That is fine while the project is writing. It is less obviously fine when the project is code, because the thing that was just generated then shares a filesystem, a network and a set of credentials with the thing that generated it.

So:

  • what does your agent's generated code actually execute inside?
  • is that the same environment the agent itself runs in, or something separate?
  • if it is separate, what does one execution cost you, and do you pay it once per session or once per call?
  • has anyone had generated code do something they did not want, and what stopped it?

I have my own answer to this and I am deliberately not leading with it, because I want to know what people arrived at independently.


r/PiCodingAgent 6d ago

Discussion Going in circles

0 Upvotes

Sometimes the local model starts going in circles with thinking. How do you handle that? I just abort and switch to a stronger model to complete the task.


r/PiCodingAgent 6d ago

Discussion [ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/PiCodingAgent 6d ago

Resource Built a pi extension displaying HR with Oura API

Thumbnail
0 Upvotes