Top
Best
New

Posted by karagenit 12 hours ago

Goodbye Claude, Hello Pi(caleb.software)
501 points | 326 commentspage 2
baalimago 1 hour ago|
The harness doesn't matter as much as what additional value the company behind the harness brings.

Example: claude desktop + projects gives free compute for compilation without any cap (that I've found). So that + opus 5.5 which practically never runs out, and it's possible to get thousands of euros worth per month. On Pi/similar, the tokens + compute are metered and it quickly stacks up to something substantially more expensive.

Now this is clearly unsustainable, tip is to milk the cow for as long as it's possible

commandersaki 8 hours ago||
Claude told me that Anthropic disallows Pi for use with Claude Pro / Max subscription and you have to use API. Is OP then switching to API and credits?
eli 1 hour ago||
That’s not correct. It depends how you actually connect to the Anthropic API. The Agent SDK is allowed.

https://support.claude.com/en/articles/15036540-use-the-clau...

fluidcruft 1 hour ago|||
I have not used them but supposedly you now get API credits with subscriptions now. (I don't know if it's changed but in the past when they've given API promotions it required enabling billing for API and I don't dare risk some bug on their end billing me a billion bucks)
not_a9 1 hour ago||
Works on my machine (with OMP). If they ban me I’ll switch to a different provider.
sexy_seedbox 10 hours ago||
Switched to DeepSeek Harness recently, their new Creator Mode is amazing: https://www.reddit.com/r/DeepSeek/s/sxg7aAM6rS
DavCreator 4 hours ago||
Ueddit link for those who don't want be tracked by Reddit:

https://www.ueddit.com/r/DeepSeek/s/sxg7aAM6rS

qwerpy 9 hours ago||
X link for people who don’t use Reddit:

https://x.com/DeepSeekHarness/status/2117256196227019194

pastel8739 8 hours ago||
[flagged]
godber 1 hour ago||
Yeah, this post calls out one of the major risks of making it easier to write more software. More features put more cognitive load on your users. If you introduce those new features unobtrusively it might be OK, but if you force it on them, you may lose them as users.
sigttou 10 hours ago||
Pi has been my goto agent for several months now, the project is great and basically runs everywhere. If you like Pi, I suggest taking a look at Deepseek Harness too.

For those using Claude, there's pi-claude-code[0] which is currently still the way to use Ant subs in Pi.

[0] https://github.com/earendil-works/pi-claude-code

janpeuker 1 hour ago||
I use pi.dev since it came out and love it - and pi-claude-code is a great help since Anthropic turned of subscription access. But I also see every day how Claude Code tries to lure me back and often refers to its own skills which then don't work properly eg when spawing sub agents or asking me to run certain commands. Dark TUI Patterns.
rahimnathwani 10 hours ago||
Is that still needed now that Agent SDK usage is included in subscriptions?

https://support.claude.com/en/articles/15036540-use-the-clau...

  Update October 7, 2026: Claude Max, Ultra, and Team plans now include monthly API credits. They cover the Claude API, Claude Managed Agents, and the Claude Agent SDK and claude -p when you run them with an API key from your linked Claude Console organization. Nothing changes for your plan: when you’re signed in with your Claude plan, the Claude Agent SDK and claude -p still draw from your subscription limits.
EDIT: I was mistaken. pi uses @anthropic-ai/sdk (the client for the Messages API), not @anthropic-ai/claude-agent-sdk (the Agent SDK).
nsingh2 9 hours ago|||
The Agent SDK is using the Claude Code harness. The point of using Pi is to avoid using that harness entirely. It wouldn’t make sense to use the Agent SDK in Pi; you would essentially be driving a harness with another harness.

If you’ve used Codex before, then the Agent SDK is Anthropic’s equivalent of the Codex App Server, which is Codex running headlessly with a protocol to talk to it.

giladd 10 hours ago|||
Does Pi support that natively?
kristjansson 9 hours ago||
Yes, in the sense that Ant credits some number of dollars worth of API tokens to your account and Pi has long been happy to use an Ant API key
srid 1 hour ago||
I switched from Claude Code to Oh My Pi via https://agent-distro.nixos.asia and have never looked back.

On My Pi is what I use for other models too: codex, opencode go, etc.

xenic 5 hours ago||
Build your own(1.) on top of Pi has worked for me so far. You end up with something that fulfills your personal requirements and suits your workflows. I ended up with a web based ui, multi-session, simple sandboxing to reduce the “oops” factor. It has been a good experience so far. Web seemed like a decent compromise and a working PWA + vpn to access the ui has changed how i work with LLMs; more like a whatsapp chat than a true coding session. Image support has been a big game changer; ask the llm to screenshot and show things makes a huge difference.

1) vibecoded, “works for me” level of stability: https://github.com/randomcodemonkey/autere

rudedogg 10 hours ago||
Is using Codex through Pi allowed? I've been a Claude user, but a lot of the things mentioned bother me as well. I see it constantly make mistakes due to (simple) shell aliases, etc..

Not sure I'll actually switch but I'm curious. I've thought about trying to build my own harness and use Codex usage to work through it without spending a fortune on credits.

judge2020 10 hours ago||
Anthropic's subscription is the one that has historically been tough to use with other harnesses, where they have (had?) technical safeguards to ensure your subscription usage was limited to Claude Code CLI, with third party harnesses often implementing workarounds or faking it to use your Claude.ai subscription. Nowadays Jetbrains Air does officially allow using your Claude.ai subscription.

But OpenAI's subscription has seemingly always been available to use in other harnesses without trouble.

suoloordi 10 hours ago|||
Yes, you can use your Codex subscription with Pi without any limitations. It supports Codex out of the box. You may need to install extensions for things like tracking usage and limit resets though. Pi only provides basic Codex integration.
alexhans 10 hours ago|||
Yes. You can and it's easy to test. I'd also encourage you to try local models with it as well.

Pi/opencode apparently make 10% already of all traffic already:

https://manifest.build/blog/chatgpt-plus-tokens-third-party-...

nsingh2 9 hours ago|||
This, IMO, is one big selling point of Codex for me. The are much more accepting of usage outside of the Codex harness, and make it trivial to set up.
anewhnaccount2 9 hours ago|||
There is no stick unlike Anthropic (along with insisting on signing commits and "don't abuse the robot" the reason I started to use OpenAI instead of Anthropic --- not that I am under the illusion they are any less evil overall) but I think now there is starting to be a carrot towards Codex usage since there sessions are "cached forever". I assume if you use Pi you get 12 hours of cache instead.
godelski 10 hours ago|||
Yes and no. Any harness can use the subscription but must go through `claude -p` mode, which is more limited.
what 9 hours ago||
Why do you need to use claude to use a codex subscription with pi?
qwerpy 9 hours ago||
He assumed the original commenter meant claude, because Anthropic's the only provider that imposes the strict limitations on subscription use.
PufPufPuf 9 hours ago|||
Using your subscription in 3rd party tools is explicitly allowed for Codex, and disallowed but not really enforced for Claude. There are extensions for Pi that allow you to log in with your Claude credentials, Codex is iirc even built-in.
sigttou 10 hours ago||
Yes, it is allowed and supported normally by pi and others.
mnming 1 hour ago||
I haven't used any TUI harness for a couple of months. Actually, I have almost completely stopped using my laptop to run agents since maybe July.

All agents are ephemeral and running remotely now, and my phone has become my primary device to engage with agents.

(I'm using Ampcode and a variant of DeepSeek harness)

giladd 9 hours ago|
Does Pi come with an auto mode that blocks dangerous actions? It didn't last time I checked, and these measures are critical to protect prod (and your personal files, etc) from a confused agent.

I gave the harness a try and it is refreshing, but the insistence on staying bare bones and not implementing basic functionality natively, together with no vetting process for popular 3rd party modules, made me return to Claude Code.

mpern 7 hours ago||
I would not trust auto mode in the first place.

Wrap your agent of choice in e.g. docker sandbox, nono.sh, Nvidia OpenShell, microsanbox or any other sandboxing tool and run it without any checks (i.e. "yolo mode", dangerously-skip-permissions etc.)

IMHO it makes the whole category of problems around permission fatigue, trusting the harness (or plugin) authors etc go away.

giladd 5 hours ago||
I did that. Customized Pi to run in Bubblewrap, made an action authorization flow, etc. But that's throwing the baby with the bathwater. This gives you a harmless, less capable agent. To get both safety and usefulness, Ant's solution of a fast classifier works really well.
mark_l_watson 37 minutes ago|||
Using Bubblewrap is pretty good. However, I moved to using Apple Containers with one local file directory mounted; When the container is not running, I do git operations outside the container. This is simple, and although not as convenient as running naked with no isolation, it is light weight and easy.
mpern 3 hours ago|||
For me, its the other way around.

Strong sandbox + disabling permission checks gives me maximum capabilities, least annoyance and (relative) peace of mind that any prompt injection, malicious plugin,... won't wreck my shit or leak credentials of any kind

pkulak 9 hours ago|||
Well yeah, the whole point of pi is that you build it to your workflow. If you dislike the entire point of a project, it’s not for you. I run my agents in a sandbox. When Claude or Codex then double sandbox themselves, it gets really annoying.
owlmusic 7 hours ago|||
I use https://pi.dev/packages/pi-warden with Jev (but can use other Decisions API), it would make sense to combine with pi-permission-system to get the CC two stage "default auto" mode.
wmedrano 9 hours ago|||
You'd have to install an extension or write a function that intercepts tool calls.
coldbrewed 9 hours ago|||
gotgenes/pi-permission-system and the ai-guard authorizer can do a lot here, it feels very similar to cc auto mode.

I built a policy authorizer on top of pi-permission-system that looks kinda like nftables that models commands/subcommands/options as read/write and enfores policies depending on if the sub agent is read only or write, which really cuts down on the stupid decisions and nicely complements AI cmd review. Pi shines for making things like that possible.

bermudi 9 hours ago|||
You have time to watch over your agents?
jagrit 9 hours ago|||
like the auto mode classifier? if it doesn't then... that's a risky tradeoff
agentdev001 9 hours ago|||
Sounds to me like it isnt basic functionality if it all works ;)
JoshTriplett 9 hours ago||
> bear bones

*bare

giladd 9 hours ago||
ty, edited
More comments...