Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

Visão geral do HagiCode

Editar página

O HagiCode evita que a IA perca o contexto ao alterar seu código: entenda primeiro o repositório, defina o escopo e execute com um registro rastreável. É um espaço de trabalho com IA para o desenvolvimento de projetos que conecta os Agent CLI e os modelos que você já usa, para que você não precise trocar de editor. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

  • Compatível com 11 Agent CLI (Claude Code, Codex, GitHub Copilot e outros)
  • Funciona no Windows, macOS e Linux
  • Os recursos básicos são gratuitos

Recursos principais em resumo

  1. Entender antes de agirAs sessões de conversa são somente leitura por padrão; mudanças complexas passam primeiro por uma proposta.
  2. Um escopo para vários repositóriosO MonoSpecs trata vários repositórios como um único projeto, com as especificações mantidas no repositório principal.
  3. Mantenha seu Agent CLICompatível com 11 Agent CLI, com a saúde de cada um visível de relance e sem trocar de editor.
  4. SkillsBusque, confira a origem e o comando antes de instalar e decida em quais origens confiar.
  5. Vault e Code ServerLeve para uma sessão material de fora do repositório e edite-o no navegador.
  6. Super CommitCommits agrupados no formato Conventional Commits, inclusive entre vários repositórios.
  7. Progresso visívelInterações de interface tornam o trabalho em projetos mais fácil de acompanhar; os indicadores de progresso o complementam.

Como funciona uma tarefa de desenvolvimento

Por exemplo, considere uma mudança de funcionalidade que envolve vários repositórios:

Entender

Uma sessão de conversa em que o agente pesquisa os repositórios com uma chamada de ferramenta e explica onde as faturas são geradas

Analise o código existente em uma sessão de conversa. As sessões de conversa são somente leitura por padrão; mude para o modo de edição quando precisar alterar arquivos.

Definir o escopo

Gaveta de nova proposta com seleção de repositórios e prévia da proposta

Para uma mudança complexa, selecione o projeto e os repositórios em uma sessão de proposta. Organize os objetivos, as tarefas e as etapas de verificação antes de executar.

Acompanhar o resultado

Detalhe da sessão após a conclusão da execução de um fluxo de proposta

Consulte as sessões e o status de execução no espaço de trabalho. Para preparar um commit, use o Super Commit.

Preservar o contexto

Quadro de sessões e status dos repositórios de um projeto MonoSpecs

Propostas e histórico de commits podem ser revisitados. Para trabalhar entre repositórios, use o MonoSpecs para gerenciar as relações entre eles e o escopo das mudanças.

Você não precisa criar uma proposta para toda tarefa. Comece com uma sessão de conversa quando quiser apenas explorar o código ou resolver algo simples. O HagiCode oferece um caminho rastreável quando a tarefa exige mais contexto.

Recursos em detalhe

Entender antes de agir

O HagiCode separa “ler o código” de “alterar o código”, para que você escolha conforme o tamanho da tarefa, em vez de deixar a IA editar tudo diretamente.

  • Sessão de conversa: Somente leitura por padrão. Use-a para explorar um repositório, investigar um problema ou perguntar onde está determinada lógica. Mude para o modo de edição apenas quando precisar alterar arquivos.
  • Sessão de proposta: Para mudanças complexas. Escolha o projeto e o escopo dos repositórios, organize os objetivos, as tarefas e as etapas de verificação e passe à execução quando estiver satisfeito com o plano.
  • Quadro de sessões: As raias Proposal & Review (proposta e revisão), Execution (execução) e Archived (arquivadas) mostram de relance em que ponto está cada sessão. É possível alternar entre os layouts Classic, Execution Flow Kanban e Dashboard Kanban.

Quadro de sessões com as colunas Proposta e revisão, Execução e Arquivadas ao lado de um painel de projeto com ações rápidas e status dos repositórios

Command View com uma lista de sessões e um mural de blocos ao vivo mostrando a última saída, uma pergunta pendente do agente e ações rápidas

Saiba mais: Criar uma sessão de conversa · Criar uma sessão de proposta · O quadro de sessões

Um escopo para vários repositórios

Quando uma solicitação envolve ao mesmo tempo o frontend, o backend e a documentação, o MonoSpecs permite que o HagiCode os entenda como um único projeto.

  • Registre os locais dos subrepositórios, as URLs Git e os nomes de exibição em .hagicode/monospecs.yaml.
  • As especificações de mudança (OpenSpec) ficam no repositório principal, de modo que os diretórios de código dos subrepositórios permanecem limpos.
  • Ao criar uma proposta, escolha quais subrepositórios ela envolve. A página do projeto mostra a branch e as alterações não commitadas de cada repositório.

Aba Git do projeto listando dez repositórios MonoSpecs com branch e estado de sincronização, além das ações Push, Pull e Super Commit do repositório selecionado

Saiba mais: Guia do MonoSpecs

Mantenha seu Agent CLI

O HagiCode não substitui suas ferramentas. Ele as reúne em um único espaço de trabalho.

  • Um Agent é um CLI, um modelo e, opcionalmente, um texto de personalidade. Crie vários Agents, atribua-os a cenários de execução e configure grupos de reserva.
  • Compatível com 11 Agent CLI, incluindo Claude Code, Codex e GitHub Copilot. O espaço de trabalho mostra a versão, o tempo de resposta e a saúde de cada CLI.
  • Com o OmniRoute, você conecta várias ferramentas e modelos compatíveis com OpenAI a um único gateway local, enquanto as conexões de CLI e de modelo continuam sendo gerenciadas separadamente.

Pop-up do AI Monitoring mostrando Claude Code, Codex e GitHub Copilot saudáveis, com modo de sondagem e caminho do executável

Espaço de trabalho Agents com cinco agentes agrupados por Claude Code e Codex, cada um com avatar e modelo

Saiba mais: Espaço de trabalho de Agents · Instalação e suporte de AI Agent CLI

Skills

O painel de Skills reúne em uma única entrada as skills que já estão na sua máquina e as que você pode instalar pela galeria.

  • Local Skills: Veja o que está instalado nesta máquina e verifique atualizações em lote.
  • Gallery: Busque por palavra-chave e origem e veja se uma skill já está instalada.
  • Trusted Providers: Antes de instalar, confirme a origem, o status de confiança e o comando que realmente será executado, e decida quais origens são consideradas confiáveis.

Galeria de Skills com campo de busca, filtros de origem e uma tabela de skills, origens e contagens de instalações

Saiba mais: Guia de Skills

Vault e Code Server

  • Um Vault é uma pasta fora dos repositórios do seu projeto que o HagiCode pode consultar. Use-o para documentos de referência, anotações e resultados de pesquisa. Há três tipos: Folder, CodeRef e Obsidian.
  • Ao criar uma sessão, escolha quais Vaults incluir no escopo dela. Marque um como editável para que a IA possa escrever nele; caso contrário, ele serve apenas como referência somente leitura.
  • O Code Server oferece um ponto de entrada de edição no navegador, que você pode abrir diretamente a partir de um Vault ou de um projeto.

Painel do Vault com Vaults de usuário e de sistema, uma árvore de arquivos e a prévia em Markdown de uma nota de arquitetura

Saiba mais: Guia do Vault

Super Commit

Clique em “Super Commit” na aba Git e o HagiCode lê suas alterações atuais e escreve as mensagens de commit no formato Conventional Commits.

  • As alterações relacionadas são agrupadas em vários commits, em vez de um único commit genérico.
  • Em projetos MonoSpecs, as alterações são commitadas no subrepositório correto.
  • Uma tag Co-Authored-By é adicionada automaticamente, e o nome e o e-mail podem ser definidos por projeto ou de forma global.

Aba Git com três repositórios alterados selecionados e o botão Super Commit em destaque

Saiba mais: Guia do Super Commit

Progresso visível

Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente. Conquistas, relatórios diários e métricas de Token oferecem feedback complementar para trabalhos longos. Para entender como os Agents são compostos, atribuídos e configurados, veja Agent e configurações relacionadas. Esses elementos de jogo complementam o espaço de trabalho; o HagiCode continua útil como ferramenta de desenvolvimento comum sem eles.

Painel de conquistas com o progresso diário e global, o status do ciclo e as métricas do ciclo de vida das propostas

Saiba mais: Barra de status e progresso

Para quem é

  • Uma boa escolha: Desenvolvedores e equipes que mantêm vários repositórios e querem planejar mudanças complexas antes de executá-las, e pessoas que já usam Agent CLI como Claude Code ou Codex e querem tê-los em um único espaço de trabalho.
  • Não essencial: Se você só precisa completar algumas linhas no seu editor, as ferramentas que você já usa são suficientes.

See Hagicode in real coding sessions

Start with the English YouTube overview embedded below, then compare two supporting Bilibili demos without losing the product story or the direct watch links.

Focused demoBilibili

AI Playing Games While Coding

A supporting Bilibili demo that shows the product feeling playful and alive during real coding sessions instead of behaving like a dry code generator.

Open on Bilibili
Focused demoBilibili

GPT Codex in Hagicode: Live Trial

A narrower validation run that helps readers judge how GPT Codex behaves inside the actual Hagicode product after the main YouTube introduction.

Open on Bilibili

Comece em três passos

Edições e preços

Os recursos básicos são gratuitos. Desktop e Microsoft Store são duas formas diferentes de obter o HagiCode, não dois planos pagos. O canal da Microsoft Store também oferece o Turbo Engine, uma compra única separada que aumenta o limite de propostas simultâneas e desbloqueia melhorias como temas de documentação, atribuição personalizada, identidade visual e upload de avatares personalizados. Consulte o complemento Turbo Engine para saber exatamente o que ele desbloqueia.

Seu ambienteOpção recomendada
Windows com acesso à Microsoft StoreInstalar pela Microsoft Store
Instalação manual no Windows ou uso local no macOS ou LinuxInstalar o Desktop

O aplicativo principal na Steam foi descontinuado e não é mais um canal de instalação. Veja o status da distribuição na Steam.

Por que criar um espaço de trabalho?

Sou Kun Yu, criador do HagiCode. Uma pergunta e sua resposta podem resolver um problema imediato, mas o desenvolvimento real também exige entender o projeto, definir limites, levar mudanças adiante e revisar os resultados. Quis reunir essas etapas antes dispersas; o feedback gamificado ajuda a visualizar o progresso do trabalho de longo prazo. Você pode usar apenas parte dos recursos. Não precisa aprender todos os módulos antes de começar a programar.

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.