
1Code
21st.dev · Programação
O 1Code é um aplicativo cliente de código aberto que permite executar Claude Code, Codex e outros agentes de programação com IA a partir de um único espaço de trabalho visual. Em vez de ficar alternando entre janelas de terminal, você tem um app de desktop e web parecido com o Cursor, onde cada chat roda no próprio worktree do Git isolado, então os agentes trabalham em paralelo sem tocar na sua branch principal. Foi criado pela equipe da 21st.dev e é voltado a desenvolvedores que já usam agentes de programação, mas querem uma forma mais calma, focada no teclado, de gerenciá-los.

Sobre 1Code
O que é o 1Code
O 1Code é uma camada de orquestração para agentes de programação. Você aponta para um projeto, inicia um ou mais agentes dentro desse projeto e acompanha suas edições, comandos e mudanças de arquivos acontecerem em uma interface em tempo real. O projeto fica em 1code.dev e no GitHub sob a 21st-dev, e parte da premissa de que rodar agentes em um terminal cru vira bagunça rápido, principalmente quando você quer mais de um ao mesmo tempo.
A ideia central é o isolamento. Cada sessão de chat recebe o próprio worktree do Git, então dois agentes podem refatorar partes diferentes do mesmo repositório ao mesmo tempo. Nenhum dos dois consegue fazer commit direto na sua branch principal por acidente. Esse é o recurso pelo qual a maioria chega ao 1Code, e ele molda como o resto do app se comporta.
O limite principal é que o 1Code não inclui os próprios agentes. Você traz suas próprias chaves de API. Você também traz suas próprias assinaturas, então o custo de rodar Claude Code ou Codex continua com esses provedores, não com o 1Code. É um cliente, não um plano empacotado. Conte com estar à vontade com Git, chaves de API e um fluxo de desenvolvimento.
Primeiros passos
- Baixe o app em 1code.dev para macOS, Windows ou Linux, ou abra a versão web no navegador.
- Conecte um provedor adicionando sua própria chave de API ou entrando no serviço de modelos que você já paga.
- Abra uma pasta de projeto local e deixe o 1Code preparar um worktree do Git para a sessão.
- Inicie um chat, escolha seu agente e modelo, e descreva a tarefa que quer que seja resolvida.
- Revise os diffs, fique com o que gostar e faça push pelo cliente Git integrado quando estiver pronto.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de 1Code.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores individuais que já rodam Claude Code ou Codex e querem uma GUI em vez de um terminal, desde que estejam à vontade para gerenciar chaves de API.
- Equipes que revisam a saída dos agentes uns dos outros, já que worktrees e pré-visualizações de diff deixam as mudanças fáceis de inspecionar antes de entrarem.
- Engenheiros de backend e full-stack no macOS, Windows, Linux ou no navegador que lidam com repositórios onde a segurança das branches importa.
Tarefas
- Rodar vários agentes em paralelo no mesmo repositório, um por worktree, sem caos de merge.
- Revisar e reverter edições dos agentes antes que cheguem a uma branch compartilhada.
- Iniciar agentes em segundo plano de longa duração e recolher os resultados depois, de um notebook ou celular, pela PWA.
Cenários
- Uma refatoração por muitos arquivos em que você quer dois agentes dividindo o trabalho enquanto você continua programando em uma terceira sessão.
- Repassar tarefas rotineiras para um agente em segundo plano que roda em um sandbox na nuvem enquanto você se ausenta.
- Prototipar uma branch de recurso e pré-visualizá-la ao vivo no navegador integrado antes de abrir um pull request.
Principais recursos
Suporte a multiagente em um só app
O 1Code roda Claude Code e Codex lado a lado e deixa você alternar entre eles na hora. Usa mais de um agente dependendo da tarefa? Você para de alternar entre terminais separados no alt-tab. Também pode trazer suas próprias chaves de API e provedores, então o app não te prende a um único fornecedor.
Isolamento com worktrees do Git
Cada sessão de chat recebe o próprio worktree do Git. Dois agentes podem trabalhar no mesmo repositório ao mesmo tempo, e uma edição ruim em uma sessão não chega à sua branch principal. Isso muda o cálculo de risco. Rodar agentes em paralelo começa a parecer seguro em vez de imprudente.
Interface visual parecida com o Cursor
A interface mostra pré-visualizações de diff, execução de ferramentas em tempo real e selos de atividade do git direto nas mensagens do agente. Você vê os comandos bash, as edições de arquivos e as buscas na web enquanto acontecem, então não precisa confiar em uma caixa-preta. O staging integrado, os commits, o gerenciamento de branches e o push para o GitHub fazem você quase nunca sair do app.
Agentes em segundo plano e sandboxes na nuvem
Os agentes podem continuar rodando em sandboxes na nuvem depois que seu notebook dorme. Inicie um trabalho, feche a tampa e confira os resultados mais tarde. A PWA deixa você iniciar e monitorar esses agentes em segundo plano pelo celular. Sem precisar ficar de olho.
Modo plano e raciocínio estendido
Antes de um agente mexer no código, você pode fazer com que ele faça perguntas de esclarecimento e rascunhe um plano estruturado com pré-visualização em markdown. O raciocínio estendido vem ativado por padrão. Para tudo que tem consequências reais, ver o plano antes vale o passo extra.
Automações e suporte a MCP
Os agentes podem ser disparados pelo GitHub, Linear ou Slack, ou manualmente por eventos de git, e o app gerencia servidores MCP junto com uma loja de plugins. Isso transforma o 1Code de uma ferramenta de uma única sessão em algo que se encaixa em um fluxo de trabalho existente.
Cliente Git integrado e visualizador de arquivos
Prepare mudanças, revise diffs, crie pull requests e faça push sem sair da janela. Um visualizador de arquivos com busca Cmd+P, realce de sintaxe e um visualizador de imagens completa as ferramentas próximas do editor que você buscaria separadamente se não fosse isso.
API e bifurcação de chat
Você pode rodar agentes de forma programática com uma única chamada de API, e bifurcar um subchat de qualquer mensagem do assistente para explorar uma alternativa. A bifurcação é a mais interessante no dia a dia. Ela deixa você perseguir duas abordagens sem perder o fio original.
Prós e contras
Prós
- Gratuito e de código aberto, sem preço por assento atrelado ao cliente em si.
- O isolamento com worktrees deixa vários agentes de programação rodarem em um repositório sem se atrapalharem.
- Roda no macOS, Windows, Linux e na web, então a interface te acompanha entre máquinas.
- As pré-visualizações de diff e o rollback tornam a revisão da saída dos agentes muito mais fácil do que ler registros de terminal.
- Agentes em segundo plano e uma PWA fazem com que trabalhos longos não te prendam ao notebook.
Contras
- Você paga por provedor pelos próprios agentes, então o 1Code não é um plano de programação completo tudo em um.
- Os recursos principais partem do princípio de que você está à vontade com worktrees do Git, chaves de API e um fluxo de desenvolvedor, o que pode ser muito para iniciantes.
- É um projeto jovem, com versões ainda saindo na faixa 0.0.x, então conte com arestas e mudanças rápidas.
Perguntas frequentes
Sim. O 1Code é de código aberto e gratuito para rodar. O custo que você realmente paga vem dos agentes e provedores de modelos que você conecta, como Claude Code ou Codex, já que você traz suas próprias chaves de API.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a 1Code.
Alternativas a 1Code
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
