开源AI工具:AI-native知识库 是 AI Skill Hub 本期精选AI工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
基于AI的知识库,支持文本选择、问答Claude、源文件编辑,提高工作效率和智能化
开源AI工具:AI-native知识库 是一款基于 Python 开发的开源工具,专注于 installable、ai、chinese 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
基于AI的知识库,支持文本选择、问答Claude、源文件编辑,提高工作效率和智能化
开源AI工具:AI-native知识库 是一款基于 Python 开发的开源工具,专注于 installable、ai、chinese 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install ai-knowledge-base
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install ai-knowledge-base
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/JZ-Wu/ai-knowledge-base
cd ai-knowledge-base
pip install -e .
# 验证安装
python -c "import ai_knowledge_base; print('安装成功')"
# 命令行使用
ai-knowledge-base --help
# 基本用法
ai-knowledge-base input_file -o output_file
# Python 代码中调用
import ai_knowledge_base
# 示例
result = ai_knowledge_base.process("input")
print(result)
# ai-knowledge-base 配置文件示例(config.yml) app: name: "ai-knowledge-base" debug: false log_level: "INFO" # 运行时指定配置文件 ai-knowledge-base --config config.yml # 或通过环境变量配置 export AI_KNOWLEDGE_BASE_API_KEY="your-key" export AI_KNOWLEDGE_BASE_OUTPUT_DIR="./output"
<p align="center"> <img src="docs/assets/ai-kb-brand.svg" alt="AI Knowledge Base" width="820" /> </p>
<p align="center"> <a href="https://github.com/JZ-Wu/ai-knowledge-base/stargazers"><img src="https://img.shields.io/github/stars/JZ-Wu/ai-knowledge-base?style=flat-square&label=stars" alt="stars" /></a> <a href="https://github.com/JZ-Wu/ai-knowledge-base/network/members"><img src="https://img.shields.io/github/forks/JZ-Wu/ai-knowledge-base?style=flat-square&label=forks" alt="forks" /></a> <img src="https://img.shields.io/badge/license-MIT-22c55e?style=flat-square" alt="license" /> <img src="https://img.shields.io/badge/Python-3.10%2B-3776ab?style=flat-square" alt="Python" /> <img src="https://img.shields.io/badge/FastAPI-server-009688?style=flat-square" alt="FastAPI" /> <img src="https://img.shields.io/badge/Astro-static%20site-ff5d01?style=flat-square" alt="Astro" /> <img src="https://img.shields.io/badge/Claude%20CLI%20%2F%20OpenAI-compatible-6366f1?style=flat-square" alt="AI backends" /> </p>
AI Knowledge Base 把一组本地 Markdown 文件变成可阅读、可搜索、可编辑、可被 AI 直接操作的知识库。你可以在浏览器里阅读笔记、选中文本向 AI 提问、让模型通过受控工具修改 .md 文件,再由本地构建流程把变更同步回静态站点。
git clone https://github.com/JZ-Wu/ai-knowledge-base
cd ai-knowledge-base
pip install -r server/requirements.txt
python run.py
启动后访问:
http://localhost:8001
run.py 会在首次启动时自动安装/构建前端依赖,并把构建产物托管到 FastAPI 下。内容更新后会按需重建;需要强制重建时运行:
python run.py --rebuild
前端基于 Astro,首次构建需要本机已安装 Node.js。日常使用不需要单独启动 Vite/Astro dev server。
| 场景 | 适合怎么用 |
|---|---|
| AI / ML 学习笔记 | 按主题维护大模型、视觉、强化学习、具身智能等材料,随读随问,随问随改。 |
| 面试知识库 | 把算法、模型原理、工程经验组织成可搜索页面,让 AI 帮你补例子、改表述、生成复习提纲。 |
| 论文和 PDF 阅读 | 使用内置 PDF reader 选中文段提问,再把结论沉淀回 Markdown 笔记。 |
| 团队知识沉淀 | 将项目文档、排障手册、设计记录放入独立 KB,用访问密码暴露给局域网或同事。 |
| 内容重构与翻译 | 选中段落后让 AI 直接重写、翻译、扩写或检查公式,变更自动写回源文件。 |
<p align="center"> <img src="docs/assets/preview1.png" alt="AI Knowledge Base 首页预览" width="92%" /> </p>
<p align="center"> <img src="docs/assets/preview2.png" alt="AI Knowledge Base 设置与知识库管理预览" width="78%" /> </p>
AI 输入框支持粘贴或拖入截图。图片会保存到临时目录,并随请求传给支持图像输入的模型,适合分析报错截图、架构图或论文图表。
<p align="center"> <img src="docs/assets/workflow-architecture.svg" alt="AI Knowledge Base workflow architecture" width="94%" /> </p>
核心链路是:浏览器访问 FastAPI 托管的 Astro 静态站点;AI 侧栏通过 /api/chat 进入后端;后端根据设置选择 Claude CLI 或 OpenAI 兼容 API;模型需要改内容时只能通过受控工具操作知识库 Markdown;文件变化后触发同步和 Astro 构建,最终刷新静态页面。
该项目提供了一个开源的AI-native知识库,支持文本选择、问答Claude、源文件编辑,提高工作效率和智能化,但需要进一步优化和完善
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
经综合评估,开源AI工具:AI-native知识库 在AI工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | ai-knowledge-base |
| 原始描述 | 开源AI工具:AI-native knowledge base: select text → ask Claude → it edits the source file di。⭐7 · Python |
| Topics | installableaichineseclaudedocsifyinterviewpython |
| GitHub | https://github.com/JZ-Wu/ai-knowledge-base |
| 语言 | Python |
收录时间:2026-06-07 · 更新时间:2026-06-11 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。