knowledge-agent-template

让AI助手直接读写你的文件系统,与知识库实时同步。

开源 🏷️完全免费 🚫 站点已失效 智能体 🍴 复刻 140 🐛 待处理 5 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1080
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,提供在线Demo,可免费使用,无付费版本。

项目预览

knowledge-agent-template 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队vercel-labs
定价模式🏷️完全免费
价格说明开源项目,提供在线Demo,可免费使用,无付费版本。
访问状态🚫 站点已失效
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agents,ai-agent,chatbot,file-system,knowledge-base,nuxt,sandbox,typescript,vue
GitHub 星标★ 1080
上线时间2026-01-20 00:00:00
代码更新2026-09-15
仓库体积2.3 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数5

项目介绍

这是一个基于文件系统和知识库的AI智能体模板,旨在帮助开发者快速构建能够与个人或团队知识库保持同步的智能体。它采用TypeScript编写,结合了Nuxt/Vue前端、沙箱环境和智能体框架,提供了一套完整的文件系统访问和知识检索能力。项目解决了传统AI助手无法实时访问本地或云端知识文件的问题,使智能体能够直接读取、理解和操作文件系统中的文档,从而提供更准确、更个性化的回答。核心能力包括:文件系统集成、知识库管理、智能体对话、沙箱安全执行等。作为早期开源项目,它提供了清晰的模板结构,适合作为构建特定领域AI助手的基础。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 10 分钟 部署方式:云服务 8 步

环境要求

  • Bun 包管理器(README 使用 bun install / bun run test)
  • 一个 Vercel 账号(README 提供一键部署按钮)
  • 一个 GitHub App 的 Client ID 与 Client Secret(用于 BETTER_AUTH_SECRET 之外的登录认证)
  • 能生成随机密钥的环境(README 示例使用 openssl rand -hex 32)

安装与启动步骤

  1. 1获取项目代码

    README 建议 Fork 后自定义部署;也可直接克隆仓库到本地再推送到自己的 Git 仓库。

    git clone https://github.com/vercel-labs/knowledge-agent-template.git
  2. 2安装依赖

    进入项目目录后用 Bun 安装全部依赖,这是 README Quick Start 给出的第一条命令。

    cd knowledge-agent-template
    bun install
  3. 3生成认证密钥

    README 说明 BETTER_AUTH_SECRET 用 openssl rand -hex 32 生成,把输出填入 .env。

    openssl rand -hex 32
  4. 4创建 GitHub App

    在 github.com/settings/apps/new 创建 GitHub App,把 Client ID 和 Client Secret 填入 .env 对应变量。

  5. 5编辑 .env 配置

    在项目根目录按 README 要求填写 BETTER_AUTH_SECRET、GITHUB_CLIENT_ID、GITHUB_CLIENT_SECRET 三个变量。

  6. 6部署到 Vercel

    使用 README 中的 Deploy with Vercel 按钮克隆并部署,部署时按提示填入上面三个环境变量。

  7. 7运行测试

    README 给出的校验命令,确认依赖安装与项目状态正常。

    bun run test
  8. 8添加知识源

    部署完成后访问站点 /admin 管理界面,添加 GitHub 仓库或 YouTube 频道作为知识源并触发同步。

关键配置

配置项必填说明示例
BETTER_AUTH_SECRET是认证加密密钥,用随机 32 字节十六进制串填充openssl rand -hex 32 生成的随机串
GITHUB_CLIENT_ID是GitHub App 的 Client ID,用于登录认证Iv1.xxxxxxxxxxxx
GITHUB_CLIENT_SECRET是GitHub App 的 Client Secret,用于登录认证xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

如何确认成功

访问部署后的站点,能正常登录并打开 /admin 管理界面即表示部署成功。

常见问题

Q:需要向量数据库或 embedding 模型吗?

A:不需要。README 明确说明不做向量库、不做切分流水线、不用 embedding 模型,智能体在隔离沙箱内用 grep、find、cat 检索你的文件源。

Q:知识源怎么配置?

A:通过 /admin 管理界面添加 GitHub 仓库和 YouTube 频道等源,然后在界面上触发同步;也可以用 SDK 的 savoir.client.getSources() 以编程方式列出源。

Q:可以不部署到 Vercel 吗?

A:README 以 Vercel 一键部署为主线,并说明模板可 Fork 后自行定制部署;本地运行方式 README 未给出具体命令,需自行按 Nuxt/TypeScript 项目处理。

Q:为什么用 bun install 而不是 npm?

A:README 的 Quick Start 和测试命令都使用 Bun(bun install、bun run test),使用其他包管理器可能得不到一致的结果。

注意事项

  • README 未给出本地开发服务器的启动命令,本地运行前请自行确认 run 脚本,不要照搬猜测的命令。
  • 三个环境变量缺一不可,缺少 BETTER_AUTH_SECRET 或 GitHub App 凭据会导致认证失败。
  • 知识源默认在 /admin 界面管理,新增后需要手动触发同步才会生效。
  • 项目处于早期阶段,模板结构清晰但接口和配置可能随版本变化。

核心亮点

  • 内置文件系统访问能力,AI可实时读取本地文档,回答更精准
  • 基于Nuxt/Vue构建,前端体验好,易于定制界面
  • 沙箱环境隔离,AI执行文件操作更安全

不足之处

  • 文档/社区待观察
  • 早期项目,功能完整性和稳定性需进一步验证

适用场景

  • 个人知识库问答助手,如本地笔记、PDF文档智能检索
  • 企业内部文档智能客服,快速定位产品手册、政策文件
  • 自动化报告生成,基于文件数据自动汇总分析

替代项目

Dify、FastGPT、RAGFlow

上一篇:waku-agent

下一篇:Octop

同类项目推荐

openclaw-setup 开源

用 Docker 和 Gemini 免费搭建你的 Telegram AI 机器人

Setup AI Telegram Bot miễn phí bằng OpenClaw + Google Gemini + Docker

★ 213 2026-08-09
agentcore-samples 开源

照着官方样例,把智能体从Demo推到生产上线

Amazon Bedrock Agentcore accelerates AI agents into production with the scale, relia···

★ 3521 2026-09-22
gitagent 开源

把 AI 智能体装进 Git 仓库,像管代码一样管它

A universal git-native AI agent framework. Your agent lives inside a git repo — ide···

★ 749 2026-09-13
manifest-dev 开源

让 AI 编码代理先想清楚再做,逐条验证不跑偏

Skills for agentic coding CLIs: output you can ship with minimal review, on work you···

★ 78 2026-08-09
neuro-san 开源

搭建多智能体协作网络,轻松处理复杂任务

Neuro AI System of Agent Networks

★ 167 2026-08-09
carbon 开源

15章手把手从零搭编码智能体,每章都通过测试

Build a coding agent from scratch, one harness primitive at a time. 15 chapters (ch-···

★ 79 2026-08-09
VibeAround 开源

一个入口并行管理所有 AI 编程代理,随时远程调度

Keep your AI coding agents around. Launch Claude Code, Codex CLI, Gemini CLI, Pi Age···

★ 537 2026-08-09
OpenStory 开源

用AI多智能体,打造活生生的互动故事世界

An LLM-powered multi-agent framework for simulating interactive, evolving story worl···

★ 441 2026-08-09