Rust 重写 opencode 服务器:内存从 2.4GB 降至 100MB,搜索快 3 万倍

microbass · reddit · 2026-10-20

开发者日常用 opencode,但服务器端在笔记本上占约 2.4GB RSS、配 33GB SQLite 文件,单会话内搜索约需 6 秒。于是用 Rust 重写了服务器 ocserve,保持 HTTP/SSE 协议完全兼容,官方 TUI 和 Web UI 可直接连接,无需改客户端。

同机同数据对比(vs 上游):

功能覆盖 v1/v2 两代 API:TUI attach、流式、工具、权限、PTY、shadow-git 快照、revert、MCP、插件等。不支持 provider OAuth、托管分享后端,PTY 仅限 Linux/glibc。项目为独立代码库、MIT 协议,维护一个差分测试工具对齐上游行为。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →