Project Hub - Project Management Plugin
Claude Code plugin for client projects: projects, contacts, notes, knowledge documents, reports and communication drafts in a local, searchable registry with persistent project context.
Project Hub - Project Management Plugin
Project Hub is a Claude Code plugin for managing client projects directly in Claude. Projects, contacts, notes, decisions and knowledge documents live in a local, searchable registry, and once a project is loaded Claude knows its full context.
The plugin consists of skills (slash commands) and a local MCP server named
project-hub-mcp. All data stays on your machine (a SQLite database and Markdown files), and the server itself opens no network connections.
What Project Hub is and is not
Project Hub is a personal registry for client and coordination projects. It is not a tool for code repositories, book projects or video production. Other plugins cover those, and Project Hub's skills deliberately respond only when the hub context is clear.
Main features
- Create and load projects, compare them in a dashboard and track status, phase and go-live date.
- Keep contacts per project, share internal contacts across projects, with duplicate protection.
- Record notes in five types (note, meeting notes, email, decision, action item) and attach files.
- Prepare meetings (agenda with sources), summarize texts and compare meeting notes against the agenda.
- Draft email, Slack and Teams messages in project context.
- Maintain knowledge documents per project type, load them automatically with a project and keep them in sync.
- Generate HTML reports, export and import projects as JSON, create vacation handovers.
- Link projects to each other (successor, predecessor, related).
graph LR
A[new-project] --> B[add-contact]
B --> C[add-note]
C --> D[summarize]
D --> E[next-step]
E --> F[report]
Quick start
- Install the plugin, see Installation.
- Run
/project-hub:setupand restart Claude Code. /project-hub:new-projectcreates your first project and makes it the active one./project-hub:add-contactand/project-hub:add-notefill the project./project-hub:next-stepshows open action items and the recommended next step.- In a new session,
/project-hub:resume <project name>restores the whole context.
Common questions
| Question | Answer |
|---|---|
| Where is my data? | Database, configuration and knowledge documents under ~/.project-hub/, project documents under docs_root. See Technical details. |
| Do I need an API key? | No. The plugin only needs Python 3.11 or newer and the packages from requirements.txt. |
| Does it run on Windows? | Yes, natively. /project-hub:setup also resolves the Python interpreter via py -3. |
| Can a team share the data? | To a limited extent, using a network share for db_path. See Configuration. |
Documentation
| Page | Content |
|---|---|
| Installation | Requirements, install routes, first-time setup, updates, removal |
| Configuration | config.yaml, paths, team use, effective and ineffective settings |
| Skills in detail | All skills with arguments and behavior |
| Project types | Built-in types, templates, knowledge documents, custom types |
| Workflow example | End-to-end example from the first project to a report |
| MCP tools | Reference of all MCP server tools |
| Technical details | Data model, file layout, note synchronization, export and import |
| Privacy and security | Which data lives where, what the plugin does externally |
| Troubleshooting | Common problems and solutions |
License
Project Hub is licensed under the PolyForm Noncommercial License 1.0.0. Personal, non-commercial use is free, and commercial use requires explicit permission from the maintainer. Contributions are covered by a Contributor License Agreement.
Source code and issues: github.com/markus-michalski/project-hub