smartgpt

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 123 🐛 待处理 11 👀 关注 19
GitHub ↗
GitHub 星标 ★ 1731
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可自行部署使用,完全免费。

项目预览

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

项目数据

分类开源模型
开发团队Cormanz
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可自行部署使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai,gpt-3,gpt-4,llm,openai,rust
GitHub 星标★ 1731
上线时间2023-04-11 00:00:00
代码更新2024-04-11
仓库体积453 KB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数3

项目介绍

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

Star 增长趋势

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

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

技术标签

使用教程

难度:入门 约 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

上一篇:slack-mcp-server

下一篇:mcp-brasil

同类项目推荐

spec2case 开源

上传需求图或文档,自动生成可用的 Excel 测试用例。

Spec2Case 是生产级 AI 测试用例生成智能体,支持图片/文本需求理解、人工确认、LangGraph···

★ 68 2026-08-09
learn-claude-code-rs 开源

用 Rust 手写 AI 智能体,从零到生产级功能

Build an AI agent harness in Rust, from a minimal loop to tools, subagents, memory, ···

★ 155 2026-08-09
opencode-telegram-bot 开源

手机遥控本地 AI 编程,随时监控任务进度

OpenCode mobile client via Telegram: run and monitor AI coding tasks from your phone···

★ 1346 2026-08-09
opengeniemaster 开源

让机器人智能体边干边学、越做越稳的框架

Open-source embodied agent framework: execution, feedback, and continual improvement

★ 155 2026-11-10
ue5-mcp-bridge 开源

把 AI 接入 UE5 编辑器,用自然语言驱动游戏开发

MCP server bridging AI assistants to Unreal Engine 5 editor

★ 66 2026-08-09
Hermes-CN-Desktop 开源

在 Windows 桌面上,用轻量 Tauri 壳跑起隔离的 Hermes 智能体。

Hermes Agent CN desktop app, Windows-First, built with Tauri, Typescript and Rust. I···

★ 1941 2026-08-09
multica 开源

把 AI 智能体拉进你的团队,自托管一起干活

Make humans and AI agents work as one team — open-source and self-hostable.

★ 55529 2026-09-12
shopkeeper-agent 开源

电商数仓智能问数,学 LangGraph 实战首选

电商数仓智能问数 AI Agent,最适合用于系统学习 LangGraph 的实战项目:基于 LangGraph、···

★ 523 2026-08-09
jupyter-ai-agents 开源

在 JupyterLab 里和 AI 对话,自动写代码跑数据

AI Agents with MCP tools and Skills for JupyterLab — Chat with your Notebook and ···

★ 163 2026-08-09