能力标签
⚙️
Agent工作流

开源AI工作流

基于 TypeScript · 无代码搭建完整 AI 自动化流程
英文名:teamclaw
⭐ 77 Stars 🍴 14 Forks 💻 TypeScript 📄 MIT 🏷 AI 8.0分
8.0AI 综合评分
AI工作流TypeScript
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,开源AI工作流 获评「强烈推荐」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。

📚 深度解析

开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。随着 AI 能力的不断提升,基于 Agent 的自动化工作流正在成为提升个人和团队效率的核心方式。区别于传统的 RPA 自动化(模拟鼠标键盘操作),AI Agent 工作流通过理解任务意图、动态规划执行路径,能够处理更复杂的非结构化任务。

开源AI工作流 工作流的设计遵循"最小配置,最大复用"原则:核心逻辑已经封装好,用户只需配置自己的 API Key 和业务参数即可快速上手。工作流内置错误处理和重试机制,在网络波动或 API 限速等情况下仍能稳定运行,适合作为生产环境的自动化基础设施。

在实际部署时,建议先在测试环境中运行 3-5 次,验证各个环节的输出结果符合预期,再部署到生产环境。AI Skill Hub 评分 8.0 分,是同类 Agent 工作流中的精选推荐。

📋 工具概览

企业级AI管理平台,提供聊天界面和对话功能

开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

GitHub Stars
⭐ 77
开发语言
TypeScript
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
MIT
AI 综合评分
8.0 分
工具类型
Agent工作流
Forks
14

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

企业级AI管理平台,提供聊天界面和对话功能

开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

📌 核心特色
  • 可视化 Agent 工作流编排,无需编写复杂代码
  • 支持多步骤自动化任务链,实现全流程无人值守
  • 与外部 API、数据库和第三方服务无缝集成
  • 内置错误处理与自动重试机制,保障稳定运行
  • 提供可复用的自动化模板,快速在同类场景部署
🎯 主要使用场景
  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:npm 全局安装
npm install -g teamclaw

# 方式二:npx 直接运行(无需安装)
npx teamclaw --help

# 方式三:项目依赖安装
npm install teamclaw

# 方式四:从源码运行
git clone https://github.com/szsip239/teamclaw
cd teamclaw
npm install
npm start
📋 安装步骤说明
  1. 访问 GitHub 仓库获取工作流文件
  2. 在对应平台(Dify / Flowise / Make 等)中找到「导入工作流」功能
  3. 上传工作流文件
  4. 按照提示配置必要的环境变量和 API Key
  5. 运行测试确认流程正常后投入使用
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 命令行使用
teamclaw --help

# 基本用法
teamclaw [options] <input>

# Node.js 代码中使用
const teamclaw = require('teamclaw');

const result = await teamclaw.run(options);
console.log(result);
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# teamclaw 配置说明
# 查看配置选项
teamclaw --config-example > config.yml

# 常见配置项
# output_dir: ./output
# log_level: info
# workers: 4

# 环境变量(覆盖配置文件)
export TEAMCLAW_CONFIG="/path/to/config.yml"
📑 README 深度解析 真实文档 完整度 69/100 含工作流图 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

<p align="center"> <img src="docs/screenshots/cover.png" alt="TeamClaw Cover" width="800"> </p>

<p align="center"> <h1 align="center">TeamClaw</h1> <p align="center">Enterprise OpenClaw AI Agent Management Platform</p> <p align="center">企业级 OpenClaw AI Agent 管理平台</p> </p>

<p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"></a> <a href="https://nodejs.org/"><img src="https://img.shields.io/badge/node-%3E%3D20-green.svg" alt="Node.js"></a> <a href="https://github.com/szsip239/teamclaw/pkgs/container/teamclaw"><img src="https://img.shields.io/badge/ghcr.io-teamclaw-blue.svg" alt="Docker Image"></a> </p>

<p align="center"> <a href="#english">English</a> | <a href="#中文">中文</a> </p>

---

<a id="中文"></a>

核心功能

AI 对话

  • 多会话管理 — 每个 Agent 支持创建多个独立对话
  • 流式输出 — 逐 Token 实时显示回复内容
  • 思考过程 — 可折叠展示 LLM 的推理链路
  • 图片附件 — 支持发送图片(PNG/JPEG/GIF/WebP,最大 5MB)
  • 上下文管理 — 对话历史快照与上下文重置

Agent 管理

  • 跨实例 Agent 浏览与创建,支持克隆到不同实例
  • 分类体系 — DEFAULT / DEPARTMENT / PERSONAL 三级分类
  • 文件管理 — 树形浏览与在线编辑 Agent 配置文件
  • 可视化配置编辑器 — Schema 驱动的表单,覆盖所有 OpenClaw 模块

Skills 市场

  • ClawHub 集成 — 从公共市场搜索、安装和更新技能包
  • 实例自动发现 — 通过 OpenClaw 对话或 CLI 安装的 skill 自动同步到管理页面,无需手动导入
  • 技能开发 — IDE 风格的文件编辑器,本地开发后发布到 ClawHub
  • 版本管理 — 安装追踪、版本检查与一键升级
  • 作用域控制 — PERSONAL / DEPARTMENT / GLOBAL 三级作用域,新增 INSTANCE 来源标签

知识库 (RAG)

  • 文档上传 — 支持 PDF / DOCX / Excel(XLSX、XLS、XLSM),PaddleOCR 云端识别 + 按页/按行分块
  • 混合检索 — Postgres FTS(jieba 中文分词)+ pgvector 向量 + RRF 融合,比纯向量召回更稳
  • 多文档路由 — rag.doc_profile 摘要 + 关键词预筛候选文档,再在候选内做细检索
  • PDF 来源预览 — 对话回答里每条 PDF 引用可点击页码 → 右侧抽屉打开原 PDF 并跳到对应页
  • 邻居扩展 — PDF 命中页自动带上下相邻页,Excel chunk 自动带相邻片段,避免上下文断裂
  • Excel 字段化检索 — 表头自动识别 + 字段映射,可按"级别 / 发文字号 / 类型"等结构化过滤
  • 作用域管理 — PERSONAL / DEPARTMENT / GLOBAL 三级知识库隔离
  • 多租户存储 — 所有 RAG 数据存在 rag schema,每条 SQL 以 kb_id 为隔离轴

工具箱

  • 统一入口 — 侧边栏「工具箱」聚合所有内置辅助工具,卡片式网格展示
  • 可扩展 — 单文件 TOOLS 数组配置,新工具通过 available: false 标记"即将推出"
  • 法规追踪 — 绑定知识库为追踪条目,自动提取关键词并通过博查 API 搜索法规/标准更新,发现新版本后写入待办清单。配套 OpenClaw skill 可一键运行检查流水线
  • 舆情监控 — 聚合关键词、来源和风险信号的占位页,可接入搜索 / 社媒 / RSS 数据源

多实例管理

  • Docker 一键创建 — 配置镜像、端口、绑定即可部署
  • 外部网关接入 — 通过 URL + Token 连接已有 OpenClaw 实例
  • 健康监控 — 60 秒周期检查,自动故障检测与实例恢复
  • 生命周期管理 — 启动、停止、重启,实时日志查看

组织与权限

  • RBAC 角色体系 — SYSTEM_ADMIN / DEPT_ADMIN / USER 三级权限
  • 部门隔离 — 按部门分配实例和 Agent 访问权限
  • 审计日志 — 全量操作追踪,支持筛选与 CSV 导出

平台能力

  • 完整国际化 — 中英文界面一键切换
  • 移动端适配 — 手机浏览器完整对话体验,侧边栏和文件面板以抽屉形式展开
  • PWA 支持 — 支持添加到主屏幕,独立窗口运行
  • 多模型支持 — Anthropic、OpenAI、MiniMax、Groq 等
  • Docker 部署 — 一条命令启动全栈服务

功能概览

模块路由数核心能力
对话8多会话、流式输出、思考展示、图片附件
Agent6CRUD、克隆、分类、文件管理
Skills12ClawHub 市场、安装/发布、版本管理、IDE 编辑
实例13Docker 创建、外部接入、健康监控、配置编辑
知识库10PDF/DOCX/Excel 上传、PaddleOCR、FTS+向量+RRF 混合检索、PDF 页面预览、多文档路由、流式问答
工具箱3卡片式工具集合、法规追踪、舆情监控等内置工具入口
认证5JWT 登录、Token 轮转、限流
组织5用户/部门 CRUD、RBAC 权限
审计2操作日志、CSV 导出
仪表盘1实例/会话/用户/技能统计
其他5资源密钥、实例访问

Core Features

AI Chat

  • Multi-conversation — create multiple independent sessions per agent
  • Streaming responses — real-time token-by-token display
  • Thinking process — collapsible LLM reasoning chain display
  • Image attachments — send images with messages (PNG/JPEG/GIF/WebP, max 5MB)
  • Context management — conversation snapshots and context reset

Agent Management

  • Cross-instance agent browsing and creation, with cloning to other instances
  • Classification — DEFAULT / DEPARTMENT / PERSONAL categories
  • File management — tree view with online editing of agent config files
  • Visual config editor — schema-driven forms covering all OpenClaw modules

Skills Marketplace

  • ClawHub integration — search, install, and update skill packages from public marketplace
  • Instance auto-discovery — skills installed via OpenClaw chat or CLI automatically sync to the management page
  • Skill development — IDE-style file editor, develop locally and publish to ClawHub
  • Version management — installation tracking, version checks, and one-click upgrades
  • Scope control — PERSONAL / DEPARTMENT / GLOBAL skill scopes + INSTANCE source badge

Knowledge Base (RAG)

  • Document upload — PDF / DOCX / Excel (XLSX, XLS, XLSM) with PaddleOCR cloud recognition and per-page / per-row chunking
  • Hybrid retrieval — Postgres FTS (jieba CJK tokenization) + pgvector + RRF fusion; more robust recall than vector-only
  • Multi-document routing — rag.doc_profile summaries + keywords pre-filter candidate docs, then fine-grained search runs within candidates
  • PDF source preview — every PDF citation in chat answers is a clickable page chip → right-side drawer opens the original PDF and jumps to that page
  • Neighbor expansion — PDF hits auto-include adjacent pages, Excel chunks auto-include neighbors, so context isn't cut mid-sentence
  • Excel field-aware retrieval — header auto-detection + field mapping, supports structured filters like "level / document number / category"
  • Scope management — PERSONAL / DEPARTMENT / GLOBAL knowledge base isolation
  • Multi-tenant storage — all RAG data lives under the rag schema, every SQL query takes kb_id as the isolation axis

Multi-Instance Management

  • One-click Docker creation — configure image, ports, bind settings and deploy
  • External gateway — connect existing OpenClaw instances via URL + token
  • Health monitoring — 60-second periodic checks with automatic fault detection and recovery
  • Lifecycle control — start, stop, restart, with real-time log streaming

Organization & Permissions

  • RBAC — SYSTEM_ADMIN / DEPT_ADMIN / USER three-tier roles
  • Department isolation — assign instance and agent access per department
  • Audit logs — comprehensive operation tracking with filtering and CSV export

Platform

  • Full i18n — English and Chinese interface with one-click switching
  • Mobile-responsive — full chat experience on mobile browsers with sidebar and file panel as slide-in drawers
  • PWA support — add to home screen, runs in standalone mode
  • Multi-model support — Anthropic, OpenAI, MiniMax, Groq, and more
  • Docker deployment — one-command full-stack setup

Feature Overview

ModuleRoutesKey Capabilities
Chat8Multi-conversation, streaming, thinking display, image attachments
Agents6CRUD, clone, classify, file management
Skills12ClawHub marketplace, install/publish, version management, IDE editor
Instances13Docker create, external gateway, health monitoring, config editor
Knowledge Base10PDF/DOCX/Excel upload, PaddleOCR, FTS+vector+RRF hybrid retrieval, PDF page preview, multi-doc routing, streaming Q&A
Auth5JWT login, token rotation, rate limiting
Org5User/department CRUD, RBAC
Audit2Operation logs, CSV export
Toolbox3Card-style tool collection, regulation tracker, public opinion, and more built-in utilities
Dashboard1Instance/session/user/skill metrics
Other5Resource keys, instance access

快速开始

⚠️ 重要提示:TeamClaw 依赖 PostgreSQL 和 Redis,不支持单独 docker run 启动。请使用下面的 Docker Compose 方式部署。

方式一:Docker Compose 部署(推荐)

git clone https://github.com/szsip239/teamclaw.git
cd teamclaw
bash setup.sh

脚本会自动:

  1. 生成 JWT 密钥对和加密密钥
  2. 询问是否启用 Nginx HTTPS 反向代理(可选)
  3. 通过 Docker Compose 启动 PostgreSQL、Redis 和 TeamClaw
  4. 初始化数据库并创建默认管理员账号

访问 http://localhost:3100 — 账号:admin@teamclaw.local / Admin@123456

启用 HTTPS(可选)

setup.sh 会交互式询问是否启用 Nginx 反向代理。你也可以手动配置:

1. 将 SSL 证书文件放入 nginx/cert/ 目录 2. 编辑 .env 设置 Nginx 变量:

   NGINX_SERVER_NAME="your-domain.com"
   NGINX_SSL_CERT="your-cert.crt"
   NGINX_SSL_KEY="your-cert.key"
   
3. 使用 --profile nginx 启动:
   docker compose -f docker-compose.prod.yml --profile nginx up -d
   

访问 https://your-domain.com

Docker 与 OpenClaw 实例

变量macOS Docker DesktopLinux说明
DOCKER_SOCKET_PATH/var/run/docker.sock/var/run/docker.sockTeamClaw 管理 OpenClaw 容器需要访问 Docker socket
DOCKER_GID0stat -c '%g' /var/run/docker.sockapp 容器访问 Docker socket 的 group id
TEAMCLAW_DATA_DIR~/.teamclaw/instances自定义绝对路径OpenClaw 实例数据挂载目录
DEFAULT_OPENCLAW_IMAGEalpine/openclaw:latest同左新建实例默认镜像

3. 部署 OpenClaw 实例

进入 实例管理 页面,选择以下任一方式:

Docker 容器(推荐) — 点击"创建实例",选择 Docker 模式,填写实例名称,选择镜像(默认 alpine/openclaw:latest),点击创建即可自动部署。实例上线后会自动使用步骤 2 中你标记的默认资源与默认模型。

外部网关 — 如果已有运行中的 OpenClaw,选择外部网关模式,填入 WebSocket URL 和 Token 即可连接。已有模型配置的实例不会被覆盖,你可以通过 Config Editor 手动切换默认模型。

等待实例状态变为 🟢 ONLINE(通常 5-10 秒)。

5. 安装预置 Skills(可选)

v0.4.0 预置了 15 个开箱即用的参考 Skills,涵盖浏览器自动化、内容创作、数据分析、多搜索引擎等场景:

类别Skills
浏览器自动化agent-browserbrowserwingplaywright-scraper-skill
搜索baidu-searchmulti-search-enginevane-search
内容创作anygen-skillcontent-skills(含包鱼 Markdown→公众号 / Markdown→HTML)
数据分析data-analyst
工作流辅助agent-initmulti-agent-cnself-improvingskill-creatorsummarize
商务qcc-cli(企查查)

安装方法:进入 Skills 管理 页面 → 选择 skill → 点击"安装到实例" → 选目标实例 / agent / 安装路径(workspace 或 global)。

Docker And OpenClaw Instances

VariablemacOS Docker DesktopLinuxNotes
DOCKER_SOCKET_PATH/var/run/docker.sock/var/run/docker.sockTeamClaw needs Docker socket access to manage OpenClaw containers
DOCKER_GID0stat -c '%g' /var/run/docker.sockGroup id used by the app container for Docker socket access
TEAMCLAW_DATA_DIR~/.teamclaw/instancesabsolute host pathHost directory for OpenClaw instance data
DEFAULT_OPENCLAW_IMAGEalpine/openclaw:latestsameDefault image for new instances

Getting Started Guide

After deployment, follow these steps to start your first AI conversation:

3. Deploy an OpenClaw Instance

Navigate to the Instances page and choose one of:

Docker Container (Recommended) — Click "Create Instance", select Docker mode, enter a name, choose an image (default: alpine/openclaw:latest), and create. Once online, it automatically uses the default resource + default model you marked in Step 2.

External Gateway — If you already have a running OpenClaw, select external gateway mode, enter the WebSocket URL and token to connect. Existing model configurations are not overwritten — use the Config Editor to switch models if needed.

Wait for instance status to become 🟢 ONLINE (typically 5-10 seconds).

5. Install Pre-packaged Skills (Optional)

v0.4.0 ships with 15 ready-to-use reference skills covering browser automation, content creation, data analysis, multi-search, and more:

CategorySkills
Browser automationagent-browser, browserwing, playwright-scraper-skill
Searchbaidu-search, multi-search-engine, vane-search
Content creationanygen-skill, content-skills (incl. baoyu markdown → WeChat / markdown → HTML)
Data analysisdata-analyst
Workflow helpersagent-init, multi-agent-cn, self-improving, skill-creator, summarize
Businessqcc-cli (QCC enterprise lookup)

How to install: Open Skills → pick a skill → click "Install to Instance" → choose target instance / agent / install path (workspace or global).

首次使用指南

部署完成后,按以下步骤开始你的第一次 AI 对话:

Quick Start

⚠️ Important: TeamClaw requires PostgreSQL and Redis. Standalone docker run will NOT work. Use Docker Compose as described below.

Configuration Guide

Copy .env.example to .env, then fill in the required values. setup.sh generates secrets automatically; if you configure the project manually, run node scripts/generate-keys.mjs.

界面截图


仪表盘

AI 对话

Agent 管理

Skills 管理

实例管理

配置编辑器

Screenshots


Dashboard

AI Chat

Agent Management

Skills Marketplace

Instance Management

Config Editor

配置指南

复制 .env.example.env 后,至少需要完成下面几类配置。setup.sh 会自动生成密钥;手动配置时请运行 node scripts/generate-keys.mjs

配置校验

首次配置完成后建议按顺序执行:

npx prisma generate
npx prisma db push
npx tsx prisma/seed.ts
docker compose up -d
curl http://localhost:8000/api/health
npm run dev

如果知识库上传失败,优先检查 RAG_SERVICE_SECRET 是否一致、RAG_SERVICE_URL 是否能从 Next.js 所在环境访问、PADDLEOCR_TOKEN 是否有效,以及 SILICONFLOW_EMBEDDING_MODELPGVECTOR_EMBED_DIM 是否匹配。

2. 配置模型资源(**建议先做,再创建实例**)

进入 资源管理 页面,创建模型资源。我们支持 25 个内置 Provider,包括多区域 / 多计划 variants(例如 qwen 的"国内 Standard"、"国内 Coding Plan"、"国际 Standard"、"国际 Coding Plan"):

提供商API 协议说明
Anthropicanthropic-messagesClaude 系列,默认提供商
OpenAIopenai-completionsGPT / o 系列
Googlegoogle-generative-aiGemini 系列
DeepSeekopenai-completionsDeepSeek V3 / R1
Qwen(通义千问)openai-completions含 Coding Plan 变体
MiniMax / Doubao / Moonshot多种含多 region 变体
Groq / xAI / Mistralopenai-completionsOpenAI 兼容协议
Ollama / vLLMollama / openai-completions本地部署
完整支持 25 个 Provider(智谱 GLM、千帆、z.ai、Kimi Coding 等),详见资源管理页面。

操作流程

  1. 点击 创建资源 → 选择 Provider → 如有 variants,二级下拉选 region/plan → 填入 API Key → 保存
  2. 进入资源详情 → Model 列表 → 点击其中一个模型右侧的 ⭐ 星标,将它设为"新实例默认模型"
  3. 回到资源卡片,勾选 "设为默认"(让该 Resource 作为 provider 的首选 key)

为什么要先做这一步? 从 v0.4.0 开始,teamclaw 会在新实例首次连接时自动把"默认 Resource + 默认模型"推送到实例配置里:

先配资源(设 ⭐ + "设为默认")
   ↓
后创建实例
   ↓
实例首次 WebSocket 连接 → teamclaw 自动注入 models.providers + primary model
   ↓
开箱即用,无需在 Config Editor 手配

Option 2: Local Development

Two sub-modes —

A. Full Docker stack (recommended, zero local deps)

git clone https://github.com/szsip239/teamclaw.git
cd teamclaw
cp .env.example .env
node scripts/generate-keys.mjs            # writes JWT_*/ENCRYPTION_KEY etc.

docker compose --profile app up -d        # starts postgres + redis + rag + app
docker logs -f teamclaw-app               # watch Next.js Turbopack boot

Visit http://localhost:3100. Edits to src/** hot-reload; edits to rag-service/app/** trigger uvicorn --reload. --profile app is a switch: plain docker compose up -d only brings up the three infra services (postgres/redis/rag), letting host-mode users continue with B below.

B. Infra in Docker, Next.js on host

git clone https://github.com/szsip239/teamclaw.git
cd teamclaw
npm install

docker compose up -d                       # postgres + redis + rag (no app)

cp .env.example .env
node scripts/generate-keys.mjs

npx prisma generate
npx prisma db push
npx tsx prisma/seed.ts

npm run dev                                # Next.js on host (port 3100)

Host-side hot-reload is usually a touch faster (< 0.5s) — handy for pure frontend tweaks. data/knowledge-bases/ is shared between both modes, so uploaded docs survive a mode switch.

Configuration Check

After first-time setup, run:

npx prisma generate
npx prisma db push
npx tsx prisma/seed.ts
docker compose up -d
curl http://localhost:8000/api/health
npm run dev

If knowledge-base uploads fail, check that RAG_SERVICE_SECRET matches in both services, RAG_SERVICE_URL is reachable from the Next.js runtime, PADDLEOCR_TOKEN is valid, and SILICONFLOW_EMBEDDING_MODEL matches PGVECTOR_EMBED_DIM.

2. Configure Model Resources (**Do this BEFORE creating instances**)

Go to the Resources page to create model resources. 25 built-in providers are supported, including region/plan variants (e.g. qwen's "CN Standard", "CN Coding Plan", "Intl Standard", "Intl Coding Plan"):

ProviderAPI ProtocolNotes
Anthropicanthropic-messagesClaude models, default provider
OpenAIopenai-completionsGPT / o series
Googlegoogle-generative-aiGemini series
DeepSeekopenai-completionsDeepSeek V3 / R1
Qwenopenai-completionsIncludes Coding Plan variants
MiniMax / Doubao / MoonshotmixedMultiple region variants
Groq / xAI / Mistralopenai-completionsOpenAI-compatible
Ollama / vLLMollama / openai-completionsLocal deployment
25 providers supported (GLM, Qianfan, z.ai, Kimi Coding, etc.). See the Resources page for the full list.

Workflow:

  1. Create Resource → pick a provider → if it has variants, pick one from the second-level dropdown → enter API key → save
  2. Open the resource detail → Model list → click the ⭐ star next to one model to mark it as "default model for new instances"
  3. Toggle "Set as default" on the resource card so this resource becomes the preferred key for its provider

Why do this first? Starting from v0.4.0, teamclaw automatically pushes your default resource + default model into every new instance on its first WebSocket connection:

Configure resources first (⭐ + "Set as default")
   ↓
Create an instance
   ↓
First WebSocket connect → teamclaw auto-injects models.providers + primary
   ↓
Works out of the box — no manual Config Editor setup needed

RAG 模型、Embedding 与 OCR

RAG 凭据有两种配置方式:

  1. 推荐:登录后台,进入 知识库 页面,点击右上角 RAG 配置,填写 LLM、Embedding、Rerank、PaddleOCR。
  2. 兜底:在 .env 中填写下面的变量。系统配置为空时会自动回退到环境变量。
变量默认值说明
LLM_API_KEYDASHSCOPE_API_KEY文档摘要、章节摘要、最终回答使用的 LLM Key
LLM_BASE_URLhttps://dashscope.aliyuncs.com/compatible-mode/v1OpenAI 兼容接口地址
LLM_MODELqwen3.5-35b-a3bRAG 默认回答/摘要模型
SILICONFLOW_API_KEYEmbedding 和可选 rerank 的 API Key
SILICONFLOW_EMBEDDING_URLhttps://api.siliconflow.cn/v1/embeddingsEmbedding endpoint;服务会自动归一化为 API root
SILICONFLOW_EMBEDDING_MODELBAAI/bge-m3默认向量模型
PGVECTOR_EMBED_DIM1024pgvector 维度,必须匹配 Embedding 输出维度
PADDLEOCR_TOKENPaddleOCR 云端识别 Token,PDF 入库需要
PADDLEOCR_MODELPP-OCRv5OCR 模型
PADDLEOCR_JOB_URLhttps://paddleocr.aistudio-app.com/api/v2/ocr/jobsPaddleOCR job API

当前项目默认模型栈:

用途当前默认模型/服务配置位置说明
RAG 回答、文档摘要qwen3.5-35b-a3brag.llm.model / LLM_MODEL当前默认 LLM,默认通过 DashScope OpenAI 兼容接口调用
查询改写、文档相关性判断跟随 rag.llm.modelrag.llm.model / LLM_MODEL正常由 Next.js 传入同一个 LLM;直连 RAG 服务且未传模型时回退 qwen-plus
PDF 页面图像回答跟随 rag.llm.modelrag.llm.model / LLM_MODEL如果你的 PDF 问答依赖页面截图,模型必须支持 image_url 多模态输入
向量检索BAAI/bge-m3rag.embedding.model / SILICONFLOW_EMBEDDING_MODEL当前默认 Embedding,输出 1024 维向量
可选重排BAAI/bge-reranker-v2-m3rag.rerank.model默认配置了模型名,但 rag.rerank.enabled=false,需要在后台手动开启
OCR 入库PP-OCRv5rag.paddleocr.model / PADDLEOCR_MODEL当前 PDF 入库 OCR 模型;建议保持该模型

模型选择建议:

场景推荐配置说明
默认生产配置qwen3.5-35b-a3b + BAAI/bge-m3 + PP-OCRv5保持当前默认,配置少、行为稳定,适合先上线验证
PDF 扫描件、截图型资料较多使用支持视觉输入的 DashScope/OpenAI-compatible LLM,例如 qwen-vl-maxRAG 会把命中 PDF 页面图像发给模型,纯文本模型可能无法回答
长文档或多文档召回噪声较高开启 rerank,并使用 BAAI/bge-reranker-v2-m3先召回再重排,通常能减少无关片段进入最终回答
成本优先、主要是文本/Excel可评估更轻量的 OpenAI-compatible 文本模型,但保留 BAAI/bge-m3更换 LLM 不影响向量库;更换 Embedding 会影响向量维度和历史索引
OCR 模型选择固定使用 PP-OCRv5换成其他 OCR 模型可能改变文本切分、页码定位和表格识别,进而降低检索效果
更换 Embedding新模型维度必须同步 PGVECTOR_EMBED_DIM,并重建或迁移 rag schema 向量表当前 BAAI/bge-m3 是 1024 维,直接换维度会导致查询报错

如果你更换 Embedding 模型且维度不是 1024,需要先清理或迁移 rag schema 中的向量表,再修改 PGVECTOR_EMBED_DIM,否则查询会出现维度不匹配。

🎯 aiskill88 AI 点评 A 级 2026-06-20

高质量的开源AI工作流管理平台

⚡ 核心功能

👥 适合人群

自动化工程师和运维人员项目经理和业务分析师希望减少重复性工作的专业人士数字化转型团队

🎯 使用场景

  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同

⚖️ 优点与不足

✅ 优点
  • +MIT 协议,可免费商用
  • +大幅减少重复性人工操作
  • +可视化流程,清晰直观
  • +可扩展性强,支持复杂场景
⚠️ 不足
  • 初始配置和调试需投入一定时间
  • 强依赖外部服务的稳定性
  • 复杂场景需具备一定技术基础
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。

🔗 相关工具推荐

🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

参考官方文档和示例代码
💡 AI Skill Hub 点评

AI Skill Hub 点评:开源AI工作流 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

⬇️ 获取与下载
⬇ 下载源码 ZIP

✅ MIT 协议 · 可免费商用 · 直接从 aiskill88 服务器下载,无需跳转 GitHub

📚 深入学习 开源AI工作流
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 teamclaw
Topics AI工作流TypeScript
GitHub https://github.com/szsip239/teamclaw
License MIT
语言 TypeScript
🔗 原始来源
🐙 GitHub 仓库  https://github.com/szsip239/teamclaw

收录时间:2026-06-20 · 更新时间:2026-06-20 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →