O Claudia é um aplicativo de desktop de código aberto projetado para usuários do Claude Code. Ele simplifica a operação do Claude Code com uma interface gráfica intuitiva (GUI) que substitui a abordagem tradicional de linha de comando. Os usuários podem gerenciar com mais facilidade os projetos de desenvolvimento de IA, criar agentes personalizados, executar tarefas em segundo plano e visualizar em tempo real o uso de recursos. O Claudia usa o desenvolvimento da estrutura Tauri, combinado com o front-end React e o back-end Rust, com suporte para sistemas Linux, macOS e Windows. Seu objetivo é tornar o desenvolvimento de IA mais eficiente e intuitivo para desenvolvedores, pesquisadores e entusiastas de IA. O projeto é de código aberto no GitHub, com suporte ativo da comunidade, e os usuários são bem-vindos para contribuir com código ou feedback.
Lista de funções
- GUI interativa para gerenciar sessões do Claude Code, com suporte à navegação e à manipulação intuitivas do projeto.
- Suporte para criar e compartilhar agentes de IA personalizados para atender a diferentes necessidades de desenvolvimento.
- Fornece funcionalidade de ponto de verificação e reversão para compensar os recursos ausentes do Claude Code.
- Suporta a execução de um agente de backend seguro (recurso experimental) para garantir o isolamento do ambiente de desenvolvimento.
- Monitore o consumo de recursos do Claude Code e o status do projeto em tempo real usando painéis de controle.
- A instalação e a configuração do MCP (Model Control Protocol) podem ser feitas sem código.
- Oferece suporte à operação em várias plataformas, incluindo sistemas Linux, macOS e Windows.
Usando a Ajuda
Processo de instalação
O Claudia precisa ser instalado a partir da fonte, pois ainda não foi lançado um executável pré-compilado. Abaixo estão as etapas detalhadas de instalação para os sistemas Linux, macOS e Windows. Os usuários devem garantir que o Git e as ferramentas de desenvolvimento necessárias estejam instalados em seus sistemas. As etapas abaixo são para Linux (Ubuntu/Debian) e são semelhantes para macOS e Windows.
- Instalação de dependências do sistema
- Verifique se o Git está instalado. Caso contrário, execute o seguinte comando:
sudo apt update sudo apt install -y git
- Instale outros pacotes dependentes:
sudo apt install -y libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf build-essential curl wget file libssl-dev libxdo-dev libsoup-3.0-dev libjavascriptcoregtk-4.1-dev
- Para usuários do macOS, é necessário usar a ferramenta de linha de comando Xcode:
xcode-select --install
Dependências adicionais também podem ser instaladas via Homebrew (opcional):
brew install pkg-config
- Verifique se o Git está instalado. Caso contrário, execute o seguinte comando:
- Armazém Clone Claudia
- Clone o projeto localmente usando o Git:
git clone https://github.com/getAsterisk/claudia.git cd claudia
- Clone o projeto localmente usando o Git:
- Instalação Bun
- Claudia usa o Bun como um tempo de execução de JavaScript. Instale o Bun:
curl -fsSL https://bun.sh/install | bash
- Certifique-se de que Bun tenha sido adicionado à variável de ambiente (configure-a de acordo com as instruções do terminal).
- Claudia usa o Bun como um tempo de execução de JavaScript. Instale o Bun:
- Criar e executar
- Instale as dependências do front-end e inicie o servidor de desenvolvimento:
bun install bun run tauri dev
- Se apenas a parte dianteira for executada:
bun run dev
- Crie a versão de produção:
bun run tauri build
- Após a conclusão da compilação, o executável é localizado:
- Linux:
src-tauri/target/release/bundle/
- macOS:
src-tauri/target/release/bundle/
- Windows:
src-tauri/target/release/bundle/
- Linux:
- Instale as dependências do front-end e inicie o servidor de desenvolvimento:
- Verificar a instalação do código Claude
- A Claudia exige que o Claude Code esteja instalado no sistema e que seu caminho esteja na variável de ambiente
PATH
em. Se a Claudia não conseguir encontrar o executável do Claude, verifique:which claude
Certifique-se de retornar um caminho válido. Caso contrário, instale manualmente o Claude Code e adicione-o ao diretório
PATH
.
- A Claudia exige que o Claude Code esteja instalado no sistema e que seu caminho esteja na variável de ambiente
Função Fluxo de operação
1. gerenciamento de projetos e sessões
A interface principal do Claudia oferece um navegador de projetos intuitivo. Os usuários podem:
- Criar um novo projetoClique no botão "New Project" (Novo projeto) na tela e digite um nome e uma descrição do projeto. A Claudia gerará automaticamente um diretório de trabalho para o projeto.
- Gerenciar sessõesSessões múltiplas são suportadas para cada projeto e os usuários podem alternar entre as sessões para visualizar o histórico de operações. Clique na guia "Sessions" (Sessões) e selecione uma sessão existente ou crie uma nova sessão.
- Pontos de controle e reversãoClaudia suporta o salvamento de pontos de verificação durante uma sessão. Os usuários podem clicar em "Save Checkpoint" (Salvar ponto de verificação) para registrar o estado atual do código quando ele atingir um determinado estágio. Se for necessário reverter, clique no botão "Rollback" e selecione o ponto de verificação anterior para restaurar.
2. agentes alfandegários
Claudia permite que os usuários criem agentes de IA personalizados:
- Criação de um proxyNa guia "Agents" (Agentes), clique em "New Agent" (Novo agente). Insira o nome do agente, a descrição e os parâmetros de tempo de execução (por exemplo, tipo de modelo, tipo de tarefa) A Claudia oferece suporte a arquivos de configuração no formato JSON, que podem ser editados manualmente ou definidos por meio da interface.
- Agente de compartilhamentoDepois de criar o proxy, clique no botão "Export" (Exportar) para gerar o arquivo de configuração do proxy e compartilhá-lo com outros usuários. Outros usuários podem carregar o agente por meio da função "Import" (Importar).
- Agentes de execuçãoApós selecionar o agente, clique no botão "Run" (Executar), o agente será executado em um ambiente de sandbox para garantir a segurança.
3. painéis de controle em tempo real
O painel de controle da Claudia mostra o uso de recursos do Claude Code em tempo real:
- Visualização do consumo de recursosDashboards: Os painéis mostram o uso da CPU, da memória e da rede para ajudar os usuários a monitorar o desempenho.
- Rastreamento de custosPara os recursos do Claude Code que exigem uma taxa, o painel exibe os custos em tempo real, facilitando o controle do orçamento pelos usuários.
- registro operacionalClique no botão "Log" para visualizar os registros detalhados de tempo de execução para depuração e otimização.
4. agentes de back-office (experimental)
- Iniciando o agente de backendNa guia "Agents" (Agentes), selecione o modo "Run in background" (Executar em segundo plano); Claudia executará o agente em um ambiente sandbox para evitar interferir na tarefa principal.
- Monitorar o status do agenteQuando o agente em segundo plano está em execução, o painel mostra seu status e o uso de recursos.
5. configuração do MCP
Claudia fornece a configuração do MCP (Protocolo de Controle de Modelo) sem código:
- instalação automáticaNa guia Settings (Configurações), clique em "MCP Installation" (Instalação do MCP) e a Claudia detectará e configurará automaticamente o ambiente.
- ajuste manualOs usuários podem ajustar os parâmetros do MCP, como seleção de modelo, chave de API, etc., por meio da interface.
advertência
- Se você encontrar um erro "Unable to verify Claude installation", verifique se o Claude Code está instalado corretamente e se o caminho está no diretório
PATH
Médio. - Os usuários do Windows e do macOS talvez precisem configurar variáveis de ambiente adicionais; consulte o GitHub
README.md
. - No momento, não há suporte para arrastar e soltar imagens ou cancelar processos em execução; a comunidade está trabalhando nesses recursos.
cenário do aplicativo
- Desenvolvedores de IA
O Claudia é para desenvolvedores que precisam usar o Claude Code com frequência. Ele oferece uma interface intuitiva para gerenciar projetos complexos, economizando tempo na linha de comando. O recurso de checkpointing ajuda os desenvolvedores a reverter rapidamente os experimentos, o que é adequado para uma iteração rápida. - Trabalho em equipe
Os membros da equipe podem compartilhar agentes personalizados por meio do Claudia para unificar o ambiente de desenvolvimento. Painéis de controle em tempo real ajudam as equipes a monitorar o uso de recursos e a garantir que os projetos sejam executados dentro do orçamento. - Estudo e pesquisa
Pesquisadores ou iniciantes em IA podem usar o Claudia para simplificar a curva de aprendizado do Claude Code. A configuração do MCP sem código e uma interface visual reduzem a dificuldade de começar.
QA
- Quais sistemas operacionais são compatíveis com o Claudia?
O Claudia é compatível com Linux, macOS e Windows. É necessário que os usuários criem a partir do código-fonte; consulte o repositório do GitHub para obter instruções de instalação. - Como resolver o problema "O arquivo executável Claude não pode ser encontrado"?
Garantir que o Claude Code seja instalado e adicionado ao sistemaPATH
. Executarwhich claude
Verifique o caminho. Se não for válido, reinstale o Claude Code ou especifique o caminho manualmente. - A Claudia oferece suporte a várias contas?
O gerenciamento de várias contas não é explicitamente suportado na versão atual, portanto, os usuários são aconselhados a fazer uma solicitação no GitHub ou verificar se há atualizações na comunidade. - Como faço para contribuir com o código?
Depois de clonar o depósito, visualize o arquivoCONTRIBUTING.md
A comunidade aceita sugestões de recursos e correções de bugs.