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.jsonbrief.json 等),其中包含方法、输入/输出模式和路由契约。
  • 借用 – 在公开 Hub 中搜索现成的专家代理,并导入其运行时包,无需复制原始源代码。
  • 拥有 – 将您自己的包上传到私有的、所有权明确的云中,以便在任何已登录的桌面设备上恢复使用。
  • 运行时无关 – 相同的包可在 Claude Code、Codex、Gemini、Antigravity、Cursor 或您配置的任何本地模型上运行。运行时提供 功能(文件系统、网页浏览、Shell),而 LLM 提供推理能力。
  • 信任模型 – 包是不可变的契约;验证脚本(verify-generated-package.sh)确保在代理执行前所有必需的工件都已存在。权限和凭证始终保留在主机上,不会随包传输。

如何获取

  1. 通过单条命令安装操作系统(README 提供了“粘贴即安装”片段,可自动获取 install-all-runtimes.sh 并仅将文件写入 ~/.agentlas~/.local/bin 和 LLM 特定插件文件夹)。
  2. 安装后,您将获得命令行接口(/agentlas build/agentlas hub/agentlas upload 等),可从支持的 LLM 工具或终端调用。
  3. 使用 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 驱动代理,特别强调可移植性、信任和所有权。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目