agentlas-ai/Agentlas-OS
Agent OS: keep specialist agents in a hub, spin up a temporary orchestrator per task. Local-first, works with any model.
Agentlas OS – LLM 驱动代理的便携式「操作系统」
是什么 – Agentlas OS 是一个开源框架(Hephaestus 引擎),让您能够 构建、借用、拥有 自主的 AI 代理或整个代理团队。这里的“代理”是一个打包的方法文档,描述了工作流、所需工具以及所需权限。该包可在任何支持的主机(macOS、Windows、Linux)上,使用您已有的任意 LLM(Claude Code、Gemini、Ollama 等)运行。由于该包只是数据,您可以将其存储在私有的 Agent Cloud 中,并在另一台机器上检索,或从公开的 Agentlas Hub 拉取公共专家代理。
核心概念
- 构建 – 用自然语言描述任务;Agentlas 进行分类,执行访谈/研究步骤,并生成一个 可移植的代理包(
package-contract.json、brief.json等),其中包含方法、输入/输出模式和路由契约。 - 借用 – 在公开 Hub 中搜索现成的专家代理,并导入其运行时包,无需复制原始源代码。
- 拥有 – 将您自己的包上传到私有的、所有权明确的云中,以便在任何已登录的桌面设备上恢复使用。
- 运行时无关 – 相同的包可在 Claude Code、Codex、Gemini、Antigravity、Cursor 或您配置的任何本地模型上运行。运行时提供 功能(文件系统、网页浏览、Shell),而 LLM 提供推理能力。
- 信任模型 – 包是不可变的契约;验证脚本(
verify-generated-package.sh)确保在代理执行前所有必需的工件都已存在。权限和凭证始终保留在主机上,不会随包传输。
如何获取
- 通过单条命令安装操作系统(README 提供了“粘贴即安装”片段,可自动获取
install-all-runtimes.sh并仅将文件写入~/.agentlas、~/.local/bin和 LLM 特定插件文件夹)。 - 安装后,您将获得命令行接口(
/agentlas build、/agentlas hub、/agentlas upload等),可从支持的 LLM 工具或终端调用。 - 使用 Agentlas 桌面 UI(从
agentlas.cloud/desktop下载)进行可视化工作流:描述任务,观察构建流水线,编排团队,并在本地运行/验证。
典型工作流
# 1. 用自然语言描述任务(例如:“生成一份周销售报告”)
/agentlas build
# 2. 审查生成的包,可选地上传至您的私有云
/agentlas upload
# 3. 在另一台机器上登录并检索该包
/agentlas cloud
# 4. 使用您选择的 LLM 执行;主机强制执行其自身的权限
/agentlas run
为何重要
- 可移植性 – 代理不被锁定在单一聊天或模型供应商上;它们随您移动。
- 标准化 – 通过定义输入、输出和路由的清晰 JSON 模式契约,Agentlas 使不同图引擎或运行时能够互操作。
- 所有权 – 私有 Agent Cloud 提供的是版本控制、可检查的资产,而非临时的提示。
- 可扩展性 – 公共 Hub 的专家代理可与本地构建的代理混合使用,实现复杂工作流的快速组合。
当前状态
- README 中显示最新发布版本徽章(语义化版本,Apache-2.0 许可证)。
- 支持 macOS(Apple Silicon 与 Intel)、Windows 和 Linux。
- 与多种 LLM 提供商兼容(Claude Code、Codex、Gemini、Ollama、DeepSeek 等)。
- 文档分为多种语言,包含契约、信任模型和详细的子系统说明。
总结 – Agentlas OS 是一个真正的开源平台,支持跨机器和模型提供商创建、共享和运行 LLM 驱动代理,特别强调可移植性、信任和所有权。
相关
- 项目
- 项目
- 项目
- 项目
- 项目