Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O AionUi é um aplicativo GUI nativo, gratuito e de código aberto, projetado para o Google Gêmeos Design de CLI. Ele transforma a funcionalidade de uma interface de linha de comando em uma interface gráfica moderna e fácil de usar que resolve o problema de CLI do Gemini O AionUi oferece bate-papo em várias sessões, navegação em árvore de arquivos, visualização de comparação de códigos etc., o que é especialmente adequado para que os desenvolvedores aumentem a eficiência do trabalho. Baseado em Electron e Reagir Criado para oferecer suporte à operação entre plataformas, o AionUi é fácil de instalar e oferece suporte a vários métodos de autenticação. Os usuários podem gerenciar arquivos por meio de uma interface intuitiva, invocar API Gemini e desfrute de uma experiência de interação suave com a IA. O projeto está sob a licença Apache-2.0, e as contribuições da comunidade são bem-vindas.

 

Lista de funções

  • bate-papo com várias sessõesSuporte a várias sessões de bate-papo independentes, o que facilita para os usuários trabalharem em diferentes tarefas ao mesmo tempo.
  • Registros persistentes de bate-papoTodas as conversas são salvas automaticamente no local e não serão perdidas após o fechamento do aplicativo.
  • Interface de bate-papo modernizadaInteração com aplicativos de mensagens: Oferece uma interação semelhante a um aplicativo de mensagens que é intuitiva de operar.
  • Visualização da árvore de documentosSimplifique o gerenciamento de arquivos navegando e selecionando arquivos por meio de uma interface gráfica.
  • Upload de arquivosCarregamento de arquivos com o recurso arrastar e soltar é suportado, e o armazenamento temporário de arquivos é garantido como seguro.
  • Visualização de comparação de códigosComparações lado a lado que suportam modificações de documentos para revisão de código.
  • Integração da API GeminiSuporte a chamadas de função para ampliar os recursos de IA.
  • Renderização MarkdownEmbelezar blocos de código e formatar exibições de conteúdo.
  • Configuração simplesInterface de configurações integrada para oferecer suporte à configuração rápida de chaves de API.

Usando a Ajuda

Processo de instalação

Para usar o AionUi, os usuários precisam concluir a instalação e configurar o ambiente primeiro. Veja a seguir as etapas detalhadas:

  1. armazém de clones
    Execute o seguinte comando no terminal para fazer download do código-fonte do AionUi:

    git clone https://github.com/office-sec/AionUi.git
    

Em seguida, vá para o diretório do projeto:

cd AionUi
  1. Instalação de dependências
    Use o npm para instalar as dependências necessárias:

    npm install
    
  2. Configuração de chaves de API
    • Depois de iniciar o aplicativo, vá para a página "Configurações".
    • Digite a chave da API do Google Gemini.
    • Há suporte para três métodos de autenticação:
      • Chave da API GeminiDigite a chave da API do Gemini diretamente.
      • IA de vérticeCertificação de uso do Google Cloud Vertex AI.
      • Autenticação pessoalAutenticação pessoal via OAuth.
    • Se a rede for limitada, você poderá configurar um proxy HTTP nas configurações.
  3. iniciar um aplicativo
    Execute o seguinte comando para iniciar o AionUi:

    npm start
    
  4. Aplicativos de construção(Opcional)
    Se precisar gerar um arquivo executável, você pode executar o seguinte comando:

    • macOS (Apple Silicon):
      npm run build-mac --arch=arm64
      
    • macOS (Intel):
      npm run build-mac --arch=x64
      
    • Windows:
      npm run build-win
      
    • Todas as plataformas:
      npm run build
      

Funções principais

1. bate-papo com várias sessões

  • Depois de abrir o AionUi, clique no botão "New Session" (Nova sessão) à esquerda para criar uma nova janela de bate-papo.
  • Cada sessão é executada de forma independente, o que a torna adequada para trabalhar em várias tarefas ao mesmo tempo. Por exemplo, uma sessão é usada para depuração de código e outra para geração de documentos.
  • Os registros de bate-papo são salvos automaticamente e podem ser reabertos após o fechamento do aplicativo para continuar a visualização.

2. Gerenciamento de documentos

  • No lado esquerdo da interface principal, clique no ícone "File Tree" (Árvore de arquivos) para visualizar a estrutura de pastas do projeto.
  • Clique em qualquer arquivo para carregar rapidamente seu conteúdo na janela de bate-papo para análise ou processamento de IA.
  • Suporte para arrastar e soltar arquivos na área especificada; os arquivos serão armazenados temporariamente após o upload e limpos automaticamente após o processamento.

3. Visualização de comparação de códigos

  • Depois de abrir o arquivo, clique no botão "Code Comparison" (Comparação de código) para ver as diferenças antes e depois de o arquivo ser modificado.
  • A interface exibe uma visualização de comparação lado a lado com modificações destacadas, adequada para revisão e depuração de código.
  • Você pode fazer perguntas à IA e receber sugestões de alterações diretamente na visualização de comparação.

4. Chamadas de função da API Gemini

  • Na janela de bate-papo, selecione a opção "Function Calls" (Chamadas de função) para acionar os recursos avançados da API do Gemini.
  • Por exemplo, digite "Analyse code performance" (Analisar desempenho do código) ou "Generate test cases" (Gerar casos de teste) e a IA retornará resultados detalhados.
  • Suporta formatação Markdown, blocos de código e tabelas são claramente exibidos.

5. gerenciamento de configuração

  • Ajuste o tema da interface, o tamanho da fonte ou as configurações de proxy na tela Settings (Configurações).
  • Suporte para alternar entre modelos de idiomas diferentes (no momento, apenas o Gemini é compatível, mas será ampliado no futuro).
  • Várias chaves de API podem ser salvas para facilitar a troca entre modelos diferentes.

advertência

  • Garanta uma conexão de rede estável para acessar a API do Gemini.
  • Verifique a validade da chave de API para evitar falhas de autenticação.
  • Atualize o AionUi regularmente para obter os recursos e as correções mais recentes.

cenário do aplicativo

  1. desenvolvimento de códigos
    Os desenvolvedores podem usar a AionUi para revisar o código, obter conselhos de refatoração ou corrigir bugs, por exemplo, carregando um arquivo de código e fazendo com que a IA o analise em busca de possíveis bugs e forneça otimizações.
  2. Documentação
    O AionUi suporta a geração automática de documentos ou relatórios resumidos. Depois que o usuário faz o upload de um rascunho, a IA pode gerar rapidamente um documento formatado ou extrair pontos-chave.
  3. análise de dados
    O recurso de upload de arquivos permite que os usuários façam com que a IA processe arquivos de dados para gerar gráficos visuais ou relatórios analíticos adequados para validar rapidamente as hipóteses de dados.
  4. gerenciamento de projetos
    O AionUi ajuda a planejar tarefas e acompanhar o progresso. Por exemplo, o usuário insere os requisitos do projeto e a IA gera uma lista de tarefas ou um cronograma.
  5. Assistência ao aprendizado
    Os alunos ou autoaprendizes podem fazer perguntas à IA por meio da AionUi para obter explicações sobre pontos de conhecimento ou recomendações de recursos de aprendizagem.

QA

  1. O AionUi requer uma conexão com a Internet?
    Sim, o AionUi requer uma conexão com a Internet para acessar a API Gemini, mas as conversas e os arquivos são armazenados localmente.
  2. Quais plataformas são compatíveis?
    O AionUi é compatível com Windows, macOS (incluindo Apple Silicon e Intel) e é compatível com várias plataformas via Electron.
  3. Como faço para obter uma chave de API do Gemini?
    Os usuários precisam acessar a plataforma Google Cloud, criar um projeto e ativar a API Gemini, gerar a chave e inseri-la nas configurações do AionUi.
  4. O AionUi é gratuito?
    Sim, o AionUi é um software totalmente gratuito e de código aberto, baseado na licença Apache-2.0.
  5. Como faço para contribuir com o código?
    Faça um fork do repositório do projeto, crie uma ramificação funcional, confirme as alterações e envie-as para o repositório remoto e, em seguida, envie uma Pull Request.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil