UFO

把多个AI代理织成团队,自动搞定复杂任务

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 1082 🐛 待处理 96 👀 关注 501
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 10180
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署。

项目预览

UFO 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队microsoft
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,automation,copilot,gui,llm,windows
GitHub 星标★ 10180
上线时间2024-01-08 00:00:00
代码更新2026-10-30
仓库体积101.0 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

UFO³是一个面向多智能体协作的数字代理框架,旨在解决复杂任务中单一模型能力受限的问题。它通过将多个专业化的AI代理编织成一个协作网络,模拟人类团队的工作方式,从而高效完成跨领域任务。核心能力包括:动态任务分解与分配、代理间通信协议、以及基于大语言模型的决策与执行机制。项目采用Python实现,提供了灵活的插件接口,支持自定义代理角色与工具集成。其设计强调可扩展性和易用性,开发者可以快速构建针对特定场景的多代理系统。目前项目处于成长阶段,社区活跃,适合用于研究、原型验证及生产级应用开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 10180

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 4 步

环境要求

  • 已安装 Python 环境(可执行 pip 命令)
  • Windows 系统环境(UFO² 面向 Windows 桌面自动化)
  • 可用的 OpenAI 或 Azure OpenAI API Key 与模型服务
  • 能访问项目源码仓库及官方文档站点

安装与启动步骤

  1. 1获取项目源码

    从项目 GitHub 仓库获取 UFO 源码并放到本地目录,后续所有命令都在该目录下执行。

  2. 2安装依赖

    在项目根目录执行依赖安装,README 中 Galaxy 与 UFO² 两条路径均使用同一条命令。

    pip install -r requirements.txt
  3. 3配置 LLM

    编辑配置文件填入模型服务信息:UFO² 改 config/ufo/agents.yaml,Galaxy 改 config/galaxy/agent.yaml。

  4. 4运行 UFO²

    以任务名参数启动 UFO² 桌面代理,把 my_task 换成你自己的任务标识名,随后按提示描述任务。

    python -m ufo --task my_task

关键配置

配置项必填说明示例
API_TYPE是模型服务类型,OpenAI 填 openai,Azure 填 aoaiopenai
API_BASE是模型接口地址,OpenAI 用官方 URL,Azure 用资源地址https://api.openai.com/v1/chat/completions
API_KEY是模型服务密钥,替换成你自己的真实 Keysk-your-key-here
API_MODEL是调用的模型名称gpt-4o
API_DEPLOYMENT_ID否Azure OpenAI 专用,填部署 ID,用 OpenAI 时不需要your-deployment-id
VISUAL_MODE否UFO² 配置文件中的视觉模式开关True

如何确认成功

执行 python -m ufo --task my_task 后无鉴权或配置报错、代理开始解析并执行任务即视为启动成功。

常见问题

Q:Galaxy 和 UFO² 该改哪个配置文件?

A:Galaxy 请编辑 config/galaxy/agent.yaml,并在 CONSTELLATION_AGENT 下配置;UFO² 请编辑 config/ufo/agents.yaml。

Q:只能用 OpenAI 吗?

A:不止。README 指出还支持 Qwen、Gemini、Claude 等,具体参见官方 Model Configuration Guide。

Q:用 Azure OpenAI 要补哪些字段?

A:API_TYPE 改为 aoai,API_BASE 填资源地址,并额外提供 API_DEPLOYMENT_ID。

Q:安装依赖时报找不到 requirements.txt 怎么办?

A:说明当前不在项目根目录,请先进入源码根目录再执行 pip install -r requirements.txt。

注意事项

  • 配置文件中要填入真实 API Key,不要提交到代码仓库
  • README 节选未给出 Galaxy 的具体运行命令,跨设备编排需查阅 Galaxy 专属 README
  • 各平台特有的详细安装步骤请参考官方文档 https://microsoft.github.io/UFO/

核心亮点

  • 动态任务分解:自动将复杂问题拆解为子任务并分派给最合适的代理
  • 灵活代理编排:支持自定义代理角色、工具和协作模式,适应多样场景
  • 活跃社区与快速迭代:GitHub星标近万,持续更新,问题响应及时

不足之处

  • 文档/社区待观察
  • 依赖大模型API,运行成本较高

适用场景

  • 企业自动化流程中多步骤任务处理
  • 研究项目中多模型协同实验
  • 智能客服系统中多领域知识整合

替代项目

AutoGen、MetaGPT、CrewAI

上一篇:open-swe

下一篇:astron-agent

同类项目推荐

Vrooli 开源

让一群AI智能体自动协作干活,还能越干越聪明

Open-source, self-improving autonomous agent swarm

★ 56 2026-08-09
n8n-claw 开源

用 n8n 可视化搭建自主 AI 代理,一个脚本搞定部署

OpenClaw-inspired autonomous AI agent built entirely in n8n. Adaptive RAG-powered me···

★ 562 2026-08-09
sandboxed.sh 开源

让链上 AI 代理安全自主运行,隔离沙箱+加密密钥,防乱操作

All your AI providers, machines, and agent harnesses in one place. Free & native

★ 709 2026-08-09
ha-claude 开源

给 Home Assistant 装上 AI 大脑,动嘴就能控制全屋智能。

Home Assistant add-on: Claude Code, OpenAI/GPT, Gemini

★ 86 2026-08-09
always-accompany 开源

一个上下文,陪你聊天也陪你干活

Companionship, chat, coding, and work share one memory and context framework — the ···

★ 460 2026-08-09
pr-review-agent-council 开源

让多个AI辩论式审查PR,生成结构化报告并自动评估。

学习 learn-claude-code 后的 PR Review Agent 实践项目:构建 Debate Council 多 Agent 审···

★ 88 2026-08-09
caspian-sdk 开源

一套 SDK,让 AI 智能体打通所有主流通信渠道

Agent communication SDK. The open-source agent communication layer for AI agents — ···

★ 971 2026-08-09
.claude 开源

零配置让 Claude Code 技能全开,自动匹配资源干活

The Ultimate Claude Code Toolkit: 180 skills, 10 agents, 29 commands, 7 hooks, and 8···

★ 107 2026-08-09
eko 开源

用大白话写工作流,自动生成可上线的 AI 智能体

Eko (Eko Keeps Operating) - Build Production-ready Agentic Workflow with Natural Lan···

★ 4963 2026-08-09