Developer Knowledge Base - Fetch and organize markdown documentation locally for vibe coding
Project description
dkb - Developer Knowledge Base
Local documentation manager for vibe coding.
local md files > MCP
Install
# Install with uv
uv tool install dkb
# Or with pipx
pipx install dkb
Usage
$ dkb --help
usage: dkb [-h] {add,remove,update,status,cron} ...
Knowledge Base Manager - Fetch and manage documentation from Git repositories
positional arguments:
{add,remove,update,status,cron}
Available commands
add Add a new repository
remove Remove a repository
update Update all repositories
status Show status of all repositories
cron Run continuous update loop
# Add a repository with specific paths
$ dkb add orpc https://github.com/unnoq/orpc.git apps/content/docs
Fetching orpc from https://github.com/unnoq/orpc.git
Branch: main
Paths: apps/content/docs
✓ orpc updated
# Show status - note the newly added 'orpc' repository
$ dkb status
Knowledge Base Status
drizzle no-tags eb8d0dd2 25m ago
nextjs no-tags 81f0c764 31m ago
orpc v1.6.4 99032307 0m ago # <-- just added!
turborepo no-tags 6c85c5ae 29m ago
uv no-tags c3f13d25 19m ago
# Update all repositories
$ dkb update
# Remove a repository
$ dkb remove drizzle
✗ drizzle removed
Configuration
Docs stored in $XDG_DATA_HOME/dkb/ (defaults to ~/.local/share/dkb/)
Configuration file: $XDG_DATA_HOME/dkb/config.json
TODO
- UX should be
dkb add https://github.com/astral-sh/uv/tree/main/docs - Explain how to hook-up Cloude Code with
dkb
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dkb-0.0.4.tar.gz.
File metadata
- Download URL: dkb-0.0.4.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdafb62ca87a2e0a3ab43cca51efbd111fa20d0b2fc1fe1ffd33d7b37d854cac
|
|
| MD5 |
b1510b4b9474a878e148b60cf85cd215
|
|
| BLAKE2b-256 |
e2f46b82ac32dcbaeab7f4fce6f98e304e3a47bf5f9f57bc91cf093ef86b29d0
|
Provenance
The following attestation bundles were made for dkb-0.0.4.tar.gz:
Publisher:
release.yml on adriangalilea/dkb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dkb-0.0.4.tar.gz -
Subject digest:
fdafb62ca87a2e0a3ab43cca51efbd111fa20d0b2fc1fe1ffd33d7b37d854cac - Sigstore transparency entry: 261518364
- Sigstore integration time:
-
Permalink:
adriangalilea/dkb@331bcec440d120b5b9475f4430facbf9ec8f0280 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/adriangalilea
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@331bcec440d120b5b9475f4430facbf9ec8f0280 -
Trigger Event:
push
-
Statement type:
File details
Details for the file dkb-0.0.4-py3-none-any.whl.
File metadata
- Download URL: dkb-0.0.4-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70f1d08989105eba4f6af11985da4572c2afc85649031b205032e6a5688eedef
|
|
| MD5 |
2c583d9de4c388658567cbab37769a5b
|
|
| BLAKE2b-256 |
d203d899c64dd5005f6c1bae760e350c177bf1169a798e66859514c73fa863ff
|
Provenance
The following attestation bundles were made for dkb-0.0.4-py3-none-any.whl:
Publisher:
release.yml on adriangalilea/dkb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dkb-0.0.4-py3-none-any.whl -
Subject digest:
70f1d08989105eba4f6af11985da4572c2afc85649031b205032e6a5688eedef - Sigstore transparency entry: 261518381
- Sigstore integration time:
-
Permalink:
adriangalilea/dkb@331bcec440d120b5b9475f4430facbf9ec8f0280 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/adriangalilea
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@331bcec440d120b5b9475f4430facbf9ec8f0280 -
Trigger Event:
push
-
Statement type: