爱意满满的作品展示区。
schemesAlot

分享一个自托管的 omp-web:在浏览器里用 Claude Code、Codex、Pi,终端和文件也在同一页

  •  
  •   schemesAlot · 1h 13m ago · 78 views

    最近一直在用自己维护的 omp-web ,觉得挺顺手,发出来给有类似需求的朋友试试。

    项目: https://github.com/leafiy/omp-web 介绍和截图: https://leafiy.github.io/omp-web/

    我的用法是把 Claude Code 、Codex 、OMP / Pi 和项目放在一台常开的 Linux 机器上,出门用电脑或手机浏览器访问。以前用手机 SSH ,看长回复、复制内容、翻 diff 、传截图都不太方便,所以想把这些操作放到一个网页里。

    目前主要能做这些:

    • 按项目管理会话,选择 OMP 、Pi 、Claude Code 或 Codex ;每个 Agent 继续用自己的登录、模型配置、skills 和项目指令。
    • 看 Markdown 回复和展开的工具调用,运行中继续发消息、附截图或文件,后续消息可以排队。
    • 在文件树里预览文件、看 Git diff 、上传下载;同一页还有独立的多标签终端。
    • 从用户消息 fork 会话,Git 项目可以选择或创建 worktree 。

    范围比较简单:会话、终端、文件放在一页里,不做多 Agent 编排,也不用在访问设备上另装客户端。各 Agent 的网页支持程度不一样,原生 TUI 才有的功能可以直接在内置终端运行。

    说明一下来源:这是在 17380936778/omp-web 基础上继续做的 fork ,上游又基于 agegr/pi-web 。感谢上游作者,仓库保留了版权说明,MIT 协议。

    部署需要 Linux 、Node.js 22.19.0+、npm 、Git ,以及至少一个已经登录的 Agent CLI ,README 有安装脚本和手动安装步骤。模型在云端运行,所以主机不需要跑大模型,但 CLI 、构建和网页服务仍然需要资源。

    安全边界也说清楚:网页强制登录,默认只监听 127.0.0.1 。远程访问建议用 Tailscale / EasyTier 私网,或正确配置的 HTTPS 反向代理,不要直接把明文 HTTP 暴露到公网。进入网页就能使用服务账号的权限,内置终端不是沙箱,最好用最小权限账号。远程访问不会改变模型服务商的账号资格、地区限制或使用条款。

    欢迎试用,也想听听大家在手机操作、会话历史、文件管理这些地方有什么不顺手的。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1563 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 07:15 · PVG 15:15 · LAX 23:15 · JFK 02:15
    ♥ Do have faith in what you're doing.