SwarmVault 用于构建本地优先的知识库,采用 LLM Wiki 模式:原始资料、维基、模式三层,由 LLM 在用户与原始资料之间维护持久维基。项目含 swarmvault.config.json 或 swarmvault.schema.md 时也适用。
主要能力:初始化与演示(swarmvault init、swarmvault demo --no-serve)、扫描目录(swarmvault scan <directory> --no-serve)、注册与摄取来源(swarmvault source add、swarmvault ingest)、编译维基(swarmvault compile,支持 --max-tokens、--approve)、查询(swarmvault query "<question>",默认保存到 wiki/outputs/)、多步研究(swarmvault explore)、检查(swarmvault lint)、图谱分析(swarmvault graph blast/serve/export)、审查队列(swarmvault review、swarmvault candidate)、MCP 暴露(swarmvault mcp)、代理集成(swarmvault install --agent ...)。
使用方式:在库根目录操作;先读 swarmvault.schema.md 作为操作契约;优先使用 wiki/graph/report.md 等已有产物;原始资料保持不可变,修正写入模式或新来源。
限制:默认启发式提供者仅适合本地离线起步;音频摄取需配置 tasks.audioProvider;YouTube 转录无需提供者;嵌入、视觉、图像生成等能力需额外模型提供者。具体收费、价格、平台与效果资料未提供。