Troque de modelo no meio da tarefa. Saiba a conta antes de ela chegar.
O Codoro é uma IDE de desktop em que o agente faz parte do projeto desde o começo. Roteie cada tarefa por uma política que dá para revisar, limite quanto cada execução pode gastar e escolha uma chave de API de provedor compatível ou créditos Codoro em dólares no catálogo ao vivo do Vercel AI Gateway. O Codoro não reivindica nem revende acesso vindo de uma assinatura de provedor à parte.
Grátis com suas próprias chaves de API. Os planos pagos medem tokens, nunca recursos.
Os frames são prévias do manifesto presas a caminhos do repositório. Editar um frame prepara um diff que você aprova como qualquer outra mudança; a prévia não é um render ao vivo do código do app.
O índice de componentes lista os arquivos de código e quantas vezes são importados, segundo o repositório. As prévias do canvas continuam vindo do manifesto até um adaptador de render ao vivo ser configurado.
Os tokens não são uma cópia. Mude um aqui e a edição chega no globals.css como diff, então o canvas e o app rodando nunca se afastam.
Domínios próprios
Marco 3 de 5 · o agente atualizou há 4 min a partir do gitO quadro é escrito a partir do repositório, não do que alguém lembrou de marcar. Commits, testes e PRs movem um marco; o agente pergunta quando não consegue saber.
A gente redireciona www para o apex ou o contrário? Está travando os estados do certificado.
Toda página hospedada do repo canoniza para o apex, e o sitemap emite URLs do apex. Redirecionar www → apex bate com o que já está no ar. Muda um arquivo: middleware.ts.
Apex. Pode subir.
Tarefa desbloqueada e movida para ativa. Eu assumo o redirecionamento com o Haiku — é um arquivo só e não precisa de mais.
Configurações
As chaves de provedor ficam no keychain do macOS e só são enviadas ao provedor que as emitiu. Os créditos hospedados usam o login de dispositivo da Osokoro; as credenciais de provedor do Codoro nunca chegam ao desktop.
Executar a configuração inicial de novoAs regras são lidas de cima para baixo; a primeira que casar vence. Como o arquivo mora no repositório, uma mudança de roteamento é revisada como qualquer outro diff.
| Desenvolvedor | Mais usado | Execuções | Gasto |
|---|---|---|---|
| Ada Lovelace | Sonnet 5 | 218 | $142.10 |
| Marcus Chen | Opus 5 | 96 | $118.44 |
| Priya Nair | Codoro Fast | 173 | $18.42 |
| Tomas Alvarez | Haiku 4.5 | 402 | $61.03 |
| Sam Okafor | GPT-5.6 Luna | 88 | $12.30 |
Exporte o registro completo em CSV, ou leia pela API — uma linha por execução, com o modelo que a atendeu.
Maquete interativa do produto — dá para explorar Editor, Design, Plan e Chat acima; isto não é uma build para baixar.
As quatro superfícies do produto Codoro
Agentes que planejam, editam, testam e desfazem
Edições em vários arquivos com um diff que você aprova, checagens de build e de testes em lista de permissão, e desfazer otimista para as mudanças de código revisadas.
Um canvas preso aos arquivos
Prévias de frames declarados no manifesto e presas a caminhos do repositório, tokens lidos da folha de estilos e uma edição que chega como diff em vez de virar repasse entre times.
Um quadro de projeto ao lado do repositório
Acompanhe marcos, responsáveis e bloqueios na mesma janela do código, com evidência do repositório anexada quando o Codoro consegue verificar.
Seu time e o agente no mesmo canal
Canais limitados ao repositório e contexto de código em threads, apoiados nos controles de acesso da organização e com histórico mantido até a conversa ser apagada.
Todo frame é um arquivo. A edição no canvas é o diff.
A aba Design abre prévias de frames declarados no manifesto, e cada uma está presa ao arquivo que descreve: Painel — desktop é app/(dash)/page.tsx e Cartão de orçamento é components/budget-card.tsx. O painel de propriedades edita os tokens que o produto já usa — o espaço de 1px, o raio zero, a largura máxima de 1240 — lidos de globals.css em vez de copiados para um segundo documento. Aplicar ao código mostra uma estimativa, escreve a mudança como diff e não faz commit de nada até você aprovar.
Nada para reimplementar
Alguém de design faz uma imagem, alguém de desenvolvimento constrói de novo em código, e daí em diante as duas se afastam. Essa é a parte cara, e não é falta de IA. Aqui o frame continua preso ao caminho do código e a edição chega como uma proposta revisável, então a relação fica explícita em vez de escondida num repasse.
Desenhe com o que o código já usa
Cor, espaçamento e tipografia vêm da folha de estilos com que o app é construído, nos dois temas. Mude um na aba Tokens e a mudança chega nessa folha de estilos como diff, e é por isso que o canvas e o app rodando não conseguem discordar.
Uma estimativa antes de escrever
Aplicar ao código mostra quanto a edição vai custar, reserva o valor e acerta depois contra o uso real — no mesmo saldo e no mesmo limite por execução de um pedido digitado ou falado. Um registro só, não um por superfície.
Ouça o diff e veja quando o microfone está ativo.
A superfície de voz do desktop mostra a permissão do microfone e o nível de entrada, e consegue ler em voz alta um diff revisado com a voz do sistema do macOS. Os controles de ditado só aparecem onde o reconhecimento está mesmo disponível. A conversa mais rica abaixo é o design de interação em teste, não uma promessa de que toda build nativa transcreve.
Por que o teste de orçamento está falhando?
reserve() só checa o limite por execução. O caso que falha cruza o limite diário, então nada segura. Duas linhas em lib/budget.ts.
Pode fazer, mas use o Haiku.
Troquei para o Haiku 4.5. Pegando o menor entre o limite por execução e o que sobrou do dia, e rodando de novo os testes de domínio.
Me leia o diff.
Duas linhas adicionadas: spentToday para o ator e um teto que é o menor dos dois limites. A comparação agora usa esse teto.
O custo fica na transcrição
Quando o reconhecimento produz um pedido em texto, a resposta do modelo usa a mesma chamada de texto governada e o mesmo registro do compositor. Capturar o microfone e narrar localmente não inventam uma segunda cobrança de áudio hospedado.
Mãos livres, ou segure espaço
O app informa primeiro a permissão e o nível. Mãos livres e apertar para falar ficam escondidos quando o ambiente nativo não traz um motor de reconhecimento compatível, então um controle visível é um que aquele ambiente consegue executar.
Revise sem desviar o olhar
A voz do sistema do macOS pode narrar o diff revisado localmente antes de ele ser aplicado. O texto e o diff do código continuam sendo o registro da revisão; o áudio sintetizado não é enviado nem guardado como uma segunda transcrição.
Esta página nunca pede seu microfone. A voz roda no app.
Uma tarefa, um modelo. Não um modelo para tudo.
Montar um componente e raciocinar sobre uma condição de corrida não custam a mesma coisa e não deveriam ser cobrados igual. O Codoro põe os modelos em destaque primeiro, permite buscar todos os modelos disponíveis no Vercel AI Gateway, leva a conversa junto na troca e mostra a tarifa antes da execução.
Um limite que segura, não um painel para você conferir.
Toda execução reserva o custo estimado antes do primeiro token e acerta depois contra o uso real. Ao bater no limite a execução para e oferece um modelo mais barato — ela não rebaixa em silêncio e não segue em frente.
Quatro planos. Os tokens são medidos, a IDE não.
Preços em USD, cobrança mensalUse a IDE de desktop com sua própria chave da Anthropic, OpenAI, DeepSeek, Google, xAI, Moonshot, Z.ai, Alibaba ou Mistral. A Codoro não cobra nada por esses tokens — quem cobra é o seu provedor. Os modelos hospedados estão nos planos pagos.
Todos os recursos de desktop que já funcionam, com um saldo mensal de créditos. O uso hospedado é descontado pela tarifa de varejo por modelo mostrada no seletor antes de executar.
Os mesmos recursos com o triplo da cota, para quem passa o dia em execuções autônomas longas nos modelos de fronteira.
Dez vezes a cota do Pro, prioridade em modelos novos e limites por repositório para quem roda vários agentes ao mesmo tempo.
Times custam $40 por assento, com um orçamento único compartilhado, um teto por assento definido por quem administra e um registro de gasto por pessoa, repositório e modelo. Recargas acima da sua cota são pré-pagas, nunca automáticas, e descontam a tarifa de varejo publicada do modelo escolhido — ou traga sua própria chave de API e não pague nada ao Codoro pelos tokens.