AI News HubLIVE
站内改写1 分钟阅读

Plasma Wiki:为AI智能体设计的命令行Wiki管理工具

Plasma Wiki是一个命令行工具,用于维护由AI智能体编辑的Markdown Wiki。它遵循LLM Wiki模式和Google的开放知识格式,自动生成索引和交叉链接,并处理并行编辑冲突。支持通过pip安装,可与Claude Code和Codex集成。

来源Hacker News AI作者: ndiao

Plasma Wiki 是一个命令行工具(CLI),专为维护由AI智能体编辑的Markdown Wiki而设计。该工具遵循Andrej Karpathy提出的“LLM Wiki”模式以及Google的“开放知识格式”,通过自动生成索引和交叉链接,并处理并行编辑冲突,使得内容管理更加高效。

Wiki的结构是一个由Markdown文件组成的树形结构,每个文件夹对应一个章节,每个Markdown文件对应一个条目。_index.md文件用于索引和链接,允许人类和AI智能体共同读写。页面、文件夹和Wiki名称默认支持空格、破折号、混合大小写和Unicode,但会拒绝可能破坏结构的字符,如路径分隔符和隐藏文件。用户可以通过_config/settings.json文件设置更严格的命名规则。

安装Plasma Wiki非常简单,可以通过pip、pipx或uv工具进行。此外,它还提供了插件,可以集成到Claude Code和Codex中,使得AI代理可以直接通过命令管理Wiki。

Plasma Wiki提供了一系列CLI命令:

  • wiki init:在当前项目中初始化新的Wiki
  • wiki config:安装Obsidian插件和Git合并驱动程序
  • wiki lint:验证Wiki结构并标记问题
  • wiki update:同步索引链接与文件系统
  • wiki map:打印缩进树形概览
  • wiki search:使用正则表达式搜索内容
  • wiki read:读取指定条目

默认情况下,命令作用于当前目录下的wiki/文件夹,但可以通过--path参数指定其他目标。map、search、update和lint命令还接受可选的名称参数,以限制作用范围。

开发方面,该项目使用Python编写,可以通过安装脚本或uv工具设置开发环境。运行测试使用pytest,代码风格检查使用pre-commit。项目遵循Apache 2.0许可证,并包含贡献指南和安全策略。

总之,Plasma Wiki为需要结构化知识库的AI代理和人类团队提供了一个高效、自动化的Wiki管理解决方案。