trueforge
开源 Agent 驾驭层:模型调用、工具执行、沙箱隔离、人工审批、上下文管理一站式封装,npx 即刻上手
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
开源 Agent 驾驭层:模型调用、工具执行、沙箱隔离、人工审批、上下文管理一站式封装,npx 即刻上手
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有过这样的经历吗?给大模型投喂一堆提示词,它能说会道、逻辑清晰——但一旦让你真正去「做事」,比如写代码、查文件、调工具,它就哑火了。
这是因为,大多数大模型在对话场景下表现惊艳,但一旦进入「执行闭环」——接收任务、调用工具、读写数据、再次决策——就需要大量工程代码来支撑。这就是 Agent 系统的核心难题:让 LLM 从「能说」进化到「能做」。
TrueForge 正是为解决这一痛点而生的开源项目。它由 TrueFoundry 团队打造(一家专注 MLOps 的公司),定位是 Agent Harness(Agent 驾驭层)——一个完整的运行时基础设施,把模型调用、MCP 工具、沙箱执行、人工审批、上下文管理等全部封装起来,让开发者只需要定义「Agent 是什么」,而不必从零搭建执行引擎。
GitHub: truefoundry/trueforge ⭐ 5,096 | TypeScript | MIT License | 2026年7月开源
让我们用一个生活场景来理解。
假设你要盖一栋房子:
传统 AI 应用开发就像「从零盖房」:你得自己实现流式输出、工具注册、沙箱隔离、会话持久化、人工审批……每一步都是工程陷阱。TrueForge 则提供「预制板」——把这些通用能力打包成标准接口,开发者只负责业务逻辑。
TrueFoundry 团队本身做 MLOps 平台,在实际客户项目中积累了大量的 Agent 工程需求,因此将这套能力抽象成了开源框架。类似的竞品包括 LangChain Agents、AutoGen、Semantic Kernel,但 TrueForge 的差异化在于:它更专注于「运行时」而非「编排」,开箱即用的工程化程度更高。
TrueForge 内置了完整的 agent loop:
用户输入 → 模型推理 → 工具调用 → 结果回写 → 再次推理 → … → 输出结果
这个循环中穿插了关键工程能力:
MCP(Model Context Protocol) 是 Anthropic 主导的工具调用标准,TrueForge 原生支持:
代码执行是 Agent 的核心能力,也是最大的安全风险。TrueForge 将沙箱作为独立工具集成:
这是 TrueForge 区别于纯自动化框架的关键特性:
TrueForge 提供了三种使用方式,适合不同场景:
| 接入方式 | 说明 | 适用场景 |
|---|---|---|
| Chat UI | 内置 Web 界面,开箱即用 | 快速体验、团队共享 |
| HTTP API | RESTful 接口,任意语言调用 | 后端集成、自定义客户端 |
| TypeScript SDK | @truefoundry/trueforge-sdk | TypeScript/Node.js 项目深度集成 |
| UI SDK | @truefoundry/trueforge-ui | 将聊天 UI 嵌入已有应用 |
TrueForge 采用 Monorepo + pnpm workspaces 组织,包含以下核心子包:
| 包名 | 职责 |
|---|---|
@truefoundry/trueforge-core | 核心库:Agent 循环、会话管理、上下文工程 |
@truefoundry/trueforge | 服务端:HTTP API、WebSocket、CLI |
@truefoundry/trueforge-sdk | TypeScript 客户端 SDK |
@truefoundry/trueforge-ui | React 聊天 UI 组件库 |
frontend | 内置 Web UI(基于 React + TypeScript) |
技术栈一览:
npx 一键启动npx @truefoundry/trueforge@latest
这会启动本地模式(SQLite 存储,无额外依赖),直接在浏览器打开 Chat UI。第一次需要配置模型提供商(OpenAI / Anthropic / Google Gemini 等)。
git clone https://github.com/truefoundry/trueforge.git
cd trueforge
docker compose up --build
自动启动 Postgres 17 + Redis 7 + TrueForge 服务,端口 8791 访问 UI。
通过 Helm Chart 一键部署,适合生产环境:
helm repo add truefoundry https://truefoundry.github.io/helm-charts
helm install trueforge truefoundry/trueforge
理性评估,TrueForge 目前仍有以下局限:
TrueForge 的出现反映了一个明确趋势:AI 应用正在从「对话」走向「执行」,对 Agent 基础设施的需求爆发。2025-2026 年,Agent 框架赛道已经涌入大量玩家(LangChain、AutoGen、LlamaIndex、Semantic Kernel、OpenAI Agents SDK 等),而 TrueForge 的差异化在于:
如果你正在构建需要 Agent 能力的应用(代码助手、数据分析机器人、自动化工作流),TrueForge 值得一试。它的核心价值在于:把复杂的 Agent 工程问题抽象成简单的配置和 API 调用,让你专注业务逻辑而非基础设施。
对于 Python 生态的开发者,需要注意其 Node.js 依赖——如果你的系统本身就是 TypeScript/Node.js 技术栈,TrueForge 的集成体验会非常顺畅;如果主要用 Python,可以考虑其 HTTP API 或等待官方 Python SDK。

TrueForge Chat UI 界面,支持暗色主题和富交互

Agent 构建界面,通过可视化配置选择模型、工具、技能和沙箱