KhaTianyuz

AI Group — AI skill for Claude Code

AI community

开源多 AI 群聊协作与本地终端/代码实时监控工作台(Python + SQLite).

How to install AI Group

This entry records only its repository, not the path inside it, so there is no exact command to give. Open KhaTianyuz/AI-Group and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What AI Group does

开源多 AI 群聊协作与本地终端/代码实时监控工作台(Python + SQLite)。支持 OpenAI / Gemini / Claude / DeepSeek 异构模型同群顺序接力与 @ 调度、本地文件与 PowerShell/CMD 工具挂载及私密上下文隔离。| Open-source Multi-Agent group chat & local terminal/code studio supporting multi-provider LLMs, sequential relay, local file/shell tool calling, and SQLite storage.

Alternatives in AI

  • Invisible Dots — Open-source, self-hosted alternative to OpenAI Dots, Meta Muse, Grok Bot, Manus Cue and Claude Cowork 31.8k ★
  • Open Dots — Open-source, self-hosted AI agent workspace and alternative to OpenAI Dots, Meta Muse, Grok Bot, Instinct, Man 5.5k ★
  • Chat Ollama — ChatOllama is an open source agentic app for running AI agents across local and hosted models 3.5k ★

README

AI 协作群聊工作台 (AI Group Chat Studio)

**面向开发、科研与工程自动化的开源 Windows 多智能体(Multi-Agent)群聊协作与本地终端/代码监控工作台。**

Python 标准库即可启动核心服务 · 单一 SQLite 数据库存储 · 多协议 Function Calling 挂载 · 多步 ReAct 上下文预算控制 · 本地纵深安全防护

一、项目简介

**AI 协作群聊工作台 (AI Group Chat Studio)** 支持将多个不同厂商、不同协议的大语言模型(如 OpenAI `gpt-4.1` / `o3-mini`、Google `Gemini 2.5 Pro`、Anthropic `Claude 3.7 Sonnet`、DeepSeek `deepseek-reasoner` 或其他 OpenAI 兼容接口模型)接入同一个本地协作群中。

在这里,你作为**群主**可以:

  • 不带 @ 全群广播任务:按左侧排列的 AI 上下顺位依次接力执行(第 1 个 AI 完成目录扫描、文档读取、代码编写并输出公开回复后,第 2 个 AI 自动结合包含前序 AI 公开回复的上下文接力完成后续工作);
  • 带 @AI昵称 定向指派任务:仅唤醒被点名的 AI,其余未点名的 AI 保持静默;
  • 赋予 AI 本地文件与 PowerShell / CMD 终端操作能力:在右侧「💻 终端/代码」监控面板实时查看 AI 发起的命令、编写的代码文件与控制台输出;
  • 单次读取本地长文档(支持文本代码、.docx 及可选增强的 .pdf 解析):单步最高支持读取 500,000 字符,并配合多步工具历史分级折叠策略,降低多步工具调用带来的上下文 Token 消耗;
  • 应用状态统一存储在本地 SQLite 数据库 (ai_group_chat.sqlite):包括免责协议签署状态 (disclaimer_accepted_v1)、AI 模型配置与密钥、群聊记录、私密思考日志与工具调用审计均保存在根目录 ai_group_chat.sqlite 中,不使用浏览器 localStorage 缓存(注:左侧工作区文件列表由后端在读取状态时实时扫描本地工作区目录生成);
  • AI 上下文可见性控制:支持将本地工具读取的原始文件内容或中间步骤默认设为「🔒 仅该 AI 与群主可见」,且私密回复与 块不会触发对其他 AI 的公开 @ 接力,减少跨模型上下文干扰。

二、核心特性与实现机制

1. 群成员管理与顺序接力调度

  • 自由增删与独立启停:左侧列表支持随时新增、编辑或删除 AI 成员;每个 AI 卡片均提供 ● 已启动 / ○ 已关闭 与 🛠️ 工具已挂载 / 无工具 切换按钮。
  • 未配 Key 自动静默:未填写 API Key 的 AI 显示为 🔇 未配Key (静默),在全员广播或被 @ 时自动跳过。
  • 拖拽换序与 ↑ ↓ 箭头调序:支持鼠标上下拖动 AI 卡片或点击右上角 ↑ ↓ 按钮调整发言顺位,顺位变更同步保存至 SQLite。
  • 顺序执行(接力模式)与并发模式:
    • 开启顺序执行时(默认):群主发送非 @ 消息或同时 @ 多个 AI 时,按左侧从上到下的顺序依次执行;后续顺位 AI 自动接收包含群主原始指令与前序 AI 公开回复的历史上下文(仅当上下文末尾消息恰好等于触发该任务的源消息本身时才剥离去重,保留前序 AI 的公开回复);若前一个 AI 在最终公开回复中 @ 了顺位中的下一个 AI,系统会更新队列项而不重复排队。
    • 关闭顺序执行时:所有被唤醒的 AI 并发请求与流式输出,工具权限审批与紧急打断请求进入各自的 FIFO 审批队列,按先后顺序逐个弹窗确认。
  • @ 唤醒规则与私密内容过滤:仅当公开消息正文中包含 @对方昵称 时才触发唤醒;整条标记为私密([仅自己和群主可见] / [PRIVATE])的消息不会触发 @ 接力,且在解析 @ 提及与向下一位 AI 组装上下文前会先剔除 ... 与 ... 块。

2. 多协议本地工具挂载、分级上下文预算与步数上限收尾

  • 四大主流协议支持(前后端均支持 System Prompt 注入与交替角色合并):
    1. **OpenA