dcoder.
PT/ENLet’s talk

Developer tools · Open source

Shipyard

Development work, brought together. A desktop workspace connecting projects, Git and AI.

STATUSOpen source
CORE TECHNOLOGIES
ElectronMCPGitClaude Code
Shipyard — Project and development workspace
01 / Project and development workspaceEnlarge
01CONTEXT & DELIVERY

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.

02FEATURES

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.

03ARCHITECTURE & TECHNOLOGY

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)

Interface & application

Electron

Libraries

tree-sitterMCP SDK

Data

SQLite

Infrastructure

GitHub

Integrations

Claude Code MCPGit CLI

Your context.
Our next project.

Let’s talk

Shipyard
Chat on WhatsApp