smartgpt

让大模型用插件动手干活,复杂任务一键搞定

smartgpt 是一个用 Rust 编写的开源项目,它为大型语言模型(LLM)提供了通过插件完成复杂任务的能力。该项目本质上是一个智能体框架,核心解决的是让 LLM 超越单纯文本生成,能够调用外部工具、执行多步骤操作。它通过插件系统扩展模型能力,支持自定义插件来接入 API、执行代码、操作文件等,从而将 LLM 从对话助手升级为能实际执行任务的智能体。项目强调安全性和可控性,插件运行在受控环境中,并提供了清晰的权限管理。其设计轻量、性能高效,适合开发者快速构建基于 LLM 的自动化工作流。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1737
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队Cormanz
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,可自行部署使用,完全免费。
访问状态
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai,gpt-3,gpt-4,llm,openai,rust
GitHub 星标★ 1737
30天Star增速
HF 下载量
上线时间2023-04-11 00:00:00
最近更新2026-09-15 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 15 分钟 部署方式:命令行工具 5 步

环境要求

  • Rust 的 cargo 包管理工具,建议使用最新稳定版
  • Git(用于克隆仓库)
  • 能够编译 Rust 项目并首次运行生成配置文件的本地环境

安装与启动步骤

  1. 1安装 cargo

    按官方文档安装 Rust 的 cargo,尽量选择最新稳定版本;安装完成后可用 cargo 命令进行后续操作。

  2. 2克隆仓库

    从 GitHub 拉取 smartgpt 源码并进入项目目录,后续命令都在该目录中执行。

    git clone https://github.com/Cormanz/smartgpt.git && cd smartgpt
  3. 3首次运行生成配置

    以 release 模式运行项目,首次运行会自动为你生成一个 config.yml 配置文件。

    cargo run --release
  4. 4修改配置

    打开生成的 config.yml,按自己的需求调整配置内容;README 说明该文件可配置项目的几乎所有内容。

  5. 5再次运行

    配置调整完成后再次执行同一命令,让程序按新配置运行。

    cargo run --release

关键配置

配置项必填说明示例
config.yml是项目自动生成的配置文件,可在其中调整几乎所有的设置项。config.yml

如何确认成功

首次运行结束后项目目录下会生成 config.yml 文件;修改配置后再次运行命令能正常执行且无报错,即表示部署成功。

常见问题

Q:没有安装 cargo 怎么办?

A:README Quickstart 第 1 步要求先安装 cargo,建议安装最新稳定版本,安装方法见 Rust 官方 cargo 安装文档。

Q:第一次运行需要先配置吗?

A:不需要。首次运行的主要作用是自动生成 config.yml,之后按需调整该文件,再执行一次即可。

Q:能否把 SmartGPT 当作 crate 用在其他项目里?

A:可以。README 指出如需更多信息或将 SmartGPT 作为 crate 使用,请阅读官方文档(corman.gitbook.io/smartgpt)。

Q:运行命令为什么带 --release?

A:README 明确要求以 release 模式运行,因此使用 cargo run --release 而非默认的 debug 模式。

注意事项

  • SmartGPT 是实验性程序,README 明确说明了这一点,请谨慎用于实际生产场景。
  • 首次运行只是为了生成 config.yml,必须再执行一次程序配置才会生效。
  • README 只给出了 cargo 运行方式与官方文档地址,如需详细配置说明请查阅 corman.gitbook.io/smartgpt。

核心亮点

  • 插件架构灵活,轻松扩展模型能力,接入任意API或工具
  • Rust实现,性能高且内存安全,适合生产环境部署
  • 强调安全控制,插件沙箱化运行,降低风险

不足之处

  • 生态尚小,插件数量有限,需自行开发
  • 文档/社区待观察

适用场景

  • 自动化办公:让模型自动处理报表、邮件等任务
  • 智能客服:结合插件查询订单、售后信息
  • 个人助理:调用日历、天气等API完成日常安排

替代项目

LangChain、AutoGPT、BabyAGI

项目介绍

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

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

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-15。MIT许可证,可自行部署使用,完全免费。

它主要面向的使用场景是:自动化办公:让模型自动处理报表、邮件等任务。同类可对比的替代方案包括 LangChain、AutoGPT、BabyAGI。

上一篇:slack-mcp-server

下一篇:mcp-brasil

同类项目推荐

xinchao-dynamic-mind 开源

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

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

★ 199 2026-08-09
deepseek-harness 开源

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

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12