Pular para o conteúdo
CODOROda Osokoro
Baixar
Prévia do produto — macOS

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.

budget.tsrouter.tspage.tsx
1 // Reserve before the call, settle after. Never after only.
2 export async function reserve(run: Run, est: Cents) {
3 const cap = await capFor(run.scope);
4 if (run.spent + est > cap) {
5 return { ok: false, reason: "cap", cap };
6 }
7 // A cheaper model is offered, not substituted silently.
8 return { ok: true, hold: await hold(run.id, est) };
9 }
mainTS 5.9Ln 8, Col 42Claude Sonnet 5 · $0.41 / $2.00

Maquete interativa do produto — dá para explorar Editor, Design, Plan e Chat acima; isto não é uma build para baixar.

Quatro superfícies, um projeto

As quatro superfícies do produto Codoro

01 Editor

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.

02 Design

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.

03 Plan

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.

04 Chat

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.

Design

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.

Sem repasse

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.

Tokens de verdade

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.

Com preço, como uma execução

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.

Voz

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.

◉ Ouvindo01:12 · $0.04 nesta chamada
Você

Por que o teste de orçamento está falhando?

Codoro$0.02

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.

Você

Pode fazer, mas use o Haiku.

Codoro$0.01

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.

Você

Me leia o diff.

Codoro$0.01

Duas linhas adicionadas: spentToday para o ator e um teto que é o menor dos dois limites. A comparação agora usa esse teto.

EncerrarMãos livresSegure espaço para falar
Alvo de interação — o estado do microfone e a narração local vêm primeiro; a transcrição continua dependendo do ambiente.
Registro de texto compartilhado

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.

Entrada conforme o ambiente

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.

Ele lê o diff de volta

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.

Anthropic
Claude Fable 5
Claude Opus 5
Claude Sonnet 5
OpenAI
GPT-5.6 Sol
GPT-5.6 Terra
GPT-5.6 Luna
DeepSeek
Codoro Fast
DeepSeek V4 Pro
Google
Gemini 2.5 Pro
Gemini 3.7 Flash
xAI
Grok 4.6
Grok 4.3
Moonshot
Kimi K2.7 Code
Kimi K2.6
Controle de custo

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.

Por execução
$2.00
limite padrão, editável por tarefa
Por dia
$25.00
por pessoa, definido por quem administra o time
Margem com suas próprias chaves
0%
o provedor cobra você direto

Quatro planos. Os tokens são medidos, a IDE não.

Preços em USD, cobrança mensal
Hobby
$0
Inclui Suas próprias chaves de API

Use 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.

Pro
$20
Inclui $20 em créditos Codoro por mês

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.

Pro+
$60
Inclui $60 em créditos Codoro por mês

Os mesmos recursos com o triplo da cota, para quem passa o dia em execuções autônomas longas nos modelos de fronteira.

Ultra
$200
Inclui $200 em créditos Codoro por mês

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.

Instale, aponte para um repositório e defina um limite.

Baixar o Codoro para macOS