~/projects/docspack
03/33

docspack

docspack — preview.png
docspack

Coding agents answer questions about a library from three unreliable places: training data that has drifted, a web fetch of whatever the docs site shows today, or a guess. None of them know which version you actually installed. docspack closes that gap by shipping documentation the same way code ships — as an npm package, pinned in your lockfile next to the library it describes.

A docs pack is just files: Markdown chunks split at headings plus a manifest, published as an ordinary package like @acme/docspack. docspack sync indexes every installed pack into a local SQLite database with FTS5 full-text search, and docspack ask "verify a webhook signature" returns the matching chunks — offline, no server, and capped at roughly 3,000 tokens per query so a lookup costs about one percent of a typical context window instead of the whole documentation site. It runs as a CLI and as an MCP server.

Authors don't have to write anything new to start: a pack can be generated from an existing ./docs folder, an OpenAPI file, or a public llms.txt. And when an agent notices the docs are wrong — an export that no longer exists, a signature that changed — it can record the drift locally with docspack feedback add and submit it deliberately, rather than broadcasting noise at maintainers.

Play Snake
Play Tetris
Play Tetris (BPMN)
Play Pong
Play Space Invaders (BPMN)
Play Pac-Man
Play Pac-Man (BPMN)
Home
Projects
Newsletter
Blog
Me
Philosophy
Gen Art
Work
Setup
Talks
Books
CV
Machine
Dynamic Pong: Territory Conquest Meets Classic Physics
Introducing Camunda Directory
Getting Started with AIME Directory Collections in 5 Minutes
How to use a proxy in a nodejs environment
Introducing weeklyfoo
Create your own epaper calendar with Canvas
Codespaces can become a game changer
Cloudflare pages direct upload with stable preview urls
Building your own Twitter Thread Generator
300 APIs integrated in minutes, not days
Be an orchestration hero
Cut a few braids - new NPM package
ETHme - your chic web3 identity
Automatically update data and commit
Aren't the standard actions going too far for you? Write your own one!
Screenshots - a perfect task to automate!
Send messages to Slack from Camunda Cloud
5 Steps how to track your Team's Mood
Automate your manual tasks with Camunda and Trello!
Go beyond the basics
Is there an alternative to spaghetti?
Play with node-canvas and build something useful
How do I implement a command line tool?
BPMN Kit
Cascivo
docspack
ee
mxr
Narro
Sharu
Aime Directory
Boring Dev Tools
Camunda Directory
Data Democracy
Dev Pulse
Dynamic Pong
Lifosy
Art u11g
dapphuntr
DiyPunks
flethy
Maker Oracles
SwagTime
EthME
fcheat
Find the next victim
Generative Arts
MakerDAO Delegates
SkunkWorks NFT
Trees of Life NFT
zukuNFT
RestZeebe
Websiteshot
Switch Interface (theme)
LINKEDIN
X
GITHUB