Repolode
LiuMengxuan04

LiuMengxuan04/MiniCode

Assistente leve de programação no terminal, com um ciclo de ferramentas e uma TUI no estilo Claude Code, desenvolvido como uma base de código pequena para estudo e experimentação.

Alternativa open source a:Claude Code

Estrelas
1,161
Forks
125
Issues abertas
16
Último commit
há 30 dias

O que é?

O MiniCode é um assistente de programação voltado ao terminal para desenvolvimento local. Ele recebe uma solicitação, analisa o workspace, usa ferramentas como leitura e busca de arquivos, edição e execução de comandos, revisa as alterações nos arquivos antes de gravá-las e responde ao usuário na mesma sessão.

O projeto busca reproduzir o fluxo de trabalho e as ideias de arquitetura do Claude Code em uma implementação bem menor. Ele inclui uma TUI em tela cheia com rolagem do histórico, comandos slash, fluxos de aprovação, persistência de sessões por projeto e gerenciamento de contexto, como auto-compactação. Também oferece suporte a skills locais definidas em SKILL.md e a ferramentas MCP por stdio ou HTTP remoto.

Além do repositório em TypeScript, o mesmo projeto conta com implementações em Rust, Python, Go e Java, mantidas em repositórios separados. Ele é indicado principalmente para quem quer estudar como um agente de programação é construído ou personalizar as próprias ferramentas.

Recursos principais

  • 01Chamadas de ferramentas em várias etapas em um único turno, formando um ciclo modelo-ferramenta-modelo
  • 02Interface de terminal em tela cheia com histórico de entrada, menu de comandos slash e fluxos de aprovação
  • 03Edição de arquivos com revisão antes da gravação e verificações de permissão para caminhos e comandos
  • 04Persistência de sessões por projeto com opções para retomar, renomear, bifurcar e compactar
  • 05Skills locais via SKILL.md e ferramentas, recursos e prompts MCP por stdio ou HTTP
  • 06Até 3 subagentes somente de leitura executados simultaneamente e coordenados por um agente raiz

Casos de uso

  • Estudar como são estruturados o ciclo de um agente de programação no estilo Claude Code e sua TUI
  • Criar um assistente de programação personalizado para terminal usando uma base de código pequena e fácil de entender
  • Experimentar servidores MCP e skills locais em SKILL.md em um agente de terminal
  • Executar uma demonstração offline do fluxo de trabalho do agente com um modo de modelo simulado

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/LiuMengxuan04/MiniCode.git
  2. 2

    Acesse o diretório do projeto

    cd MiniCode
  3. 3

    Instale as dependências

    npm install
  4. 4

    Execute o instalador e informe o nome do modelo, ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN; em seguida, inicie com minicode

    npm run install-local

Antes de usar

  • Para usar um modelo real, é necessário um endpoint de API compatível com Anthropic e um token de autenticação.
  • Foi desenvolvido como uma base de código pequena para aprendizado e experimentação, não como uma plataforma completa para produção.

Em coleções

Tópicos

Perguntas frequentes

O que é MiniCode?
Assistente leve de programação no terminal, com um ciclo de ferramentas e uma TUI no estilo Claude Code, desenvolvido como uma base de código pequena para estudo e experimentação. O MiniCode é um assistente de programação voltado ao terminal para desenvolvimento local. Ele recebe uma solicitação, analisa o workspace, usa ferramentas como leitura e busca de arquivos, edição e execução de comandos, revisa as alterações nos arquivos antes de gravá-las e responde ao usuário na mesma sessão.
MiniCode é gratuito? Qual é a licença?
MiniCode é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
MiniCode ainda é mantido?
Manutenção ativa. O último commit de MiniCode foi em 9 de out. de 2026.
Para que posso usar MiniCode?
Estudar como são estruturados o ciclo de um agente de programação no estilo Claude Code e sua TUI Criar um assistente de programação personalizado para terminal usando uma base de código pequena e fácil de entender Experimentar servidores MCP e skills locais em SKILL.md em um agente de terminal Executar uma demonstração offline do fluxo de trabalho do agente com um modo de modelo simulado
Como instalar MiniCode?
Clone o repositório: git clone https://github.com/LiuMengxuan04/MiniCode.git Acesse o diretório do projeto: cd MiniCode Instale as dependências: npm install Execute o instalador e informe o nome do modelo, ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN; em seguida, inicie com minicode: npm run install-local
Onde consigo MiniCode?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LiuMengxuan04/MiniCode

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados