Claude Chat Mobile开源项目

我要开发同款
青云81142026年09月10日
3阅读

技术信息

语言技术
JavaScriptTypeScriptNode.js
系统类型
WebMacOSLinux
行业分类
人工智能
开源地址
https://github.com/Ike-li/claude-chat-mobile
授权协议
GPL许可

功能介绍

Claude Chat Mobile 是一个本机自托管的 Claude Code 远程控制台。它将用户电脑上的 claude 命令行工具接入手机或浏览器,使用户在离开电脑后,仍可新建或续接 AI 编程会话、实时查看任务输出、回答 AI 提问、审批工具调用、中断任务并切换模型与权限档位,实现「坐在电脑前打字」与「在手机上打字」的终端等价体验。项目采用 Node.js + Express + Socket.io + Claude Agent SDK 构建,无数据库、无多租户、无云端后端,会话记录、设备信任、审计日志等控制面数据全部保存在用户自己的机器上。

项目包含以下功能模块:

一、会话驱动与审批模块:负责 Agent 会话的创建与流式驱动、工具调用审批的完整生命周期与持久化存储、命令行会话镜像状态判定、消息去重与旁路提问。

二、会话与工作区模块:提供多工作区与多会话的注册表管理、历史记录读取与断线事件补齐、跨设备共享的未读位点、以及「需要你处理」的待办聚合。

三、实时同步模块:基于 Socket.io 的双向实时通道,出向事件统一收敛为受白名单约束的事件信封,通过序号与纪元实现去重回放;并含多实例管理、只读镜像引擎与命令行钩子投递箱。

四、安全鉴权模块:强制令牌鉴权、登录限速与退避锁定、设备指纹识别与新设备审批、可选的 Cloudflare Access 身份层对接。

五、文件与代码交互模块:授权工作区内的文件浏览、预览、搜索、上传与编辑,Git 变更查看,以及工作区范围越权防护。

六、运维与通知模块:配置管理与校验、启动自检(doctor)、Web Push 与 ntfy 离线推送、状态栏与额度快照、运行指标、操作审计、常驻服务管理。

七、移动端前端模块:面向手机优化的渐进式 Web 应用(PWA),支持安装到主屏幕、消息时间线渲染、审批与提问卡片、会话抽屉

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论