← 返回列表

Agent Deck:可自部署的带人设、知识库与代码沙箱的迷你 AI Agent

ggxj-php/Agent-Deck · 可自部署的 AI Agent:身份卡换人设(名字/语气/头像/表情包/主题色)、工具按组开关、本地知识库检索、沙箱里写代码并自己验证,带网页后台。

GitHub原文发布 未知首次收录 2026-10-29上架 2026-10-29 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Agent Deck 是一个可自部署的迷你 AI Agent,提供终端对话和带网页后台的网页版两种用法。它用「身份卡」切换人设(名字、语气、欢迎语、头像、表情包、主题色),支持按组开关工具、配置本地知识库检索(PDF/DOCX/HTML/TXT 解析与多路混合检索)、在沙箱中读写文件并编译运行代码自行验证,还能联网搜索与打开网页读原文。项目包含 FastAPI 后端、SSE 流式输出、会话持久化到 SQLite、账号邀请制与后台管理(模型/Key/用户/流量/黑名单等),并提供 Docker 与 CI 配置。

核心能力与快速开始

★ 1 · Python

能做什么
支持用身份卡切换人设(名字、语气、欢迎语、头像、表情包、主题色);工具按组开关,共 28 个工具;本地知识库检索(PDF/DOCX/HTML/TXT 解析、中文分词、中英术语对照、可选向量检索与跨语言检索);沙箱内读写文件、编译运行代码并自验证;联网搜索与打开网页;数字取证、汇编仿真、逻辑仿真、进制转换、科学计算、文档与图片读取、HTML 渲染、SVG 图形绘制等工具;网页版支持流式输出、折叠思考与工具调用、代码高亮、表情包、图片上传与 EXIF 剥离、上下文用量显示与自动压缩、会话持久化、邀请制账号与后台管理。
适用场景
个人或小团队自部署一个带固定人设的对话助手;在算法、计算机组成原理、嵌入式、物联网、数字取证等方向配合自建教材知识库做带出处的问答;让 Agent 写代码并在沙箱中运行验证;通过网页后台管理模型配置、用户与访问流量。
项目形态
可直接使用的工具
部署方式
可本地运行(python agent.py 或 python -m deck.web)或使用 Docker / docker compose 部署;镜像中不包含 .env 与 admin.json,运行时数据通过 volume 挂载。
主要依赖
Python 3.10+;依赖 openai、requests、pypdf、python-docx、pillow、jieba、numpy、fastapi、uvicorn、bcrypt、lxml 等;运行 C/C++/Java/Node 需额外工具链;graphviz 与中文字体为可选。需配置模型 API Key(如 DEEPSEEK_API_KEY),知识库文档需自行放入 knowledge/ 目录,仓库不附带。
使用限制
仓库不包含知识库文档,需自行准备以免版权问题;未配置模型 Key 时启动会直接报错;API 调用成本与具体服务商限制未说明;向量检索与检索翻译为可选配置,部分后台配置修改后需重启或重建索引;许可证为 NOASSERTION,商用条件未说明。
许可证
NOASSERTION
最近推送
2026-10-28 23:32

资料检查:2026-10-29 07:00 · 卡片整理:2026-10-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。