Build Your Own Claude Code | Full AI Coding Agent Tutorial
Crie seu próprio agente de codificação em inteligência artificial com o Claude Code.
Conteudo
TLDR;
Você aprenderá a construir do zero um agente de codificação completo chamado Night Code, incluindo a interface de terminal, servidor, módulos de ferramentas, modos de operação, autenticação, faturamento por créditos e deploy. O tutorial usa tecnologias como bun, Open Tui (bindings React para terminal), Hono, Polar e Clerk, então é recomendado ter conhecimento em JavaScript/TypeScript, React e conceitos de monorepo/CLI. Ao final, você poderá rodar o agente no terminal para ler e editar seu código, refatorar ou consertar bugs, alternar modelos, revisar sessões e monetizar o uso com um sistema de créditos.
Resumo
Night Code é um curso prático que ensina a construir do zero um agente de codificação para terminal, mostrando como funciona por trás dos bastidores e permitindo que você o use para ajudar em projetos reais. O agente opera em modos configuráveis — por exemplo, "build" com acesso total a ferramentas (ler, editar, executar) e "plan" apenas leitura — permitindo controlar comportamento e segurança. A interface é um terminal UI construída com Open Tui e bindings React, com respostas em tempo real via Server-Sent Events, e cada ferramenta (bash, editar arquivo, grep etc.) é um módulo separado. O repositório é um monorepo com pacotes para UI, servidor (Hono), tipos/esquemas e banco de dados; o sistema também inclui sessões persistentes, histórico de conversas, edição cirúrgica de arquivos e troca dinâmica de modelos. Night Code integra um sistema de cobrança por créditos (Polar) com checkout no CLI, temas, suporte a múltiplos provedores de modelos via Vercel AI SDK, autenticação correta via navegador e Clerk (OAuth), e um fluxo de trabalho Git completo com revisão automática por um revisor AI. O curso oferece duas vias: tutorial passo a passo no YouTube e uma coorte para aprender processos reais de engenharia (debugging, refatoração e decisões técnicas). A primeira aula foca em scaffold com bun e arquitetura de componentes do CLI.