knowpiler is a personal knowledge compiler for engineers.
Its goal is simple: take scattered project evidence, convert it into semantically faithful Markdown knowledge files, and use that canonical context with LLMs (Gemini, Claude, GPT, etc.) to generate better career artifacts (resume, LinkedIn, GitHub profile refinement, interview prep, and job-facing content).
Engineering evidence is usually fragmented across:
- READMEs
- reports/research PDFs
- architecture diagrams
- slides/notes
- source code and git history
When this context is fed to LLMs in an ad-hoc way, outputs become generic, inconsistent, or drift away from real implementation details.
knowpiler is built to preserve semantic meaning first, so downstream outputs stay grounded.
Current implementation is the first operational checkpoint: evidence normalization + staging.
normalize.sh collects project evidence and produces structured staged outputs (Markdown/JSON/text), including semantic graph support, so the project context is ready for higher-quality LLM reasoning.
It is the foundation layer, not the full product yet.
- Collect project evidence
- Normalize and semantically structure it (loss-aware, fidelity-first)
- Produce canonical
.md-centric context files - Feed those files to LLMs for downstream artifact generation
markitdownfor document-to-Markdown conversiongraphifyfor semantic code graph generationcloc,tree, andgit logfor project metrics and structure evidencegumfor interactive CLI workflow
brew install gum jq cloc tree
pipx install "markitdown[all]" # or equivalent pip install
# graphify: see https://pypi.org/project/graphifyy/
export GEMINI_API_KEY="..." # or ANTHROPIC_API_KEY / OPENAI_API_KEY / etc.
source normalize.shcheck_dependencies
kepkb-inventory
kepkb-normalize <staging_dir>Note: command names still use legacy prefixes in this checkpoint script. Branding and product identity are now knowpiler.
- ✅ Evidence ingestion and normalization pipeline is working
- ⏸️ Project was paused mid-way before full knowledge extraction/validation automation
- 🔜 Next milestone: robust canonical knowledge compilation and downstream artifact generation workflow
MIT