developers.shepherdplatform.com · v0.12.0

A Plataforma de Desenvolvimento AI-Native & REPL

Orquestração de Workspaces DDD, Motor Multi-Model LLM e ferramentas MCP conectadas diretamente ao terminal da sua equipe. Agora distribuído em binários nativos de zero dependência para macOS, Linux e Windows.

🎓 Tutorial Passo a Passo da CLI (v0.12.0) ➜ 📖 Documentação Completa
brew tap marmelotech/tap && brew install shepherd_cli
shepherd shell — v0.12.1
shepherd [EnterpriseApp > CoreModule] (fast) > mcp list
🔌 Servidores MCP Conectados (Shepherd Studio & CLI):
• git [online - 12ms] → 8 ferramentas ativas
• postgres [online - 45ms] → query, explain, schema

shepherd [EnterpriseApp > CoreModule] (fast) > @lib/user_entity.dart refatore aplicando specs.yaml
🤖 [gemini-2.5-flash | Latência: 380ms | Modo: Plan]
+ class UserModel extends UserEntity with Equatable { ... }
Deseja aplicar as modificações no arquivo? [S/n]: S
✅ Arquivo lib/src/data/models/user_model.dart atualizado com sucesso!

Open Source · Pacotes pub.dev

shepherd v0.12.0Universal Native BinaryMCP Client

MIT · GitHub Releases · pub.dev/packages/shepherd

Plataforma autônoma e Shell Interativo (REPL) para desenvolvedores. Orquestra governança de Workspaces DDD (.shepherd/skills.yaml e specs.yaml), conecta com ferramentas via Model Context Protocol (MCP) de forma 100% compatível com o Shepherd Studio, e executa código com pré-visualização de diff colorido — tudo disponível como binário compilado nativo AOT sem necessidade de SDK externo.

  • Shepherd Shell (REPL) — prompt persistente com modos fast, plan e auto
  • Conexão MCP Nativa — interoperabilidade com ~/.shepherd/mcp_servers.json
  • Governança de Workspaces — auto-scaffold de skills.yaml, specs.yaml e domínios
  • Produtividade 100% Offline — limpeza de monorepos, release flow TBD e changelog automático
# macOS e Linux: curl -fsSL https://raw.githubusercontent.com/cruvinelrv/shepherd/main/scripts/install.sh | bash # Windows (PowerShell): irm https://raw.githubusercontent.com/cruvinelrv/shepherd/main/scripts/install.ps1 | iex

shepherd_tag CLI

pub.dev/packages/shepherd_tag

Sistema leve de marcação (tagging) para a suíte Shepherd. Permite anotar widgets e telas com identificadores de user story, para que a CLI gere fluxos de testes do Shepherd Tag ligados a essas histórias — zero dependências em runtime além do próprio Flutter SDK, sem impacto em layout ou comportamento.

  • @ShepherdTag — anota um arquivo de contrato/constantes com o id de uma história
  • ShepherdPageKey — embute o id na árvore de widgets via Semantics
  • Detectável pela Shepherd Tag e pela Shepherd CLI

shepherd_heat CLI

pub.dev/packages/shepherd_heat

SDK de mapa de calor em Flutter puro. Captura interações de toque/clique interceptando eventos de ponteiro, faz hit-testing contra os metadados do shepherd_tag e envia coordenadas normalizadas em lote para o seu backend — mapas de calor no estilo Microsoft Clarity para Flutter Web, visualizados através do Shepherd Union.

  • Associação semântica de eventos via ShepherdElementKey/ShepherdPageKey
  • Coordenadas normalizadas de 0.0 a 1.0, responsivas em qualquer tamanho de tela
  • Batching inteligente — acumula em memória e envia periodicamente
  • Overhead mínimo, construído sobre o hit-testing nativo do Flutter
flutter pub add shepherd_heat shepherd_tag

Freeware · Apps desktop e mobile

Shep Free

Flutter · macOS, Windows, Linux, Android, iOS

Mensageiro de equipe e família — chat, canais, huddles de voz e, no desktop, chamadas de vídeo. O cliente Flutter conversa com dois backends: um motor em Go (shepherd_call_engine) cuidando de chat e chamadas em tempo real via WebRTC em shep.shepherdplatform.com, e um BFF GraphQL para contas e persistência. As versões mobile são só de chat por enquanto — as chamadas ficam restritas ao desktop enquanto o caminho de chamadas no mobile é finalizado.

Shepherd Viewer Free

Nativo para macOS · Leitor de PDF

Leitor de PDF nativo para macOS, feito para velocidade em documentos grandes.

  • Hand Tool e pan 2D
  • Zoom inteligente e recentralização
  • Navegação por miniaturas
  • Atalhos nativos do macOS e Modo Escuro
  • Arrastar e soltar arquivos

Shepherd Disc Free

Nativo para macOS · Análise de armazenamento

Analisador e limpador inteligente de espaço em disco, focado na bagunça que as ferramentas Dart/Flutter e iOS/Android deixam para trás — os caches e artefatos de build que Xcode, Docker e os simuladores acumulam.

  • Análise de armazenamento e limpeza de cache
  • Gestão de disco do Docker
  • Limpeza de runtimes do Simulador iOS
  • Remoção de lixo do Xcode e ferramentas de dev

Shepherd Watch Free

macOS, Linux e Windows · Observabilidade de infra

Observabilidade de infraestrutura multiplataforma, com um agente local leve — monitoramento em tempo real e limites de alerta configuráveis, sem precisar de uma stack pesada de monitoramento.

  • Monitoramento em tempo real, multiplataforma
  • Limites de alerta configuráveis
  • Agente com pegada mínima

Enterprise

Shepherd Studio Enterprise

Motor em Go + UI Flutter nativa · IDE Dart/Flutter

Uma IDE completa para Dart e Flutter: um motor em Go pareado com uma interface Flutter nativa, um editor consciente do monorepo, modos duplos DEV/QA, e o Shepherd AI — um copiloto que pode rodar contra modelos locais. Integra diretamente com a CLI shepherd, gera testes YAML do Shepherd Tag a partir das anotações do shepherd_tag, conecta via MCP (Model Context Protocol) e lê a arquitetura direto do Shepherd Union via SDD (Spec-Driven Development).

  • Editor e gestão de workspace do monorepo
  • Quick Switch — paleta de comandos multi-target
  • Modos duplos DEV/QA
  • Conexão MCP (Model Context Protocol)

Shepherd Union Enterprise

Gestão visual de DDD e contratos BFF

A ponte entre os times de backend e frontend: modelagem visual de Domain-Driven Design e definição estratégica de contratos de BFF em um só lugar, alimentando o workflow de SDD do Shepherd Studio e renderizando os mapas de calor que o shepherd_heat coleta.

  • Definição colaborativa de contratos
  • Refinamento de negócio e técnico
  • Modelagem visual de DDD
  • Contratos de BFF e automação de código

Shepherd Eye Enterprise

Cliente de API interno · Contratos REST e GraphQL

Cliente de API e gerenciador de contratos interno do ecossistema — a alternativa da própria Shepherd Platform ao Postman e ao Insomnia. Contratos (endpoints REST ou GraphQL, definidos manualmente, por introspecção GraphQL ou a partir de uma spec OpenAPI) ficam guardados com exemplos de requisição/resposta, e podem ser validados contra alvos de sincronização reais. O shepherd_eye_editor — o pacote de UI compartilhado — vem embutido direto no Shepherd Union e no Shepherd Studio, além do app standalone.

  • Contratos REST ou GraphQL — manuais, por introspecção ou a partir de OpenAPI
  • Alvos de sincronização validam um contrato contra um serviço real
  • Mesma sessão de login do restante da plataforma (shepherd_auth)
  • Pacote shepherd_eye_editor compartilhado, embutido no Union e no Studio

Ferramentas

Shepherd Analyze Free · Web

analyze.shepherdplatform.com

Análise de big data de alta performance direto no navegador: processe CSVs e planilhas com mais de 1.000.000 de linhas em segundos, sem travar.