Developer tools · Open source
Shipyard
Development work, brought together. A desktop workspace connecting projects, Git and AI.

The whole
product.
Shipyard is an open-source Electron desktop app designed for developers who want AI-native project management. It integrates directly with Claude Code via MCP (Model Context Protocol), enabling AI agents to create, update, and query tasks programmatically. Features include Kanban boards with priority filtering, multi-project support, Git status awareness with sub-repo detection, and a modern dark UI built with TypeScript.
Solution scope
Project management, Git operations and Claude Code integration through Model Context Protocol in an Electron app.
How it works
in practice.
Capabilities connecting the user experience to operational needs.
Claude Code MCP Integration
AI agents can create, update, search, and manage tasks via Model Context Protocol — enabling fully autonomous project management.
Git-Aware Sub-Repo Detection
Automatically scans for sub-repos in .git directories, showing independent git status, staging, commits, branches, and push/pull per sub-repo.
Kanban Board with Priority Filtering
Drag-and-drop task boards with Inbox, In Progress, and Done columns. Filter by Urgent, High, Medium, and Low priority.
Multi-Project Support
Manage multiple projects with independent task boards, milestones, and Git repositories from a single app.
GitPanel with Sub-Repo Tabs
Full Git UI with staging, commits, branches, and push/pull. Tab buttons for switching between sub-repos when multiple are detected.
Behind
the interface.
Electron + MCP Server
Electron main process manages windows and Git operations. Renderer process handles the UI with vanilla TypeScript. An embedded MCP server exposes task management tools for AI agents like Claude Code.
Solution components
- Electron Main Process
- TypeScript Renderer (UI)
- MCP Server (AI Integration)
- SQLite (Local Storage)
- Git CLI (Version Control)