Agent Workbench产品系统Vibe Coding

我要开发同款
Anorder2026年08月09日
14阅读

技术信息

语言技术
ReactTypeScriptNode.js
系统类型
WebH5Web3
行业分类
人工智能

作品详情

行业场景

面向 AI Agent 应用与开发者效率工具赛道:解决"AI 只能聊天、不能真正干活"的问题。构建本地优先的 AI Agent 工作台,用户用自然语言下达任务,Agent 自主拆解并调用真实工具(操作文件、执行命令、解析文档、抓取网页),全程可视化、危险操作人工确认,把大模型从"对话助手"升级为"可执行任务的数字员工"。

功能介绍

自然语言任务执行:基于 DeepSeek 流式对话,Agent 自主拆解任务并调度工具,支持多轮交互与任务终止
内置真实工具集:文件读写/搜索/删除、文档解析(txt/md/json/csv/xlsx/docx/pdf)、安全计算器、沙箱命令执行、网页正文抓取
人工审批机制:写文件、执行命令等危险操作先展示 diff 差异,用户批准后才执行,兼顾自动化与安全
过程全可视化:Agent 时间线实时展示每次工具调用的参数、结果、耗时与状态;支持多会话管理与会话级配置(模型、温度、迭代上限、工具开关)

项目实现

React 18 + Vite + TypeScript 前端与 Fastify + TypeScript 后端分离的全栈项目(pnpm monorepo 管理 web/server/shared 三包)。核心是自研 Agent 执行引擎:工具注册表 + 审批总线 + 受限沙箱(子进程超时/输出上限/路径白名单),LLM 通过 Provider 抽象层接入 DeepSeek Function Calling;SSE 协议推送消息增量与工具状态;数据层用 better-sqlite3 仓储接口隔离,zod 全链路 schema 校验;工程化配套 strict TS、ESLint/Prettier、Vitest(核心逻辑覆盖率 ≥80%)、Docker 多阶段构建 + docker-compose、GitHub Actions CI、helmet/rate-limit 安全加固、pino 结构化日志。

示例图片

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

评论