Claude Code desktop

Claude Code Web

Claude Web 服务,提供 Web UI 与 REST API 服务. Claude Web service providing a Web UI and REST API.

Install

Install
npm install -g @claude-web/server

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/dwqdaiwenqi/claude-code-web.git

From the README

English | 简体中文

Claude Web

将 Claude Code Agent SDK 封装为 REST/SSE HTTP 服务,并附带开箱即用的 Web 界面。

任何语言、任何平台都可以通过 HTTP 接口驱动 Claude Code,无需关心 SDK 细节。
前提:已安装并登录 Claude Code CLI(claude 命令可用)

为什么用 Claude Web?

- API 优先:对外暴露干净的 REST + SSE 接口,curl / Python / Node / 任何 HTTP 客户端直接调用
- 零数据库:直接复用 Claude CLI 原生 JSONL 格式,无需额外运维
- Web UI 内置:同一个进程同时提供 API 和可视化界面,部署极简
- 流式输出:SSE 实时推送 Claude 的思考过程和工具调用

用任意语言调用 Claude Code

阻塞模式

等待 Agent 完全执行后一次性返回所有消息。

返回结构

Python

Node.js

非阻塞模式(SSE)

加 ?stream=1 和 Accept: text/event-stream 请求头,消息实时逐条推送。

返回数据流

- message 事件:每产生一条 assistant 消息或工具调用结果就推送一次,会来多次
- done 事件:Agent 执行完毕时发送一次,携带 sessionId 和费用信息,之后连接关闭

Node.js(使用 eventsource-parser)

快速开始

1. 安装

2. 启动服务

3. 打开 Web UI

访问 http://127.0.0.1:8003

首页显示所有已链接的项目:

移动端:

点击项目后进入会话页:

移动端:

Web UI 特性

富文本输入框

内置终端

连接到项目目录的交互式终端,无需切换窗口。

REST API

完整文档:Swagger → http://127.0.0.1:8003/docs

详细文档

- packages/server/README.md — REST API 服务
- packages/web/README.md — Web UI

License

MIT
Read the full README on GitHub

Details

Language
TypeScript
License
MIT
Last updated
11 May 2026
Topics
cladueclihttpmobilerestful-apiuiwebwebui

FAQ

What is Claude Code Web?

Claude Web 服务,提供 Web UI 与 REST API 服务. Claude Web service providing a Web UI and REST API. It is a desktop for Claude Code, from dwqdaiwenqi/claude-code-web on GitHub.

How do I install Claude Code Web?

Run npm install -g @claude-web/server, then follow the setup in the README.

Is Claude Code Web popular?

dwqdaiwenqi/claude-code-web has 44 GitHub stars and 4 forks. It was last updated on 11 May 2026.

More desktop, web & mobile apps

Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.