Skip to content

Latest commit

 

History

History
125 lines (90 loc) · 2.91 KB

File metadata and controls

125 lines (90 loc) · 2.91 KB

litewiki

一个 local-first 的 CLI:为你的代码库生成 wiki 风格的技术报告。

repo license issues stars typescript pnpm

English | Español

功能特性

  • 交互式 CLI:直接运行 wiki 进入主菜单(run/report/profile/config)。
  • 本地归档:生成的报告会存到你的用户配置目录下。
  • 增量模式:可把上一次报告作为输入进行二次生成。
  • 工具驱动 Agent:通过工具探索仓库(listDirectoryreadFilerenderMermaid)。

安装

要求:

  • Node.js(ESM)
  • pnpm(推荐)

全局安装:

npm i -g litewiki
#
pnpm add -g litewiki

然后运行:

wiki

本地开发安装

pnpm install
pnpm build

运行:

pnpm -s build
node dist/index.js

也可以本地全局 link(可选):

pnpm link --global
wiki

快速开始

  1. 创建 AI 配置:
wiki config

会提示你输入:

  • provider: openai | anthropic | google | custom目前 openaianthropic 可用
  • model
  • baseUrl
  • key
  1. 运行:
wiki run .

Provider 说明

我们将 provider 抹平成:

provider: "openai" | "anthropic" | "google" | "custom"
  • 已支持openaianthropic
  • 暂未支持(UI 里可以选,但运行会提示 Not supported yet)googlecustom
  • Anthropic 说明:使用 Messages API;baseUrl 请设置为 https://api.anthropic.com/v1/messages

更多差异说明见:docs/providers.md

命令

  • wiki:交互式主菜单
  • wiki run [dir]:分析目录
  • wiki profiles:管理 Prompt Profile
  • wiki reports:查看/删除归档报告
  • wiki config:管理 AI 配置

开发

pnpm test
pnpm lint
pnpm format
pnpm build
pnpm dev

Agent 指南

如果你在用 Cursor/Copilot 等 coding agent,请看:AGENTS.md

License

ISC © Carbon