LocalAGI

本地跑 AI 智能体,兼容 OpenAI 接口,数据不出门

LocalAGI 是一个用 Go 编写的可自托管 AI 智能体平台,目标是在消费级硬件(CPU 或 GPU)上本地运行完整的智能体能力,不依赖云服务,从而最大程度保护隐私与数据自主权。它同时兼容 OpenAI Responses API,可作为其直接替代品,让已有调用 OpenAI 接口的应用无需大改即可切换到本地模型。核心能力包括智能体编排、工具调用、多步任务执行、状态管理与对话记忆,并支持接入本地推理后端。适合对数据外泄敏感、希望离线运行、或想低成本搭建私有 AI 助手的个人与团队。项目语言为 Go,部署轻量,社区处于成长阶段。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1991
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类智能体
开发团队mudler
所属国家
官网地址
定价模式free
价格说明开源免费,可自行部署
访问状态
是否开源是
开源协议MIT
主要语言Go
技术栈/模型
GitHub 星标★ 1991
30天Star增速
HF 下载量
上线时间2023-07-27 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-08
浏览次数0

Star 增长趋势

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

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • Docker 与 Docker Compose 环境
  • 可选:NVIDIA / Intel / AMD 显卡及对应驱动(无 GPU 也可用 CPU 运行)
  • 支持现代浏览器(用于访问 Web UI)

安装与启动步骤

  1. 1获取项目代码

    把仓库拉到本地并进入目录,后续 docker compose 命令都在此目录执行。

    git clone https://github.com/mudler/LocalAGI.git
    cd LocalAGI
  2. 2CPU 模式启动

    没有独显或只想快速体验时用默认配置,直接拉起全部容器。

    docker compose up
  3. 3GPU 模式启动

    按显卡三选一:NVIDIA / Intel Arc 与核显 / AMD,文件名不可写错。

    docker compose -f docker-compose.nvidia.yaml up
    docker compose -f docker-compose.intel.yaml up
    docker compose -f docker-compose.amd.yaml up
  4. 4自定义模型启动

    在启动命令前加环境变量,可替换主模型、多模态模型和图像模型。

    MODEL_NAME=gemma-3-12b-it 
    MULTIMODAL_MODEL=moondream2-20250414 
    IMAGE_MODEL=flux.1-dev-ggml 
    docker compose -f docker-compose.nvidia.yaml up
  5. 5打开 Web UI

    容器启动后在浏览器访问 8080 端口,可在此创建和管理 Agent。

  6. 6查看 Agent 配置接口

    API 服务跑在 3000 端口,可读取可用配置字段及其类型说明。

    curl -X GET "http://localhost:3000/api/meta/agent/config"

关键配置

配置项必填说明示例
LOCALAGI_MODEL否指定 Agent 默认使用的主模型gemma-3-12b-it
LOCALAGI_MULTIMODAL_MODEL否可选的多模态能力模型moondream2-20250414
LOCALAGI_LLM_API_URL否OpenAI 兼容的推理服务地址http://localhost:11434/v1
LOCALAGI_LLM_API_KEY否调用推理接口所需的鉴权密钥sk-xxxxxxxx
LOCALAGI_STATE_DIR否状态与技能(skills 子目录)的存储位置/pool
LOCALAGI_API_KEYS否对外开放 API 的鉴权密钥列表,逗号分隔sk-aaa,sk-bbb

如何确认成功

浏览器打开 http://localhost:8080 能看到 Agent 管理界面,即表示服务启动成功。

常见问题

Q:没有显卡能跑吗?

A:可以。默认的 docker compose up 就是 CPU 模式,只是推理速度会慢一些。

Q:怎么换成别的模型?

A:启动时通过 MODEL_NAME 环境变量传入模型名,或修改 compose 文件中 localagi 容器的 LOCALAGI_MODEL。

Q:Web 界面和 API 分别在哪个端口?

A:Web UI 是 8080;API 默认监听 3000(由 LOCALAGI_BASE_URL 控制,默认 ":3000")。

Q:环境变量改了为什么不生效?

A:这些变量必须写在 docker-compose 文件中 localagi 这个容器下(或用启动命令前置),写在别处不会起作用。

Q:启动失败怎么办?

A:README 提供了排障视频 https://youtu.be/HtVwIxW3ePg ,可对照检查显卡驱动与 compose 文件选择。

注意事项

  • 数据与推理全程在本地进行,不依赖云服务密钥,适合隐私敏感场景。
  • Intel/AMD/NVIDIA 三种 GPU 配置分别对应不同 compose 文件,不要混用。
  • 自定义 Go action 需放到 LOCALAGI_CUSTOM_ACTIONS_DIR 目录,每个文件要实现 Run、Definition、RequiredFields 三个函数。
  • Telegram 集成默认开启流式回复(streaming 为 true),设为 false 可关闭预览。

核心亮点

  • 兼容 OpenAI Responses API,现有应用可低成本迁移到本地
  • Go 编写,单二进制部署轻量,适合消费级 CPU/GPU 本地运行
  • 强调隐私与自托管,数据完全不出本地,适合敏感场景

不足之处

  • 本地模型能力受硬件限制,复杂任务效果与云端大模型仍有差距
  • 项目星标约 2000,生态与文档完善度待观察

适用场景

  • 企业内网搭建私有 AI 助手,处理敏感业务数据
  • 个人在笔记本或家用主机上离线运行智能体做自动化任务
  • 开发者用本地环境替代 OpenAI API 做调试与成本控制

替代项目

Ollama、LocalAI、Open WebUI

项目介绍

LocalAGI 是智能体领域的开源项目,由 mudler 开发,2023 年首次发布。

在全站 13,916 个收录项目中,它的 GitHub 星标数(1,991)位列前 30%,在智能体分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-10-05。开源免费,可自行部署。

它主要面向的使用场景是:企业内网搭建私有AI助手,处理敏感业务数据。同类可对比的替代方案包括 Ollama、LocalAI、Open WebUI。

上一篇:trajectory

下一篇:skills

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 210 2026-08-09
goutoujunshi 开源

先哄情绪再出招,恋爱难题给可执行方案

一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人···

★ 7258 2026-09-25
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 245117 2026-08-15
ECC 开源

调教你的 AI 编程搭子,让它越用越顺手

The agent harness performance optimization system. Skills, instincts, memory, securi···

★ 274774 2026-08-09