2.5 KiB
2.5 KiB
Research map
The working checkouts live outside this repository at:
Desktop/Lumbridge Code/Research/
They are shallow snapshots for study, not dependencies or vendored source.
Multiplexers and terminal engines
manaflow-ai/cmux: the current cmux product; native workspace/pane model, automation socket, embedded browser, agent hooks, and terminal UX.Helvesec/rmux: Rust multiplexer engine, daemon, typed SDKs, tmux surface.tmux/tmux: the durable client/server and command model to remain compatible with where useful.zellij-org/zellij: Rust workspace, layouts, plugins, collaboration, web client.wez/wezterm: mature Rust terminal emulator, multiplexer, rendering, and PTY portability reference.
Agent IDEs and orchestration products
stablyai/orca: parallel worktrees, many harnesses, terminals, usage tracking, remote execution, and review surfaces.get-bb/bb: self-drivable agent IDE with desktop, web, CLI, and API surfaces.coder/xum: isolated parallel agent workspaces, remote execution, review, and cost/context UX; AGPL, so treat implementation as study-only.zed-industries/zed: high-performance Rust editor, GPUI, terminal, and ACP client. Review the dual-license boundary file by file.aaif-goose/goose: Rust desktop/CLI/API agent, many providers, MCP, and ACP.block/buzz: Rust human/agent collaboration plus production ACP harness design.bbarit/terminal: Rust agent terminal/IDE ideas. No top-level license file was present in the captured snapshot, so do not reuse implementation code.
Protocols
agentclientprotocol/agent-client-protocol: canonical ACP schema and spec.agentclientprotocol/rust-sdk: official high-level Rust client/agent runtime.
Harnesses
openai/codexdeepseek-ai/deepseek-harnessgoogle-gemini/gemini-clibadlogic/pi-monoNousResearch/hermes-agentopenclaw/openclawanomalyco/opencode
Research questions
- Which terminal core gives us correctness without inheriting a product-shaped dependency or incompatible license?
- Can the runtime maintain smooth human input while agents read/write other panes through automation?
- Which UI stack meets latency, IME, accessibility, and packaging requirements?
- What is the smallest honest common denominator across ACP harnesses?
- Which official provider/harness surfaces expose subscription quota, and what must remain measured or unavailable?
- Can one event model cover PTY, ACP, Git, usage, permissions, and recovery without turning into untyped JSON everywhere?