Goodbye Claude, Hello Pi
- The author retired Claude Code as their primary coding harness and migrated to Pi due to accumulated daily friction, bloated tooling, and shifting design priorities at Anthropic.
- Key frustrations with Claude Code included:
- Fragmentation between configuration standards, such as pushing proprietary
CLAUDE.mdfiles before reluctantly adoptingAGENTS.md. - Session and editor limitations in VS Code, where only one terminal session could connect to the IDE at a time to receive text selection context.
- Flaws in the official VS Code GUI extension, including non-functional slash commands, lack of custom status lines, and messy chronological interweaving of subagent messages.
- Rapid bloat and churn: 244 releases in a single year, with over 75% modifying system prompts or tool instructions, causing unpredictable LLM behavioral drift and conflicting instructions.
- Excessive prompt overhead, such as a default Bash tool definition consuming nearly 3,000 tokens with redundant git/GitHub instructions that models already understand.
- Fragmentation between configuration standards, such as pushing proprietary
- The author praised Pi for its minimalist architecture, stability, hackability, and extensible design, noting they could quickly implement custom extensions (e.g., cross-tab IDE context sync in 20 minutes) without waiting on upstream product changes.
Hacker News Discussion
- Commenters engaged in an extensive debate over Terminal UIs (TUIs) versus dedicated Desktop GUIs for AI coding:
- GUI proponents argued desktop apps scale better for tracking multiple concurrent sessions, managing rich text, rendering embedded tables and web artifacts, and avoiding terminal scrolling bugs.
- TUI advocates emphasized that terminal workflows are significantly easier to sandbox, run headlessly over SSH/remote VPS setups, and manage across split panes without GUI latency.
- Developers shared multi-agent orchestrations and session managers (such as Orca IDE, herdr, and custom scripts) to run dozens of background tasks simultaneously, noting that TUIs make it easier to fire-and-forget asynchronous jobs.
- Several users expressed strong concerns about vendor lock-in with closed-source harnesses (Claude Code, ChatGPT/Codex), urging the community to adopt model-agnostic, open-source orchestration layers to hedge against pricing changes and service outages.
- The community echoed complaints about prompt bloat in proprietary tools, discussing the trade-offs between prescriptive, token-heavy system prompts and lightweight, user-controlled harness environments.