Organic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pi:start [2026/04/09 16:33] – created amolithpi:start [2026/04/09 16:45] (current) – deyeet amolith
Line 1: Line 1:
-The [[https://pi.dev/|Pi agent]] is minimal, lightweight, and extremely opinionated. It prioritizes an extremely polished and reliable implementation of the absolute basics of an agent harness over any more advanced features, and ruthlessly eschews features that are just popular in favor of a specific design philosophy ([[https://mariozechner.at/posts/2025-11-30-pi-coding-agent/|source]]). Whether this works for you, as a result, will be highly hit-or-miss. 
  
-However, Pi is also extremely extensible — moreso than basically any other polished, ready to use out of the box agentic harness. For instance, [[https://lucumr.pocoo.org/2026/1/31/pi/|it is the agent at the core of OpenClaw]], which is much more featurful and complex, and extension collections/frameworks like [[https://github.com/can1357/oh-my-pi?tab=readme-ov-file#highlights|Oh My Pi]], which extends it to be perhaps the //most// powerful agent harness. Additionally, extending Pi is extremely easy — models running in Pi have immediate access to the full Pi documentation and source code, and extending it is as simple as dropping a TypeScript file in a specific directory, and the codebase is designed to be easily hooked-into and overridden. 
- 
-To use with Synthetic, you can follow the [[https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/models.md|Custom Model instructions]] using the information from [[https://dev.synthetic.new/docs/api/overview|the Synthetic developer docs]]. 
- 
-  * **Pros**: Extremely extensible. Self-documenting and self-extending. Very polished and reliable implementation (e.g., flicker-free, extremely fast, and scrollback-supporting TUI, or seamless provider switching within one session). Small and fast. Has powerful extension collections. Very popular. Minimal request and token usage by default. Very transparent introspection into what the harness is using from your provider. 
- 
-  * **Cons**: The default experience is very barebones, and opinionated. It might be useless for you, or the opinions might rub you the wrong way. As always with adding features to something minimal via extensions, this adds yak shaving potential, possible instability, the possibility of overcomplicated, buggy, overbearing additions being the only options besides extending it yourself — in general, the NeoVim or Emacs experience. 
- 
-See [[pi/tips|pi/tips]] for community tips on getting the most out of Pi.