nebula-kb 是 AI Skill Hub 本期精选Agent工作流之一。综合评分 6.3 分,整体质量稳定。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
nebula-kb 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
nebula-kb 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install nebula-kb
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install nebula-kb
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/however-yir/nebula-kb
cd nebula-kb
pip install -e .
# 验证安装
python -c "import nebula_kb; print('安装成功')"
# 命令行使用
nebula-kb --help
# 基本用法
nebula-kb input_file -o output_file
# Python 代码中调用
import nebula_kb
# 示例
result = nebula_kb.process("input")
print(result)
# nebula-kb 配置文件示例(config.yml) app: name: "nebula-kb" debug: false log_level: "INFO" # 运行时指定配置文件 nebula-kb --config config.yml # 或通过环境变量配置 export NEBULA_KB_API_KEY="your-key" export NEBULA_KB_OUTPUT_DIR="./output"
Matrix role:nebula-kbowns the knowledge asset lifecycle: ingestion, governance, retrieval quality, feedback loops, and operations dashboards. For the Spring AI backend platform layer, seeknowledgeops-agent. Status:activeMatrix: knowledgeops-agent · tianji-ai-agent · nebula-kb · forgepilot-studio · however-microservices-lab
NebulaKB is a local-first knowledge asset lifecycle platform for teams that need measurable knowledge quality — combining document ingestion, semantic indexing (pgvector), retrieval-augmented Q&A, human feedback loops, and an operations dashboard. Built with Django, PostgreSQL, and Redis. For the enterprise Spring AI RAG backend, see knowledgeops-agent.
NebulaKB 面向知识运营团队,不是泛泛的知识库或 RAG 示例,而是把知识资产的入库、治理、检索、反馈、回看和运营后台串成一条可演示、可测试、可度量的工作流。
定位一句话:NebulaKB 负责让知识资产持续变好,knowledgeops-agent 负责提供 Spring AI 企业后端工程基线。

本仓库围绕知识资产生命周期组织代码和文档:知识进入系统后,要能被解析、切片、索引、检索、反馈、回看和持续治理。它的价值不只是“能问答”,而是把知识命中率、低质答案、待更新知识和运营后台放到同一条可演示链路里。
/api/v1/ 前缀路由、知识版本管理、批量导入导出。首次启动建议先执行:
```bash cp .env.example .env
macOS:
```bash ./scripts/quick-install-mac.sh
Windows (PowerShell):
powershell powershell -ExecutionPolicy Bypass -File .\scripts\quick-install-win.ps1
```
快速脚本会自动完成:
.env 并替换 CHANGE_ME_* 占位密钥;.venv 并安装 Python 依赖;pgvector;| 形态 | 入口 | 适合场景 |
|---|---|---|
| 开发模式 | python main.py dev web | 本地功能开发 |
| 一键本地启动 | installer/start-all.sh | 演示与快速验证 |
| 分组件启动 | installer/start-postgres.sh / installer/start-redis.sh / installer/start-maxkb.sh | 更接近生产的联调环境 |
| 可运维分离部署 | docker compose -f deploy/docker-compose.operational.yml up -d | web / worker / scheduler / PostgreSQL / Redis / object storage 独立部署 |
运维部署、环境变量契约、健康检查、备份恢复和回滚流程见 docs/ops/operability.md 与 docs/ops/postgres-backup-restore.md。
git clone https://github.com/however-yir/nebula-kb.git
cd nebula-kb
python -m venv .venv
source .venv/bin/activate
pip install -U pip
[ -f requirements.txt ] && pip install -r requirements.txt
[ -f pyproject.toml ] && pip install -e .
python apps/manage.py migrate
python main.py dev web
cd ui
npm ci
npm run dev # 管理后台 (http://localhost:5173)
npm run chat # 问答界面 (http://localhost:5174)
| 运营后台 | 知识库列表 |
|---|---|
|  |  |
| 文档入库 | 问答反馈 |
|---|---|
|  |  |
./scripts/bootstrap-local.sh --start
建议按 dev / staging / prod 分层配置,并将密钥类信息放入环境变量或密钥管理系统。
| 路径 | 角色 |
|---|---|
apps/knowledge | 知识库核心、入库与检索相关能力 |
apps/chat | 问答交互与知识调用入口 |
apps/models_provider | 模型提供方接入层 |
apps/common / apps/system_manage | 平台公共与系统管理能力 |
installer/ | 本地部署、数据库与 Redis 启动辅助 |
ui/ | 管理后台与问答前端(Vue 3 + Vite + TypeScript + Ant Design) |
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ GPL 3.0 — 强 Copyleft,衍生作品须开源,含专利保护条款,不可闭源使用。
经综合评估,nebula-kb 在Agent工作流赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | nebula-kb |
| 原始描述 | 开源AI工作流:Local-first knowledge asset lifecycle platform — ingestion, governance, retrieva。⭐22 · Python |
| Topics | workflowagent-platformdjangoknowledge-basellmlocal-aipython |
| GitHub | https://github.com/however-yir/nebula-kb |
| License | GPL-3.0 |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-22 · License:GPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端