Replies: 1 comment
|
I maintain BitFun, which sits awkwardly across your "personal agent IDE" and "self-hosted session hub" rows. The split feels real, but I don't think it has to create two session identities. What made the overlap tractable for us was letting the runtime own session identity. Desktop and CLI are clients of that contract; the self-hosted relay moves commands and events for mobile control, but it does not become another harness that re-owns MCP, Skills, or tools. The UI can change without the task becoming a new session. That makes your "horizontal fabric" direction feel right, but I think HAPI will need more than a remote window: stable session id, actor/client id, revisioned event cursor, and an artifact receipt for each handoff. Otherwise the moment a desktop IDE and HAPI both touch a task, chat history becomes the accidental source of truth. The kill criterion I'd add: can a GUI/runtime hand a live task to HAPI and back without inventing a second session or replaying the transcript? If yes, the fabric is real. If not, users still pay the two-ops-model tax you called out. |
Uh oh!
There was an error while loading. Please reload this page.
HAPI in the agent control-plane landscape (2026)
Companion to #1258 (ecosystem thesis) and #1332 (A2A RFC). The Happy-only FAQ remains #41 and Why HAPI?.
This is positioning, not a roadmap commitment. Facts are what ships today. Direction is only what has already been agreed in Discussions.
What HAPI is today (upstream)
HAPI is a local-first remote control plane for official coding agents:
The public one-liner that still holds:
The landscape in one picture
Same niche on a store shelf. Different jobs.
Happy (closest historical sibling)
Already documented: decentralized hub vs Happy's centralized encrypted store; plus HAPI's local/remote switch, slash commands, remote terminal, and richer tool rendering (#41, why-hapi).
Choose Happy if you want a managed multi-user cloud product.
Choose HAPI if you want data on your machine and a hub you operate.
T3 Code and personal agent IDEs (closest new peer)
T3 Code is an open-source agent harness control surface: Electron/desktop + native mobile + hosted web client pairing to your backend. Same bring-your-own subscriptions (Claude / Codex / Cursor / Grok / OpenCode). It is strong at:
HAPI is stronger when the unit of work is many native sessions on machines you own, not one personal IDE:
Honest split:
Where HAPI intentionally does not try to win
Community feedback on #1258 is useful here: HAPI's web/mobile UI will probably never match official TUIs or desktop IDEs, and that is fine. HAPI should remain the connection and coordination layer, not a second place that re-implements every MCP, skill, or tool the local agent already has.
So we should not compete with T3 on "best coding GUI." We should compete on continuity, ownership, and cross-agent coordination.
Direction already agreed in Discussions (not yet "the product")
From #1258 and the follow-up #1332:
inspect_peer/ping_peer/ session citations); Layer 1 is the durable work graphFrom #691:
That maps cleanly onto the landscape:
Kill criteria (so this stays engineering, not fog)
HAPI is winning the right game if, over the next year:
HAPI is losing if we chase T3 feature-for-feature on desktop IDE polish, or if "horizontal fabric" becomes cloud multi-tenant Happy-with-extra-steps.
Ask
Does this framing match how you actually use HAPI?
Feedback welcome - especially corrections to the T3 / Happy rows from people who daily-drive more than one of these.
All reactions