dcoder.
PT/ENVamos conversar

Developer tools · Open source

Shipyard

O trabalho de desenvolvimento, reunido. Um workspace desktop que conecta projetos, Git e IA.

STATUSCódigo aberto
TECNOLOGIAS PRINCIPAIS
ElectronMCPGitClaude Code
Shipyard — Workspace de projetos e desenvolvimento
01 / Workspace de projetos e desenvolvimentoAmpliar
01CONTEXTO & ENTREGA

O produto
por inteiro.

O Shipyard é um aplicativo desktop de código aberto para organizar projetos de desenvolvimento com apoio de IA. Ele reúne quadros Kanban, prioridades, marcos e operações Git em um único ambiente. A integração com Claude Code via Model Context Protocol permite que agentes consultem e atualizem tarefas, mantendo o trabalho conectado aos repositórios e às atividades da equipe.

Escopo da solução

Gestão de projetos, operações Git e integração com Claude Code pelo Model Context Protocol em um aplicativo Electron.

02FUNCIONALIDADES

O que acontece
na prática.

Recursos que conectam a experiência do usuário às necessidades da operação.

Integração com Claude Code

Ferramentas MCP permitem que agentes criem, atualizem, pesquisem e gerenciem tarefas de forma programática.

Detecção de sub-repositórios

Identificação automática de repositórios internos, com estado Git e operações independentes para cada um.

Kanban e prioridades

Quadros com tarefas a fazer, em andamento e concluídas, movimentação por arrastar e filtros por prioridade.

Vários projetos

Quadros, marcos e repositórios organizados por projeto dentro do mesmo aplicativo.

Operações Git na interface

Painel para staging, commits, branches e sincronização, com abas para alternar entre sub-repositórios.

03ARQUITETURA & TECNOLOGIA

Por trás
da interface.

Electron + MCP Server

O processo principal do Electron gerencia janelas e operações Git. A interface é executada no renderer em TypeScript; um servidor MCP embutido expõe ferramentas de tarefas para agentes de IA. SQLite armazena os dados localmente e o Git CLI executa as operações de versionamento.

Componentes da solução

  • Electron Main Process
  • TypeScript Renderer (UI)
  • MCP Server (AI Integration)
  • SQLite (Local Storage)
  • Git CLI (Version Control)

Interface & aplicação

Electron

Bibliotecas

tree-sitterMCP SDK

Dados

SQLite

Infraestrutura

GitHub

Integrações

Claude Code MCPGit CLI

Seu contexto.
Nosso próximo projeto.

Vamos conversar

Shipyard
Falar no WhatsApp