arkon

自托管企业知识库,一键接入 Claude 等 AI 助手

Arkon 是一个面向企业的自托管 AI 知识中心,同时也是一个 MCP(Model Context Protocol)服务器。它主要解决团队在将内部知识用于大语言模型(LLM)时面临的上下文管理、权限控制和技能复用问题。Arkon 允许团队集中管理 RAG(检索增强生成)上下文、访问策略和 AI 技能,并通过标准 MCP 协议与 Claude 等 LLM 无缝连接,实现安全、自动化的组织知识集成。其核心能力包括:知识库的集中管理、细粒度的访问控制、AI 技能的编排与复用,以及作为 MCP 服务器提供标准化的接口,便于各类 AI 工具接入。项目采用 Python 编写,目前处于成长阶段,适合需要私有化部署知识库并希望与主流 AI 助手深度集成的企业。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1461
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队nduckmink
所属国家
官网地址
定价模式free
价格说明开源项目,自托管部署,完全免费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型enterprise-ai,knowledge-base-embeddings,knowledge-based-systems,knowledge-bases,llm-wiki-personal-knowledge-base,mcp,mcp-server,model-context-protocol,organizational-knowledge,rag,self-hosted,wiki
GitHub 星标★ 1461
30天Star增速
HF 下载量
上线时间2026-04-30 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

难度:入门 约 15 分钟 部署方式:Docker 5 步

环境要求

  • 已安装 Docker 与 Docker Compose
  • 准备好 Anthropic、Google 或 OpenAI 中任一家的 API Key
  • 服务器/本机可访问 3119 端口(用于打开管理门户)
  • 具备命令行基本操作能力

安装与启动步骤

  1. 1克隆代码仓库

    把 Arkon 官方仓库拉到本地,并进入项目目录,后续命令都在这里执行。

    git clone https://github.com/nduckmink/arkon.git
    cd arkon
  2. 2复制环境变量文件

    从 Docker 示例文件复制出正式的环境文件 .env.docker,后续在该文件中填写密钥。

    cp .env.docker.example .env.docker
  3. 3填写关键配置

    编辑 .env.docker,至少设置 SECRET_KEY、管理员账号密码,以及 Postgres 和 MinIO 的密钥。

  4. 4启动服务

    按 .env.docker 中的配置构建并后台启动全部容器,首次构建可能较慢。

    docker compose --env-file .env.docker up -d --build
  5. 5登录并配置模型

    浏览器打开门户,用管理员身份登录,在 Settings 中选择嵌入/LLM/视觉模型并粘贴 API Key。

关键配置

配置项必填说明示例
SECRET_KEY是应用加密签名用的密钥,部署前必须改成自己的随机长字符串。sk-xxxxxxxxxxxxxxxxxxxxxxxx
管理员账号与密码是.env.docker 中设置的管理员凭据,用于登录 3119 门户。admin / your-strong-password
Postgres / MinIO 密钥是数据库与对象存储的密码,需在 .env.docker 中一并设置。your-postgres-password

如何确认成功

浏览器打开 http://localhost:3119,能用管理员账号登录进入门户,即说明部署成功。

常见问题

Q:我不是技术人员,能不用 Docker 吗?

A:README 说明可以向官方申请一次免费的引导演示,无需自己配置 Docker,直接看 Arkon 对团队能做什么。

Q:我只想管理个人知识库,适合用 Arkon 吗?

A:README 明确指出 Arkon 是为团队设计的;个人场景建议用 Obsidian 加 Claude Skills,更简单。

Q:需要哪家的 API Key?在哪里填?

A:准备 Anthropic、Google 或 OpenAI 其中一家的 API Key 即可,登录门户后在 Settings 里选择模型并粘贴。

Q:想用开发模式部署怎么办?

A:README 指向 docs/SETUP.md,里面有开发模式的说明和完整的环境变量参考。

注意事项

  • Arkon 面向团队场景,单人或个人知识管理并非其目标。
  • 源码使用 PolyForm Internal Use 1.0.0 许可证,商用前请阅读 LICENSE。
  • 首次构建镜像耗时较长,建议耐心等待 docker compose 输出完成。
  • API Key 属于敏感信息,只写入本地 .env.docker,不要提交到代码仓库。

核心亮点

  • 基于 MCP 标准协议,可无缝对接 Claude 等主流 LLM,集成成本低
  • 支持细粒度访问控制,确保企业敏感知识仅对授权人员开放
  • 自托管部署,数据完全掌控,满足企业安全与合规要求

不足之处

  • 项目仍处于成长阶段,文档和社区生态有待完善
  • 主要面向企业场景,个人开发者或小型团队可能觉得功能过重

适用场景

  • 企业内部知识库建设,供员工通过 AI 助手查询技术文档、制度流程
  • AI 应用开发中,需要为 LLM 提供安全可控的 RAG 上下文
  • 跨部门协作时,统一管理 AI 技能和知识访问权限

替代项目

Dify、RAGFlow、FastGPT

项目介绍

arkon 是搜索知识领域的开源项目,由 nduckmink 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,461)位列前 30%,在搜索知识分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,209 增加到 1,461,净增 252。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。自托管部署,完全免费。

它主要面向的使用场景是:企业内部知识库建设,供员工通过AI助手查询技术文档、制度流程。同类可对比的替代方案包括 Dify、RAGFlow、FastGPT。

上一篇:raglite

下一篇:supavec

同类项目推荐

firecrawl 开源

网页抓取像喝水一样简单,开发者省下整周加班

The web data API to search, scrape, and interact at scale.

★ 183325 2026-08-09
contoso-chat 开源

一键跑通 Azure RAG 应用,从代码到评估部署全流程

This sample has the full End2End process of creating RAG application with Prompty an···

★ 766 2026-08-09
graphify 开源

整个代码库画成一张图,找问题一眼定位

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···

★ 120493 2026-08-09
ragflow 开源

让大模型用上你的私有知识,搭建可靠的企业级RAG应用

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fu···

★ 91170 2026-08-09