# gnebbia/kb

A minimalist command line knowledge base manager

Repository: https://github.com/gnebbia/kb
Canonical: https://ross.abutalabs.com/products/kb
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: knowledge, cheatsheets, procedures, methodology, pentest-tool, knowledge-base, rtfm, notes, notes-management-system, cli, notebook
Last push: 2025-06-21T22:37:31+00:00

## Health v2 (maintenance only)
Score: 35/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 27, release rhythm 8, longevity 100
- inputs: {"age_days": 2181, "days_push": 438, "days_rel": 438, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3414, forks 115 (observed 2026-08-28T04:08:03.618011+00:00)

## What it is
kb is a minimalist command-line knowledge base manager written in Python for organizing notes, cheatsheets, and procedures. It lets users add, list, view, edit, delete, and grep through text artifacts organized by categories and tags.

## Use cases
- manage a personal knowledge base from the terminal
- store and search cheatsheets and procedures
- grep through my notes from the command line
- organize pentesting notes and commands
- create notes from the output of other programs
- keep a lightweight notebook without a GUI

## When to choose
- you prefer terminal-only workflows for note management
- you need fast grep-based search across a personal notes collection
- you want a lightweight, scriptable knowledge base with no server

## When to avoid
- you need a graphical note-taking app with rich text editing
- you need multi-user or cloud-synced knowledge management
- you need a full wiki or team documentation platform

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, search-engine, documentation, developer-tools
- domain: developer-tools, documentation
- platform: windows, cli, python, cross-platform
- tags: knowledge-base, notes-management, cheatsheets, notebook, grep, command-line, linux, macos

## Member repositories
- gnebbia/kb (main) score 35

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:03.618011+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:38:29.206571+00:00, confidence not recorded.
  - readme: https://github.com/gnebbia/kb (fetched 2026-08-28T04:08:03.618011+00:00, sha 6e072c464573)
- Data as of 2026-08-30T08:39:29.467469+00:00.
