Software engineer Caleb details migrating from Anthropic's Claude Code to the open-source Pi coding harness after a year of use, citing accumulated stability and usability issues. Key frustrations with Claude Code include: the IDE integration only supports one active session connected to VSCode at a time, preventing text selection context sharing across multiple tabs — a bug reported since December 2025 and closed as a duplicate; the official VSCode GUI extension lacks support for half of slash commands, custom status lines, and interleaves subagent output chaotically. The author criticizes Anthropic's rapid release cadence — 244 releases in 2026, over 75% modifying the system prompt or tool descriptions — which frequently breaks personal configurations. The default Bash tool description consumes nearly 3,000 tokens, much of it redundant Git/GitHub instructions the model already knows; the author estimates trimming 1,000 tokens could save millions annually at scale. Claude Code's feature expansion (dynamic workflows, agent teams, ultrareviews) prioritizes enterprise token consumption over core stability. In contrast, Pi offers a minimalist, stable, highly customizable alternative; the author implemented multi-tab IDE context sharing via a custom Pi extension in approximately 20 minutes. The piece frames the switch as moving from a product lacking cohesive vision to a harness benefiting from hindsight and user control.
Read original
hackernews