Open Source · Enterprise Ready

让 AI 不只是会说,
更会做

OmniAgent — 企业级 AI 智能体平台。 赋予大模型自主推理、工具调用和多步执行能力,让 AI 真正成为你的数字员工。

六大核心能力

从推理到执行,OmniAgent 提供完整的 AI Agent 基础设施

🧠

自主推理

基于思维链的自主推理引擎,AI 能分析复杂需求、拆解子任务、自主决策执行路径。

🔧

工具调用

灵活的工具注册机制,支持 HTTP API、数据库查询、文件操作等任意外部系统对接。

流式交互

实时流式输出推理过程与执行结果,支持 SSE/WebSocket,毫秒级响应体验。

🛡️

安全可控

工具级权限管控与沙箱隔离,人类审批机制确保关键操作经过授权后才可执行。

🌐

场景感知

自动感知运行环境与上下文信息,根据业务场景动态调整推理策略与工具选择。

💬

会话记忆

持久化会话记忆与知识库集成,跨轮次对话保持上下文连贯,支持长期任务追踪。

三步启动你的 AI Agent

从定义工具到多步执行,一切水到渠成

1

定义工具

用简洁的 schema 描述工具的输入、输出和用途,注册到 Agent 运行时。

2

AI 自主规划

AI 根据用户意图,自主推理并制定执行计划,智能选择最优工具组合。

3

多步执行

Agent 自动编排多个工具调用,流式反馈每一步结果,完成复杂任务。

几行代码,启动 Agent

简洁直观的 API 设计,五分钟上手

agent.ts
import { defineTool, useOmniAgent } from "omniagent";

// 1. 定义工具
const searchDB = defineTool({
  name:  "search_database",
  description: "查询业务数据库",
  parameters: { query: { type: "string" } },
  async execute(params) {
    return await db.query(params.query);
  },
});

// 2. 启动 Agent
const agent = useOmniAgent({
  model: "gpt-4o",
  tools: [searchDB],
});

// 3. AI 自主推理 + 执行
const result = await agent.run("查询上月销售额最高的产品");

Ready to build?

下载 OmniAgent Desktop,或通过 CLI 快速集成到你的项目中。

支持 Windows · macOS · Linux  |  MIT License