安装并生成仓库文档
Install the CLI
OpenWiki 需要 Node.js 22.22.0 或 later。在 Windows 系统上,建议使用
npm 或 pnpm。使用 Bun 安装可能会回退到编译原生 better-sqlite3 依赖,并可能需要 Visual Studio Build Tools 的桌面开发与 C++ 工作负载。Initialize in your repository
在仓库根目录运行以下命令:首次交互式运行时,OpenWiki 会提示配置以下内容:
- 推理提供方和模型
- 提供方 API 密钥(或等效凭证)
- 可选的 LangSmith API 密钥用于追踪
- 用于从运行时轨迹丰富 Wiki 的 LangSmith 项目
~/.openwiki/.env。再次运行 --init 会重新生成仓库 Wiki 和声明(Claims),同时保留 openwiki/INSTRUCTIONS.md。在持久化检出(checkout)中中断的运行会从 openwiki/.run.json 恢复。若要在智能体内而非独立模型会话中运行 OpenWiki,请参阅 智能体集成。Wiki 创建后,您可搜索它或链接相关仓库 相关仓库。Review the generated wiki
OpenWiki 将文档写入 此命令会打开本地交互式节点图,附带 Markdown 阅读器。详见 可视化 Wiki。
openwiki/(仓库内),包括快速入门入口点和主题页面。它会在仓库根目录创建或刷新 AGENTS.md,其中包含引导智能体咨询 Wiki 获取代码库上下文的区块。当 CLAUDE.md 已存在时,OpenWiki 会刷新一个导入 @AGENTS.md 的受管理区块。事实性页面通过 openwiki/.claims/ 下方的声明(Claims)进行锚定。仓库特定的 Wiki 指示存储在 openwiki/INSTRUCTIONS.md 中。OpenWiki 会读取此文件以确定范围和优先级。如需修改,请编辑文件或通过聊天请求 OpenWiki 修改摘要(例如 openwiki "Update openwiki/INSTRUCTIONS.md to focus on the public API")。常规 --init 和 --update 运行不会重写它。在浏览器中探索 Wiki:Keep docs up to date
个人 Wiki(可选)
初始化本地个人知识库而非仓库文档:~/.openwiki/wiki,并支持配置连接器(如本地 Git 仓库、自定义 MCP、Gmail、Notion、网页搜索、Hacker News、X/Twitter)。详见 个人模式。
交互式和单次运行
裸载openwiki 启动当前仓库的代码模式交互会话。通过消息发起请求:
-p / --print 进行单次非交互式运行,输出最终助手响应后退出:
/api-key 更新当前提供方 API 密钥,/langsmith-key 更新或清除 LangSmith 追踪凭证,/effort 设置支持模型的可解释性(reasoning effort)。
使用 LangSmith 追踪
在入职(onboarding)阶段提供 LangSmith API 密钥,将 OpenWiki 运行轨迹关联至名为openwiki 的 LangSmith 项目。也可在 ~/.openwiki/.env 或进程环境变量中设置这些值:
后续步骤
- 代码模式:仓库 Wiki、声明(Claims)、OKF 输出和智能体指令文件
- 智能体集成:在 Codex、Claude Code、OpenCode、Cursor、IBM Bob、Kiro、Oh My Pi、Antigravity 或 Pi 中运行 OpenWiki
- 搜索与链接 Wiki:MCP 搜索与阅读、多仓库工作区
- 个人模式:本地知识库和连接器
- 模型提供方:支持提供方及凭证
- 自动化更新:GitHub Actions、GitLab CI 和 Bitbucket Pipelines
- CLI 参考文档:命令与标志
官方原文:src/oss/openwiki/quickstart.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。