ProjectHub desktop app: install packs, choose templates and libraries, and spin up projects locally.
- Download the latest release for your OS from GitHub Releases.
- Windows: run the installer
.exe. - macOS: open the
.dmgand drag ProjectHub to Applications. - Linux: run the
.AppImage(make it executable if needed).
On first launch, ProjectHub sets up its data folder at ~/.projecthub.
- Install packs from the official marketplace or add custom marketplaces
- Click New Project, choose templates and libraries, review, and create
- Use AI Templates to generate custom templates with natural language
- ProjectHub scaffolds the files/folders to your chosen destination
Generate templates using AI—just describe what you need:
- Multi-provider support – Choose between Anthropic (Claude), OpenAI (GPT-4), or Ollama (local)
- Chat-based – Iteratively refine your template through conversation
- Integrated – Access AI from Templates or Libraries pages via the "Generate with AI" button
- Secure – API keys encrypted at rest, never exposed to the renderer process
First-time setup walks you through provider configuration. See Settings → AI to manage providers.
ProjectHub uses a marketplace system for distributing template packs:
- Official Marketplace – Built-in, includes
react-packandpython-pack - Custom Marketplaces – Add your team's or community pack sources via
owner/repo
Click Marketplace in the sidebar to browse and install packs. Use category filters (Frontend, Backend, Fullstack, Configuration) to narrow results, and hover over the info icon on any pack card for details. Manage marketplace sources in Settings → Marketplace.
Browse the ProjectHub Packs repository for available packs, or create your own marketplace.
- Browse the Wiki for guides, flows, and troubleshooting.
- See CONTRIBUTING.md for dev setup and PR guidelines.
- Code of Conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- MIT License (see LICENSE).
