Documentation that stays in sync
with your local git repository.
Point Penqwin at your local git repository and automatically generate documentation you can trust, without your code ever leaving your machine.
Penqwin's Local Knowledge Base is a desktop application that reads your git history and file structure directly from disk, generates full engineering documentation using AI, and stores everything locally in an embedded database. There is no backend, no account required to use the core product, and no code ever leaves your computer.
How It Works
1. Connect Your Repository
Point the app at any local git repository. No cloud connection, GitHub integration, or remote access required — it works entirely from what's already on your disk.
2. Bootstrap Your Repository
Understand your codebase from day one. The app scans your repository structure and organizes it into documentation for your architecture, APIs, modules, and business logic using AI.
3. Evolve with Code Changes
Documentation that evolves with your repository. The app tracks your local commits to calculate diffs, keeping documentation aligned with the actual state of your system without redundant work.
4. Organize by Workspace
Manage multiple projects side by side. Each workspace is fully isolated, so documentation for one repository never mixes with another.
5. Search Instantly, Offline
A built-in full-text search engine indexes titles and rich content locally, with live highlighting — no internet connection required.
6. Edit Alongside the AI
A rich text editor (tables, code blocks, markdown, drag-to-reorder) lets your team refine AI-generated content directly, without switching tools.
Why Local-First Matters
Your Code Stays on Your Machine
There's no upload step. Documentation generation happens by reading files and git history directly from local disk — nothing is transmitted to a remote server for storage.
Works Fully Offline
Once bootstrapped, search, editing, and organization all work without an internet connection. Only AI generation calls require connectivity.
No Infrastructure to Manage
There's no database to provision, no server to patch, and no uptime to monitor. It's a desktop application — install it and it runs.
Built for Regulated and Air-Gapped Environments
Teams under strict data-handling requirements — finance, healthcare, defense, and government contractors — can generate and maintain documentation without violating data residency or network isolation policies.
Who It's For
-
Solo developers and indie teams who want documentation without paying for or managing a hosted service.
-
Security-conscious engineering teams that can't send proprietary code to third-party servers.
-
Consultants and contractors managing multiple isolated client codebases on one machine.
-
Teams in regulated industries where compliance rules restrict where code and derived data can be processed.
Personal vs. Team
| Personal | Team | |
|---|---|---|
| Where data lives | Your local machine | Penqwin's managed infrastructure |
| Setup | Install the desktop app | Connect your GitHub org |
| Team collaboration | Single-user, per machine | Multi-user, shared workspaces |
| Best for | Privacy-sensitive, offline, solo use | Teams needing shared, always-on docs |
| Internet required | Only for AI generation calls | Yes |
Frequently Asked Questions
Does the Local Knowledge Base send my code to Penqwin's servers?
No. The app reads your git repository and files directly from local disk. Documentation is generated and stored locally using your own AI provider API key.
Do I need an internet connection to use it?
Only when generating or updating documentation via AI. Browsing, searching, and editing existing docs work fully offline.
Can multiple people on my team use the same local knowledge base?
The local app is designed for single-machine use. Teams that need shared, multi-user documentation should use Penqwin's cloud Knowledge Base instead.
What AI provider does it use?
Documentation generation is powered by Google Gemini. You provide your own API key, which is stored locally.