@realchendahuang: 最近一直在折腾Pi agent、OMP、Zcode、Codex、Opencode 这些Agent Harness,我终于理解了我自己真正的需求是什么。 第一:我需要一个成熟稳定的GUI页面,用惯了GUI,实在是用不下去TUI,在黑框框里聊…

X AI KOLs Timeline 工具

摘要

作者在比较了Pi agent、OMP、Zcode、Codex、Opencode等Agent Harness后,认为OpenChamber是理想的GUI方案,因为它开源、无供应商锁定且支持二次开发,并介绍了OpenChamber的主要功能。

最近一直在折腾Pi agent、OMP、Zcode、Codex、Opencode 这些Agent Harness,我终于理解了我自己真正的需求是什么。 第一:我需要一个成熟稳定的GUI页面,用惯了GUI,实在是用不下去TUI,在黑框框里聊天太难受了,你要记很多的快捷键,很多的指令,才能真正的用得下去。但是GUI只要直观的点点图标、点点按钮就行了。所以我必须要一个成熟的、稳定的、美观的,GUI的页面。 所以我排除了Pi Agent 、OMP这样的产品,他们的配套的社区GUI做的实在是太差了,我自己手搓又会花很大的精力,而且它的可定制化太强,你手搓的GUI产品没有那么多的通用性。 第二:我需要非供应商锁定或者非供应商偏袒或者锁定的一个软件产品,Codex确实开放了第三方的模型配置接口,但是Codex它配置起来真的很麻烦,第三方的模型总是二等公民,这让我很不爽。Zcode它没有办法通过Oauth登录各家的coding plan,比如Kimi For Code,比如Grok Build,是没有办法在Zcode里使用的(邪修折腾除外) 所以我排除了ZCode、 Codex这种有模型供应商偏袒的软件。 第三,我需要基于我自己的需求,可以做二次开发和定制化,便于给我的客户更方便的开箱即用。所以它一定要是开源的,许可证友好的产品,方便我自己爽,也方便我的客户,用起来简单方便,不搞那么多黑科技去hack。 所以到最后,我真正能选的就是Opencode,那么OpenCode它只是一个Agent的内核,如果要给它真正选一个成熟的、稳定的、好用的GUI产品,我终于发现了真正的版本答案:openchamber 开源地址:https://github.com/openchamber/openchamber…
查看原文
查看缓存全文

缓存时间: 2026/08/07 06:48

最近一直在折腾Pi agent、OMP、Zcode、Codex、Opencode 这些Agent Harness,我终于理解了我自己真正的需求是什么。

第一:我需要一个成熟稳定的GUI页面,用惯了GUI,实在是用不下去TUI,在黑框框里聊天太难受了,你要记很多的快捷键,很多的指令,才能真正的用得下去。但是GUI只要直观的点点图标、点点按钮就行了。所以我必须要一个成熟的、稳定的、美观的,GUI的页面。

所以我排除了Pi Agent 、OMP这样的产品,他们的配套的社区GUI做的实在是太差了,我自己手搓又会花很大的精力,而且它的可定制化太强,你手搓的GUI产品没有那么多的通用性。

第二:我需要非供应商锁定或者非供应商偏袒或者锁定的一个软件产品,Codex确实开放了第三方的模型配置接口,但是Codex它配置起来真的很麻烦,第三方的模型总是二等公民,这让我很不爽。Zcode它没有办法通过Oauth登录各家的coding plan,比如Kimi For Code,比如Grok Build,是没有办法在Zcode里使用的(邪修折腾除外)

所以我排除了ZCode、 Codex这种有模型供应商偏袒的软件。

第三,我需要基于我自己的需求,可以做二次开发和定制化,便于给我的客户更方便的开箱即用。所以它一定要是开源的,许可证友好的产品,方便我自己爽,也方便我的客户,用起来简单方便,不搞那么多黑科技去hack。

所以到最后,我真正能选的就是Opencode,那么OpenCode它只是一个Agent的内核,如果要给它真正选一个成熟的、稳定的、好用的GUI产品,我终于发现了真正的版本答案:openchamber

开源地址:https://github.com/openchamber/openchamber…


openchamber/openchamber

Source: https://github.com/openchamber/openchamber

OpenChamber

GitHub stars GitHub release Discord Support the project

Run agent work. Keep control. Ship from anywhere.

OpenChamber is an open-source workspace for running, supervising, and reviewing AI coding work across desktop, browser, editor, and mobile.

OpenChamber gives you one place to direct agent work, understand the changes, and move them toward release. Your projects stay available when you switch devices or step away.

OpenChamber Chat

More screenshots

VS Code Extension

OpenChamber PWA chat OpenChamber PWA diff review

What you can do with OpenChamber

Goals that continue on their own

Give a session a finish line with Session Goals. OpenChamber checks the result after every turn and keeps the agent working until the goal is complete, blocked, or reaches the limit you set — even after you close the app.

Compare and combine runs

Use Multi-run to give the same task to up to five models, each in its own session and optionally its own worktree. See what each one actually built, choose the best result, or use Fusion to combine the strongest parts into a new session.

Guided changes walkthroughs

Changes Walkthrough turns a large diff into an AI-guided tour of the change. It groups related edits into steps, puts them in the order the change makes sense, and explains how the pieces fit together.

Inspect a running app

Open your app beside the conversation with Preview. Point at an element and send the agent its screenshot, styles, position, and browser errors — all the context behind “this thing here.” Desktop brings the same workflow to any web page through its built-in browser.

GitHub context from issue to pull request

Start a session from a GitHub issue or pull request with its context attached. Send failed checks or review comments back to the agent, then update or merge the pull request from OpenChamber.

Continue on another device

Open the same projects and sessions from Desktop, Web/PWA, VS Code, iOS, or Android. Check progress, answer questions, review changes, and reattach to a running terminal.

Private remote access

Pair a device with a one-time QR code and connect through Private Relay without opening ports or exposing a public server. The connection is end-to-end encrypted and can be revoked at any time. Direct connections, LAN/VPN access, Cloudflare/Ngrok tunnels, and SSH are also supported.

Track work across projects

See which sessions are working, waiting, finished, or failed, along with approvals, scheduled tasks, provider limits, token use, and costs. Organize sessions into folders and keep notes, todos, and reusable project actions nearby.

Schedule recurring work

Run a prompt once, daily, weekly, or on a cron schedule. Scheduled tasks can use Session Goals, so they continue toward an outcome instead of stopping after one response.

Use it where you work

SurfaceRole
DesktopThe complete workspace for macOS, Windows, and Linux, with multiple windows, Mini Chat, remote machines, SSH, and native notifications
Web / PWAOpen your workspace in a browser, install it as an app, and stay up to date through background notifications
VS CodeKeep sessions beside your code, send selections to the agent, open results in the editor, and compare parallel runs
iOS / AndroidReview and steer work away from your desk, receive completion alerts, and use the terminal with touch controls
CLI / ServerRun OpenChamber on a workstation or server, schedule work, manage remote access, and keep it available after login

Quick start

Desktop — macOS, Windows, and Linux

Download the latest release from GitHub Releases. Desktop bundles the matching OpenCode CLI, so no separate OpenCode installation is required.

Linux releases are available as x86_64 and ARM64 AppImages. Make the downloaded AppImage executable and keep it in a writable location for in-app updates:

chmod +x OpenChamber-*.AppImage
./OpenChamber-*.AppImage

Linux AppImages require FUSE (libfuse.so.2). Without FUSE, run with APPIMAGE_EXTRACT_AND_RUN=1.

VS Code

Install OpenChamber from the Visual Studio Marketplace, or search for “OpenChamber” in Extensions.

CLI — Web and PWA

Requires Node.js 22+. CLI/Web and VS Code use your installed OpenCode CLI.

curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash
openchamber --ui-password be-creative-here

Common operations:

openchamber status
openchamber connect-url --qr
openchamber tunnel start --provider cloudflare --mode quick --qr
openchamber startup enable
openchamber logs
openchamber stop
openchamber update

OpenChamber binds to localhost by default. Use --lan only on a trusted network and protect browser access with --ui-password.

Guides

Go deeper with the OpenChamber guides:

For self-hosting details, see the reverse proxy guide. For custom theme authoring, see the custom themes guide.

Why OpenCode?

OpenChamber uses OpenCode to power its coding agents. We chose it because we believe it provides the best open-source agentic coding experience today: capable, extensible, and open by design.

Around that foundation, OpenChamber brings together the work that happens before, during, and after an agent run — deciding what to try, keeping it on track, reviewing the result, connecting from anywhere, and getting the change shipped.

OpenChamber is an independent project and is not affiliated with the OpenCode team.

Contributing

See CONTRIBUTING.md for development setup and contribution guidelines. Documentation authoring guidance lives in packages/docs.

Acknowledgments

Special thanks to:

  • OpenCode for its excellent API and extensible open-source architecture
  • Pierre for its fast diff viewer and syntax highlighting
  • Ghostty-web for its Ghostty web renderer
  • Yulia Ivashko, who built the firework celebration that plays on every successful push
  • Every contributor who shaped OpenChamber with code, ideas, and attention to detail

License

MIT

相似文章

@geekbb: 一个相当漂亮的 Pi Coding Agent 用户界面,直接读 pi-forge 这类 pi harness 项目的工作目录结构,不用额外配置或数据库,打开即用。 https://github.com/Ellian-Eorwyn/Hep…

X AI KOLs Timeline

Hephaestus is a beautiful desktop GUI for managing local LLM agents across pi harness environments. It reads the workspace directory structure directly without needing extra configuration or a database, providing a centralized interface for agent interaction and monitoring.

@realchendahuang: 我整理了一套 Pi Agent 的完整配置方案,包含 17 个插件、18 个全局 Skill、2 个 MCP server,配一键安装脚本。 Pi 出厂只有读写文件和跑命令四个功能。这套配置不是简单把插件堆上去,而是围绕实际编码流程做了完…

X AI KOLs Timeline

一份实用的 Pi Coding Agent 完整配置方案,包含 17 个插件、18 个全局 Skill 和 2 个 MCP server,带一键安装脚本,旨在将其打造成强大的终端编码代理。

@geekbb: 开源的 AI Agent 元编排框架,为 Claude Code、Codex、Cursor、OpenCode、Hermes、Pi 等多种 Agent 提供统一的编排层。用户可以在不同设备(终端、浏览器、手机、桌面应用)间无缝切换会话,让多…

X AI KOLs Timeline

Omnigent is an open-source meta-orchestration framework that provides a unified orchestration layer over multiple AI agents like Claude Code, Codex, and Cursor. It enables seamless cross-device session switching, multi-agent collaboration, policy enforcement, and cloud sandbox execution.