← 全部工具

@yeaft/webchat-agent

热度 65 更新于 AI 与 Agent

Remote worker agent for Yeaft Web Code Agent — connects the native Yeaft engine, CLI providers, and workbench tools

npmauto-collected

安装

npm
npm install -g @yeaft/webchat-agent

通过 npm 安装。

Yeaft Web Code Agent

[](https://www.npmjs.com/package/@yeaft/webchat-agent) [](https://ghcr.io/yeaft/claude-web-chat) [](LICENSE)

English | 中文 | Documentation

Web-based multi-provider code agent platform — run Claude Code CLI, GitHub Copilot CLI, or Yeaft's native Code Agent from one browser UI. Connect many worker machines, keep execution local, route models across providers, and collaborate with persistent multi-VP Sessions.

🌐 Try it now: cc.yeaft.com — open registration, no invite code required.

Terminology

  • Yeaft Web Code Agent — the whole web-based product: server, browser UI, connected worker agents, docs, and deployment story.
  • Yeaft Code Agent — the native code-agent capability running inside yeaft-agent; it owns the Yeaft engine, tools, memory, and direct LLM provider routing.
  • Yeaft Session — the native engine's durable collaboration unit. A Session can have one VP for focused coding or many VPs for parallel collaboration.
  • Legacy wire/storage names — some code and protocol fields still say group, groupId, yeaftsessionchat, unify, or claudeoutput. Those names are compatibility contracts, not new product language. New docs and new code should use Yeaft + Session terminology unless they are explicitly describing compatibility.

Features

Pick Your Code Agent Path

Yeaft Web Code Agent is not bound to a single AI vendor or one execution model. When starting work, choose:

| Backend | Best for | | --- | --- | | Claude Code | 1:1 chat with Claude Code CLI — full Claude toolset | | Copilot | 1:1 chat via GitHub Copilot CLI (ACP protocol) — pick any Claude / GPT model | | Yeaft Code Agent | Native multi-provider code agent with 1..N VPs, parallel fan-out, persistent memory, and 30+ built-in tools |

Chat (Claude Code)

ChatGPT-style conversational interface with real-time tool tracking, session management, and file uploads.

  • Real-time streaming of Claude responses
  • Visual display of Read, Edit, Bash, and other tool executions
  • Slash commands (/model, /memory, /skills, etc.) with autocomplete
  • /btw side questions — ask Claude a quick follow-up without interrupting the current task
  • Sub-agent panel — monitor and inspect nested agent tool calls in real time
  • Session persistence with SQLite-backed history
  • Session pinning — pin important conversations to the top of the sidebar
  • Drag-and-drop file/image attachments
  • Dark / light theme with one-click toggle
  • Bilingual interface (English / 中文) with runtime language switching
  • Mobile-responsive layout

Copilot CLI Backend

The same chat surface but powered by copilot --acp instead of claude. Speaks ACP (Agent Client Protocol); the agent translates every ACP event into the same claudeoutput envelope, so the rendering pipeline is shared.

  • Pick any Claude / GPT model from Copilot's catalog
  • Per-session permission dialog (allow once / always / deny)
  • Session resume + history
  • Uses your existing GitHub Copilot OAuth — no separate API key