Dotpilot: Controle de Desktop Local-First para Agentes de IA
Dotpilot, da Managedcode, é um plano de controle local-primeiro para desktop projetado para agentes de IA. Construído com C# e .NET 10, utiliza a Plataforma Uno para sua interface de usuário, enfatizando operação local e privacidade de dados. Este aplicativo gratuito e de código aberto permite que os usuários orquestrem e gerenciem agentes de IA diretamente em suas máquinas. Ele fornece um ponto central para se conectar a vários provedores de IA e ambientes locais, tornando-se uma ferramenta chave para desenvolvedores e usuários focados na gestão privada de agentes de IA no dispositivo.
A que o Dotpilot se conecta?
O Dotpilot se conecta e orquestra agentes de IA que estão rodando localmente na máquina do usuário. Ele se integra com o Microsoft Agent Framework para orquestração de agentes e fluxos de trabalho. Para persistência de dados, utiliza SQLite localmente. O Dotpilot também se conecta a vários provedores de IA através de adaptadores, incluindo Codex CLI, Claude Code, GitHub Copilot, Gemini, OpenAI API e Azure OpenAI. Ele também suporta tempos de execução locais, como LLamaSharp e ONNX Runtime, permitindo interações diversas com modelos de IA.
Recursos e ferramentas principais
O Dotpilot funciona principalmente como um orquestrador e plano de controle para agentes de IA. Ele não expõe um conjunto distinto de suas próprias ferramentas chamáveis com nomes específicos. Em vez disso, os agentes gerenciados pelo Dotpilot utilizam ferramentas, que podem ser fornecidas por serviços externos ou tempos de execução locais. O sistema suporta configuração de ferramentas e conjuntos de ferramentas para agentes, com a invocação de ferramentas rastreada via OpenTelemetry. Enquanto o Managedcode desenvolve "dotnet-skills," um catálogo de habilidades .NET instaláveis, essas são habilidades para uso dos agentes, não ferramentas chamáveis diretamente do núcleo do Dotpilot.
Para quem é?
O Dotpilot é direcionado a desenvolvedores .NET e usuários que desejam rodar e orquestrar agentes de IA localmente. Seu design é adequado para aqueles que priorizam processamento em dispositivo e privacidade de dados, particularmente para gerenciar múltiplos agentes de IA ou construir fluxos de trabalho complexos de múltiplos agentes. O aplicativo é ideal para indivíduos que precisam criar agentes usando descrições em linguagem natural. Pule isso se você precisar de uma solução de orquestração de agentes de IA nativa na nuvem que não priorize execução local e privacidade de dados.
Como começar
Nenhuma credencial é necessária para as operações locais principais do Dotpilot. Ao se conectar a provedores de IA baseados em nuvem externos, o Dotpilot configura chaves de API para esses serviços específicos.
Casos de uso
- Executando múltiplos agentes de IA simultaneamente: Inicie e gerencie vários agentes de IA, cada um em seu próprio contexto isolado. Um "Fleet Board" monitora sessões ativas.
- Construindo fluxos de trabalho de múltiplos agentes: Crie pipelines de múltiplos agentes usando o Microsoft Agent Framework para colaboração de agentes em tarefas.
- Criando agentes usando linguagem natural: Descreva o tipo de agente, e o Dotpilot gera o perfil do agente, incluindo prompt do sistema e configuração de ferramentas.
Dotpilot oferece um plano de controle local-primeiro dedicado para agentes de IA, priorizando a privacidade e a execução no dispositivo. Sua capacidade de orquestrar agentes, integrar com diversos provedores de IA e suportar fluxos de trabalho multi-agente o torna valioso para desenvolvedores .NET. O foco do aplicativo em operações locais significa que nenhuma conta é necessária para funções principais.





