O Conductor é uma ferramenta focada na colaboração de código, com a função principal de ajudar os usuários a executar e gerenciar vários Claude Espaço de trabalho do código. Ele consiste em Melty O Labs foi desenvolvido para oferecer aos desenvolvedores um ambiente de trabalho isolado, com cada espaço de trabalho correspondendo a uma árvore de trabalho Git separada. Os usuários podem clonar seu repositório de código localmente e gerenciar e executar várias instâncias do código Claude por meio do Conductor. Ele foi projetado para ser simples e intuitivo para os desenvolvedores que precisam desenvolver ou testar em paralelo. No momento, o Conductor só oferece suporte ao código Claude, mas há planos de oferecer suporte a mais ferramentas de código no futuro. O site fornece uma introdução básica ao produto e como usá-lo, com ênfase na localização e no gerenciamento eficiente de códigos.
Lista de funções
- Clonar e gerenciar repositórios de código: os usuários podem clonar seus repositórios Git localmente, criando automaticamente espaços de trabalho separados.
- Execute o código do Claude em paralelo: aloque espaços de trabalho isolados para cada instância do código do Claude, dando suporte a várias tarefas de código executadas simultaneamente.
- Monitoramento do espaço de trabalho em tempo real: fornece uma interface para visualizar o status de execução, o progresso da tarefa e as atualizações de código de cada espaço de trabalho.
- Integração com a árvore de trabalho do Git: cada espaço de trabalho corresponde a uma árvore de trabalho independente do Git, o que facilita o gerenciamento de versões e os commits de código.
- Suporte para métodos de login do Claude: login de chave de API compatível com o código do Claude ou login de conta do Claude Pro/Max.
- Operações localizadas: todas as operações são feitas no Mac do usuário, sem a necessidade de depender de servidores em nuvem.
Usando a Ajuda
Processo de instalação
No momento, o Conductor é compatível apenas com dispositivos Mac e está concentrado em localizar o código para executar o Claude. Aqui está o processo detalhado de instalação e configuração:
- Confirmar o ambiente do sistema
O Conductor requer um dispositivo Mac para ser executado, e a versão mais recente do macOS é recomendada para garantir a compatibilidade. Os usuários precisam instalar as ferramentas de código do Claude com antecedência e garantir que estejam conectados à sua conta do Claude (chave de API ou conta Claude Pro/Max compatível). - Baixar o Conductor
Visite o site oficialhttps://conductor.build/
Para obter mais informações sobre o Conductor, clique no link de download para obter o instalador do Conductor. O site oficial não fornece um link de download específico para o instalador, portanto, talvez seja necessário obter a versão mais recente nos canais oficiais da Melty Labs (por exemplo, comunidades GitHub ou Slack). Após o download, clique duas vezes no pacote e siga as instruções para concluir a instalação. - Configuração do código Claude
- Abra o cliente de código do Claude e verifique se você está conectado à sua conta; o Conductor reconhecerá automaticamente o status de login do Claude.
- Se você estiver usando uma chave de API para fazer login, precisará configurar a chave no código do Claude; o Conductor reutilizará a chave diretamente sem configuração adicional.
- Repositório de código clone
- Abra o aplicativo Conductor e vá para a tela principal.
- Clique no botão "Add Repo" e insira o URL do seu repositório Git (por exemplo
https://github.com/your-repo
). - O Conductor clona automaticamente os repositórios localmente e cria uma árvore de trabalho Git separada para cada um deles. Cada árvore de trabalho é armazenada localmente no disco, geralmente no caminho
~/conductor/worktrees/[repo-name]
.
- Início do espaço de trabalho
- Na tela principal do Conductor, selecione o repositório clonado e clique no botão "Deploy Agent" (Implantar agente).
- O sistema cria um espaço de trabalho de código Claude isolado para o depósito. Cada espaço de trabalho opera independentemente do outro.
- Os usuários podem iniciar vários espaços de trabalho ao mesmo tempo, e o Conductor atribui um identificador exclusivo a cada espaço de trabalho.
Funções principais
1. executar o código Claude em paralelo
A principal funcionalidade do Conductor é oferecer suporte a várias instâncias do código Claude executadas em paralelo. Veja como isso funciona:
- Selecione um repositório clonado na interface principal e clique no botão "Start Workspace" (Iniciar espaço de trabalho).
- O Conductor inicia uma nova instância do código Claude e aloca um espaço de trabalho isolado.
- Os usuários podem escrever, depurar e executar códigos no espaço de trabalho, e todas as alterações são salvas automaticamente na árvore de trabalho Git correspondente.
- Repita o procedimento para outros espaços de trabalho, e o Conductor exibirá o status de todos os espaços de trabalho em execução, incluindo o progresso da execução do código e o uso de recursos.
2. monitoramento em tempo real do espaço de trabalho
O Conductor oferece uma interface intuitiva para monitorar o status operacional de todos os espaços de trabalho:
- Abra o painel Conduct (Conduta) para ver uma lista dos espaços de trabalho em execução no momento.
- Cada espaço de trabalho exibe seu status operacional (por exemplo, "executando", "pendente"), histórico de confirmação de código e detalhes da tarefa.
- Os usuários podem clicar em espaços de trabalho específicos para visualizar a saída detalhada do código, os registros de erros ou o progresso da tarefa.
- Se um espaço de trabalho precisar ser ajustado (por exemplo, pausado ou encerrado), "Pause" ou "Stop" poderá ser selecionado no menu do botão direito do mouse.
3. gerenciamento da árvore de trabalho do Git
O Conductor vincula cada espaço de trabalho a uma árvore de trabalho Git separada para facilitar o controle de versão:
- Depois de fazer as alterações de código no espaço de trabalho, clique no botão "Commit" (Confirmar) para enviar as alterações.
- O Conductor salva automaticamente as alterações na árvore de trabalho correspondente e gera um registro de confirmação.
- Os usuários podem visualizar o histórico de commits por meio da interface ou usar comandos do Git, como
git log
) Visualize os registros detalhados no terminal. - Para fazer push das alterações em um repositório remoto, clique no botão "Push" e o Conductor invocará o comando Git para concluir o push.
4. login e autenticação
O Conductor não requer um sistema de conta separado e reutiliza diretamente o status de login do código do Claude:
- Se um usuário tiver feito login no Claude com uma chave de API, o Conductor detectará e usará automaticamente essa chave.
- Para usuários do Claude Pro ou Max, o Conductor verifica o status de login por meio de uma sessão do navegador.
- Se o status de login estiver desativado, o Conductor solicitará que o usuário faça login novamente no código Claude.
advertência
- espaço de armazenamentoCada espaço de trabalho ocupa uma certa quantidade de espaço em disco, portanto, é recomendável que você limpe periodicamente as árvores de trabalho do Git que não estejam mais em uso.
- requisito de redeClonagem de repositórios e envio de código requerem uma conexão de rede estável, mas as execuções de código são feitas totalmente localmente.
- compatibilidadeNo momento, apenas o código Claude é compatível; outras ferramentas, como o GitHub Copilot, poderão ser compatíveis no futuro. Participe da comunidade do Slack do Conductor para obter atualizações.
cenário do aplicativo
- Desenvolvimento paralelo de vários projetos
Quando um desenvolvedor está trabalhando em vários projetos ao mesmo tempo, o Conductor pode criar espaços de trabalho separados para cada projeto para evitar conflitos de código. Por exemplo, um desenvolvedor de front-end pode depurar o projeto Reagir e testar o código de backend do Node.js em outro espaço de trabalho. - Teste de trabalho em equipe
Os membros da equipe podem clonar um repositório compartilhado localmente e usar o Conductor para criar vários espaços de trabalho para testar diferentes ramificações de recursos. As alterações de código em cada espaço de trabalho não interferem umas nas outras, o que o torna ideal para validar rapidamente novos recursos ou corrigir bugs. - Execução automatizada de scripts
Para os usuários que precisam executar vários scripts de automação, o Conductor permite que os scripts sejam executados em paralelo em diferentes espaços de trabalho. Por exemplo, os cientistas de dados podem executar scripts de treinamento para vários modelos de aprendizado de máquina ao mesmo tempo e monitorar os resultados em tempo real.
QA
- Quais ferramentas de código são compatíveis com o Conductor?
No momento, apenas o código Claude é suportado, com planos de suportar ferramentas adicionais, como o GitHub Copilot, no futuro, e o feedback do usuário sobre os requisitos está disponível na comunidade do Slack. - Preciso de um servidor em nuvem?
Não. O Conductor faz tudo localmente em seu Mac, sem carregar código e dados para a nuvem. - Como você lida com conflitos de espaço de trabalho?
Cada espaço de trabalho usa uma árvore de trabalho separada do Git e não interfere um no outro. Os conflitos podem ser resolvidos mesclando-os manualmente com um comando do Git ou verificando o histórico de commits na interface do Conductor. - O Conductor é gratuito?
O preço não está especificado no site oficial, portanto, recomendamos visitarhttps://conductor.build/
Ou entre na comunidade do Slack para confirmar.