{"_id":"@codehourra/llm-iwiki","_rev":"10-92bc1a9df084ebefebec4dbe7c05bb79","name":"@codehourra/llm-iwiki","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@codehourra/llm-iwiki","version":"0.1.0","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","bun"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.1.0","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"src/index.ts"},"dist":{"shasum":"08cb2548a452cf928760ec0fdc4eb44189aa49ec","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.1.0.tgz","fileCount":26,"integrity":"sha512-ZrL0cqy9+mblYvIQyGPo6OSFgKRw3mUlXPzhHpf6r3NnpBXKeuqEKU2Vv2tlwlG5m6YemAHT9KwTm0D5RUM6RQ==","signatures":[{"sig":"MEYCIQDlmvrVf7DlxOKQ4eMskMe0AxN529YG8CaY3QZKpUNQsgIhAKHC5l78TorcddaL9R2BZqWJiwSWWwMKOJKiEtxTMiGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104281},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"238478152e27ac573cc3c7e079ac6638e65343d3","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --compile --outfile dist/llm-iwiki","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yaml":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"~5.7"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.1.0_1780025276662_0.5202603960538426","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@codehourra/llm-iwiki","version":"0.1.1","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","bun"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.1.1","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"efe7d5def06ecee0b3c6e51ace5112b27d0f807c","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.1.1.tgz","fileCount":4,"integrity":"sha512-ffYxnxhVLIyeEuMFPjLEwLcOeM4nJsozITTDI11u4RLuRy1e7vwRlPap0S1ye3cSxQoMFfQKj6CcAzf4T0k56g==","signatures":[{"sig":"MEUCICDpU06/XCnh4fY9ptSl+QOvuLd0DNogYPAYFeRcmAIkAiEA5/hHWm1Ibtx2cbb3ykNzUQh0MeN9Q4uplIXvwGWHxdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172928},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"4c35087ad05afc0eb7c9e94499a6901b22fcacb4","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target bun --minify --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.1.1_1780026113541_0.9651501909720119","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@codehourra/llm-iwiki","version":"0.1.2","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","bun"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.1.2","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"197828921bfd6639831e53d77c4bd1845a7802b4","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.1.2.tgz","fileCount":4,"integrity":"sha512-HV8+mkBgSZ5lVpnyzp4D0R3ey88KnyFY5+GoLcp0QalWwLs2Wvr31z4mJ8tqI3Rjv2mDEREJ0yk940YjoMWUFw==","signatures":[{"sig":"MEYCIQCyUTrSMLDGp3mqmhCQGVpG1FzlyBGjGFUHsIXupliwrwIhAN3Kp8gI5I+4d1tLhMEujYJQFbaqAyiaOOIHjsz2yJGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173640},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"dcde5a3a6f5619afb8ccab4c01cfd4d8ce274050","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target bun --minify --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.1.2_1780034922478_0.6705041697665028","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@codehourra/llm-iwiki","version":"0.1.3","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","bun"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.1.3","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"81e1ca23181cfc2865262b186614ac2804f1e767","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.1.3.tgz","fileCount":4,"integrity":"sha512-qh/IJLN2i5vFAf4vw5OIPF9XJYIZkmjz/SwfaLrQpdspnySA2w5c5kIQGyla4jrp7qDT9D4y8x05A5yGivfqyQ==","signatures":[{"sig":"MEYCIQDzcsl27mn/l0UW8aR7maN93oBL5vTpTdNHdYuu2EnjWgIhAMYk1GGUHnJ1NpdJJrFlNO2WrXpqbs/U2ILYzSn7urVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174693},"type":"module","engines":{"bun":">=1.0.0"},"gitHead":"912bf19163fa52fe5c4117d64daf00b318dc509e","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target bun --minify --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.1.3_1780035421578_0.7645874168824744","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codehourra/llm-iwiki","version":"0.2.0","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.2.0","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"a5a797abe2ad06b7c299749bb6146ca6145f3d68","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.2.0.tgz","fileCount":4,"integrity":"sha512-7HlO4FfETx4xZ2wy2Go7ZjvwYr/FW8xMmBFxBqf9wqf46DEgXHnTcmCAFwSk0RnwJQyMGUukd9VUYyDBjMbgIg==","signatures":[{"sig":"MEUCIQDXlAiRX/fIyrl3GEqgloFYMCnr2xZyqpCWa9C69iSKyQIgB5w1oymsNi0WL9nrTJP84S6EBO78ubbMz4CJ6JivrDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174885},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"4d11314c9e2c43aa23a8a16784a8606a316e7a83","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","dependencies":{"better-sqlite3":"^12.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.2.0_1780036105697_0.017441753101221424","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@codehourra/llm-iwiki","version":"0.2.1","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.2.1","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"ae4460167b364cf8022ed4948b2d2cc7b9b76d91","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.2.1.tgz","fileCount":4,"integrity":"sha512-sf8CvvX2Yc0ZD8Z/7o/vMXxkaS/kCkeJSbQEXRqumrISzkDo0hgBoziX/D5/IJId48rm68ueyuCQHaReAcKGVw==","signatures":[{"sig":"MEYCIQCQPdc+Z092UKqaSVutvN8foswaeopbGpIW/f77OaTARAIhAOX/j56338NnRXiFYb6jQw+qwmGBnu4gmiA5c3bY48iA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178443},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"97007df375024575a4999da3456a8a3c89b780e6","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","dependencies":{"better-sqlite3":"^12.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.2.1_1780133373981_0.6860780119479899","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@codehourra/llm-iwiki","version":"0.2.2","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.2.2","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"5e0f2d749fd16d44d1fbe0e8afe24f6b7a24648d","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.2.2.tgz","fileCount":4,"integrity":"sha512-P53ofxS0YXx6lDT3WcySv8B9STJfu/VxjurxV9SEq18K1I502qs3YAuoUEyJaNPimnaiAZjP/kPYSlkERGccyA==","signatures":[{"sig":"MEQCIE1/WV7ZsK+DEPYmtGq5lyT6TDQG5WHRz7cwcJQZjqSqAiBagaYIOEyurGVP+ZcptEBlbPhOVSOGnkRzhoMprqNLKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178482},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c14a531cc8e2c3255b37032abe2049c782ca150a","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"10.8.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"20.19.4","dependencies":{"better-sqlite3":"^12.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.2.2_1780133820994_0.18083274705160335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@codehourra/llm-iwiki","version":"0.3.0","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.3.0","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"c11d5b4ae6536df82cf4cfeacf6fcb29d4f4c4ea","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.3.0.tgz","fileCount":7,"integrity":"sha512-yiquT03BmwZD22R7iKpGemq0TP64/1VRrbF+GoSWPMj9XTJQG0oYrtRo0Z1Y61k6QMfuKm1y+qgi9vJN611LRA==","signatures":[{"sig":"MEYCIQD4+kGif+pa2vU+4sr+uskDd1AicjQ3ToGBSgzQqmoD9gIhAMFIQVuok2d7bTxSHy2IdqrOKFzSShGJFay/GjrmIyiD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201819},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d1a3f9435a7be531cc7898fe659f54b733b7d877","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","release":"bun run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","version-packages":"changeset version"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"11.13.0","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"24.16.0","dependencies":{"better-sqlite3":"^12.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.3.0_1780185166501_0.10955905551829748","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@codehourra/llm-iwiki","version":"0.3.1","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"author":{"name":"CodeHourra"},"license":"MIT","_id":"@codehourra/llm-iwiki@0.3.1","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"bin":{"llm-iwiki":"dist/index.js"},"dist":{"shasum":"32aebcfe795bbd2a1339f45b02a8faeef1fc08ec","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.3.1.tgz","fileCount":7,"integrity":"sha512-HMfwhdImuowPBr7/h5/OtrtwX/0FXFUJbMuUbxKXnpfeeZ8UHrDz0TYyTsCq0qdsfrVFq3Sk7pz8WunLIQoDGQ==","signatures":[{"sig":"MEUCIQDgSQ7SVFy3Uo9/Z670RCOZfNDZ9eFNTLHIXKASyu+2jgIgLISDcksz00/rcGrWlqwGNhwHvJniORnPeSi0erzkTuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202505},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a6851bf83be20354b7169b59d824f900240ffc0c","scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","release":"bun run build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","check:changeset":"bun run scripts/check-changeset-required.ts","version-packages":"changeset version"},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"repository":{"url":"git+https://github.com/CodeHourra/llm-iwiki.git","type":"git"},"_npmVersion":"11.13.0","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","directories":{},"_nodeVersion":"24.16.0","dependencies":{"better-sqlite3":"^12.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.7.0","@types/bun":"^1.3.11","typescript":"~5.7","@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/llm-iwiki_0.3.1_1780186572811_0.7313027966277759","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@codehourra/llm-iwiki","version":"0.3.2","description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","type":"module","license":"MIT","author":{"name":"CodeHourra"},"homepage":"https://github.com/CodeHourra/llm-iwiki#readme","repository":{"type":"git","url":"git+https://github.com/CodeHourra/llm-iwiki.git"},"bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"bin":{"llm-iwiki":"dist/index.js"},"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"scripts":{"dev":"bun run src/index.ts","test":"bun test --pass-with-no-tests","typecheck":"tsc --noEmit","build":"bun build src/index.ts --target node --minify --external better-sqlite3 --external bun:sqlite --outfile dist/index.js","changeset":"changeset","check:changeset":"bun run scripts/check-changeset-required.ts","version-packages":"changeset version","release":"bun run build && changeset publish","prepublishOnly":"bun run build"},"devDependencies":{"@changesets/cli":"^2.31.0","@types/better-sqlite3":"^7.6.13","@types/bun":"^1.3.11","typescript":"~5.7","yaml":"^2.7.0"},"dependencies":{"better-sqlite3":"^12.10.0"},"gitHead":"73be60e5b260e3d902fba7d1f2dc7a09597f8bfc","_id":"@codehourra/llm-iwiki@0.3.2","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-2WLjs/MteeQIsq0mkWLNliyAzZaIxm+O50971Zu6xWmzlhZCVtuT/gFJw3tSmVvJ0W+FI5C1Z8zhrGEBmLUZvw==","shasum":"57ba4b37eaa09b480815f706e7bdd2413b228a40","tarball":"https://registry.npmjs.org/@codehourra/llm-iwiki/-/llm-iwiki-0.3.2.tgz","fileCount":7,"unpackedSize":202806,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/6drxY7OeFsQ3Gi+kYy5hLZnm2VE+3mzzvIKK+9v9igIhAIWd0RCwrRse3xr81C3OqMmQnPtpIAr2YF2QTbLl8dIT"}]},"_npmUser":{"name":"jumpcode","email":"1162697322@qq.com"},"directories":{},"maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm-iwiki_0.3.2_1780191574151_0.1386184483147479"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T03:27:56.471Z","modified":"2026-05-31T01:39:34.463Z","0.1.0":"2026-05-29T03:27:56.870Z","0.1.1":"2026-05-29T03:41:53.694Z","0.1.2":"2026-05-29T06:08:42.669Z","0.1.3":"2026-05-29T06:17:01.780Z","0.2.0":"2026-05-29T06:28:25.823Z","0.2.1":"2026-05-30T09:29:34.129Z","0.2.2":"2026-05-30T09:37:01.146Z","0.3.0":"2026-05-30T23:52:46.645Z","0.3.1":"2026-05-31T00:16:13.002Z","0.3.2":"2026-05-31T01:39:34.315Z"},"bugs":{"url":"https://github.com/CodeHourra/llm-iwiki/issues"},"author":{"name":"CodeHourra"},"license":"MIT","homepage":"https://github.com/CodeHourra/llm-iwiki#readme","keywords":["ai","cli","knowledge-base","obsidian","claude-code","cursor","codex","node"],"repository":{"type":"git","url":"git+https://github.com/CodeHourra/llm-iwiki.git"},"description":"面向 AI Agent 的本地知识库 CLI：采集 Claude Code / Cursor / Codex / CodeBuddy / Gemini 会话，按项目归一化，生成总结与经验并导出到 Obsidian。","maintainers":[{"name":"jumpcode","email":"1162697322@qq.com"}],"readme":"# llm-iwiki\n\n[English](./README.md)\n\n[![npm version](https://img.shields.io/npm/v/@codehourra/llm-iwiki.svg)](https://www.npmjs.com/package/@codehourra/llm-iwiki)\n[![npm downloads](https://img.shields.io/npm/dm/@codehourra/llm-iwiki.svg)](https://www.npmjs.com/package/@codehourra/llm-iwiki)\n[![Node.js](https://img.shields.io/node/v/@codehourra/llm-iwiki.svg)](https://www.npmjs.com/package/@codehourra/llm-iwiki)\n[![Release](https://github.com/CodeHourra/llm-iwiki/actions/workflows/release.yml/badge.svg)](https://github.com/CodeHourra/llm-iwiki/actions/workflows/release.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n[![Changelog](https://img.shields.io/badge/changelog-CHANGELOG.md-blue)](./CHANGELOG.md)\n\n把本地 AI 编程会话沉淀为可检索的 Obsidian 知识库。\n\n`llm-iwiki` 会采集 Claude Code、Cursor、Codex、Gemini 和 CodeBuddy 的本地会话记录，按项目归一化到 SQLite，生成适合 AI 助手处理的总结任务，保存经过确认的项目经验，并导出为可导航的 Obsidian Markdown 笔记。\n\n## 功能特性\n\n- 采集多个 AI 编程工具的本地会话记录。\n- 按项目、仓库、路径或 slug 解析和归类会话。\n- 为 AI 助手生成会话总结和经验提取任务文件。\n- 在发布到知识库前审核并采纳可复用的工程经验。\n- 导出项目摘要、会话笔记和项目经验到 Obsidian。\n- 更新托管内容块时保留用户手写区域。\n- 通过 CLI 检索会话摘要和已采纳经验。\n\n## 环境要求\n\n- 运行时需要 Node.js 20 或更高版本。\n- 本地开发、测试和构建需要 Bun。\n\nSQLite 由 `better-sqlite3` 提供；npm 安装时会自动下载可用的预编译二进制。\n\n## 安装\n\n```bash\nnpm install -g @codehourra/llm-iwiki\n```\n\n也可以不全局安装，直接使用 `npx`：\n\n```bash\nnpx @codehourra/llm-iwiki --help\n```\n\n## 快速开始\n\n```bash\nllm-iwiki init\nllm-iwiki sync\nllm-iwiki projects list\nllm-iwiki projects inspect .\n```\n\n配置 Obsidian 库并导出笔记：\n\n```bash\nllm-iwiki config set obsidian.vault ~/Obsidian/Vault\nllm-iwiki summarize prepare changed --project .\nllm-iwiki summarize apply --project . --file .llm-iwiki/exchange/summaries.yaml\nllm-iwiki experiences prepare --project . --from changed-summaries\nllm-iwiki experiences propose --project . --file .llm-iwiki/exchange/experiences.yaml\nllm-iwiki experiences candidates --project .\nllm-iwiki experiences accept <candidate-id>\nllm-iwiki obsidian export --project .\n```\n\n`prepare` 命令会生成供 AI 助手阅读的任务文件。根据任务文件编写对应 YAML 后，再用上面的 `apply` / `propose` 命令落库。\n\n## 常用命令\n\n```bash\nllm-iwiki sync [--project <path>]\nllm-iwiki projects list\nllm-iwiki projects inspect <project>\nllm-iwiki projects dedupe\nllm-iwiki sessions list --project <project>\nllm-iwiki sessions read <session-id>\nllm-iwiki summarize prepare [changed|all] --project <project>\nllm-iwiki summarize apply --project <project> --file <summaries.yaml>\nllm-iwiki experiences prepare --project <project> [--since 30d]\nllm-iwiki experiences propose --project <project> --file <experiences.yaml>\nllm-iwiki experiences accept <candidate-id>\nllm-iwiki search <sessions|experiences> <query>\nllm-iwiki obsidian export [--project <project>|--all]\nllm-iwiki obsidian check\n```\n\n`<project>` 可以是本地路径、`proj_xxx` 项目 id、展示名或 slug。如果匹配到多个项目，请先用 `projects list` 找到准确的项目 id。\n\n## Obsidian 输出结构\n\n导出内容会写入已配置 vault 下的 `LLM-iWiki/` 目录：\n\n```text\nLLM-iWiki/\n├── README.md\n├── Projects/\n│   └── <project-slug>/\n│       ├── Project Summary.md\n│       ├── sessions/\n│       └── experiences/\n└── Topics/\n```\n\n生成的笔记包含 frontmatter 和 `aiwiki:managed` 托管内容块。你可以在托管块之外自由补充内容；重新导出时会保留这些手写内容，除非显式使用 `--force`。\n\n## AI 助手 Skill\n\n将内置的 `aiwiki-knowledge` skill 安装到当前项目：\n\n```bash\nllm-iwiki skills init [--target codex|claude-code|cursor] [--force] [--dry-run]\n```\n\n这个 skill 会教兼容的 AI 助手如何执行 `sync -> summarize -> experiences -> export` 流程，以及如何为 `summarize apply` 和 `experiences propose` 生成合法 YAML。\n\n## 开发\n\n```bash\nbun install\nbun run typecheck\nbun test\nbun run build\n```\n\n项目使用 Changesets 管理版本号、变更记录和 npm 发布：\n\n```bash\nbun run changeset\nbun run version-packages\nbun run release\n```\n\n面向用户的变更应包含一个 `.changeset/*.md` 文件。GitHub Actions 会创建发布 PR，并在发布 PR 合并后发布到 npm。\n\n## 变更记录\n\n见 [CHANGELOG.md](./CHANGELOG.md)。\n\n## 路线图\n\n见 [docs/roadmap.zh-CN.md](./docs/roadmap.zh-CN.md)。\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh-CN.md"}