developers.shepherdplatform.com · v0.12.24

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.24) ➜ 📖 Documentação Completa
brew tap marmelotech/tap && brew install shepherd_cli
shepherd shell — v0.12.24
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.24Universal 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 v0.0.8Flutter Package

MIT · pub.dev/packages/shepherd_tag · github.com/cruvinelrv/shepherd_tag

Sistema leve de anotações semânticas e contratos de UI para Flutter. Permite vincular telas, botões e formulários a identificadores de User Stories (ex: US-001), permitindo que a Shepherd CLI e o Shepherd Studio gerem testes automatizados, fluxos E2E e rastreabilidade total de Design System sem impacto em layout ou performance.

  • @ShepherdTag — anota um arquivo de contrato/constantes com o id de uma história
  • ShepherdPageKey e ShepherdElementKey — semântica nativa na árvore de widgets via Semantics
  • Detectável pela Shepherd CLI e pelo Shepherd Studio para geração de testes automatizados
  • Zero overhead em runtime (100% Flutter nativo sem dependências além do Flutter SDK)
flutter pub add shepherd_tag

shepherd_heat v0.0.11Flutter SDK

MIT · pub.dev/packages/shepherd_heat

SDK de mapa de calor em Flutter puro. Captura interações de toque/clique interceptando eventos de ponteiro, realiza hit-testing inteligente contra os metadados do shepherd_tag e transmite 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 e ShepherdPageKey
  • Coordenadas normalizadas de 0.0 a 1.0, responsivas em qualquer tamanho de tela
  • Batching inteligente — acumula em memória e transmite periodicamente em lote
  • Overhead mínimo, construído sobre o hit-testing nativo do Flutter (shepherd_tag: ^0.0.8)
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.