opencode-manager 是什么?

OpenCode Manager 是一个移动优先的 Web 界面,用于管理、控制和与多个 OpenCode AI 代理进行编码。

⭐ 809 Stars 🍴 95 Forks TypeScript MIT 作者: chriswritescode-dev
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

该项目因其移动优先的设计、丰富的功能集(如 Git 集成、文件管理、实时聊天等)以及易于部署的特性而受到关注。它填补了在移动设备上高效管理 AI 代理和进行编码的需求空白,并采用了 TypeScript 和 React 等现代技术栈,提供了良好的用户体验。

来源:综合 README 描述和项目特征

核心功能

Git 集成

支持多仓库管理、本地发现、SSH 认证、工作树、统一差异、分支和提交管理。

来源:据 README Features
聊天与会话

提供实时 SSE 流、斜杠命令、@文件提及、计划/构建模式、Mermaid 图表渲染。

来源:据 README Features
文件管理

提供目录浏览器、语法高亮、创建/重命名/删除、ZIP 下载等功能。

来源:据 README Features

技术架构

项目采用 pnpm 工作空间,分为三个 TypeScript 包:`backend`(Bun + Hono API 服务器)、`frontend`(React + Vite SPA)和 `shared`(共享 Zod 模式、配置助手、类型和实用工具)。数据通过 API 服务器和前端应用进行交互,关键的技术决策包括使用 TypeScript、React 和 Bun。

来源:代码目录结构 + 依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Bun Hono SQLite React Router TanStack Query Git 集成 聊天与会话 文件管理 opencode-manager 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言TypeScript框架React + Vite
BunHonoSQLiteReact RouterTanStack QueryRadix UI/Tailwind
Docker
来源:依赖文件 + 代码目录结构

快速上手

git clone https://github.com/chriswritescode-dev/opencode-manager.git cd opencode-manager cp .env.example .env echo "AUTH_SECRET=$(openssl rand -base64 32)" >> .env docker-compose up -d # Open http://localhost:5003
来源:README Installation/Quick Start

使用场景

适用于需要移动设备上管理 Git 仓库、与 AI 代理进行交互和编码的开发者。具体场景包括:远程编码、移动设备上的代码审查、AI 辅助的编码工作流。

来源:README

优势与局限

优势

  • 优势1:移动优先设计,提供便捷的移动设备编码体验。
  • 优势2:丰富的功能集,满足多种编码和管理需求。
  • 优势3:易于部署,支持 Docker 部署。

局限

  • 局限1:项目处于早期阶段,可能存在一些未解决的问题。
  • 局限2:依赖 Docker,可能需要一定的配置。
来源:综合 README、代码结构和依赖分析

最新版本

v0.14.6 (2026-07-01): Session Pinning, schedule worktree isolation, repo rename capability, directory files upload, skill installer.

来源:GitHub Releases

总结评价

OpenCode Manager 是一个值得关注的项目,特别是对于需要移动设备上进行编码和管理的开发者。它提供了丰富的功能和便捷的体验,适合寻求高效编码解决方案的团队和个人使用。

来源:综合分析

常见问题

opencode-manager 是什么?

OpenCode Manager 是一个移动优先的 Web 界面,用于管理、控制和与多个 OpenCode AI 代理进行编码。

opencode-manager 有哪些核心功能?

opencode-manager 的核心功能包括:Git 集成、聊天与会话、文件管理。

opencode-manager 为什么最近很受关注?

该项目因其移动优先的设计、丰富的功能集(如 Git 集成、文件管理、实时聊天等)以及易于部署的特性而受到关注。它填补了在移动设备上高效管理 AI 代理和进行编码的需求空白,并采用了 TypeScript 和 React 等现代技术栈,提供了良好的用户体验。

opencode-manager 适合哪些使用场景?

适用于需要移动设备上管理 Git 仓库、与 AI 代理进行交互和编码的开发者。具体场景包括:远程编码、移动设备上的代码审查、AI 辅助的编码工作流。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-07-09 18:34. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件