Repolode
inferstep

inferstep/ATLAS

Um agente de programação local e self-hosted que adiciona planejamento, pontuação de candidatos, testes em sandbox e reparos para modelos GGUF abertos e compactos.

Alternativa open source a:GitHub CopilotCursor

Estrelas
2,111
Forks
201
Issues abertas
117
Último commit
anteontem

O que é?

ATLAS é um agente de programação local criado para aproveitar melhor modelos abertos compactos. Em vez de depender de uma única geração, ele envolve o modelo em um pipeline de várias fases: planeja a mudança, gera vários candidatos diversos, pontua cada um com um modelo de qualidade aprendido que usa os próprios embeddings do modelo, executa os candidatos em um sandbox isolado para compilação e testes e corrige falhas antes de aceitar uma edição. Ele roda no seu próprio hardware e não exige uma API de modelo hospedada nem cobranças por token.

O sistema é composto por uma interface de terminal (atlas-tui), um loop de agente em Go (atlas-proxy) que encaminha chamadas de ferramentas e impõe saídas com gramática restrita, o pipeline de geração V3, um componente de pontuação Geometric Lens, um sandbox para execução em várias linguagens e o llama-server para inferência local. Ele oferece suporte a GPUs NVIDIA CUDA, AMD ROCm, Apple Silicon Metal e Vulkan, e o script de bootstrap configura contêineres Docker, pesos dos modelos e o restante da stack.

Os autores classificam o projeto como experimental. O README lista problemas conhecidos na verificação, incluindo casos em que um candidato com falhas pode ser marcado como verificado. Por isso, o código gerado deve ser revisado e testado antes do uso.

Recursos principais

  • 01Inferência local em GPUs de consumo (NVIDIA, AMD, Apple Silicon, Vulkan), sem necessidade de API hospedada
  • 02Planejamento e geração de vários candidatos, seguida de pontuação para selecionar o melhor
  • 03Compilação e execução de testes em sandbox para várias linguagens antes de aceitar edições
  • 04Ciclos de reparo que corrigem o código após falhas na verificação
  • 05Interface de terminal com comandos slash para adicionar arquivos, visualizar diffs, fazer commits e executar comandos
  • 06Decodificação com gramática restrita para manter a saída do modelo nos formatos JSON esperados

Casos de uso

  • Executar um assistente de programação na própria máquina quando o conteúdo do repositório precisa permanecer local
  • Fazer edições de código estruturais ou em vários arquivos com um modelo aberto compacto e testes automatizados
  • Experimentar a orquestração de agentes em torno de um modelo GGUF self-hosted
  • Estudar como camadas de planejamento, pontuação e reparo podem melhorar a geração de código por modelos pequenos

Início rápido

  1. 1

    Execute o instalador de bootstrap de execução única disponível no README (se preferir, revise-o antes).

  2. 2

    Aguarde a instalação (10–30 minutos, em sua maior parte devido ao download do modelo) e confirme que há Docker e uma GPU com pelo menos 16 GB de VRAM disponíveis.

  3. 3

    Inicie a interface de terminal em qualquer diretório de projeto.

    atlas

Antes de usar

  • O projeto está em fase experimental e, segundo o README, a verificação tem lacunas conhecidas; confira os resultados por conta própria.
  • Requer Docker e uma GPU com pelo menos 16 GB de VRAM; placas NVIDIA mais antigas precisam de uma recompilação local.
  • A pilha completa do Docker é voltada principalmente para Linux; no Apple Silicon, usa-se um caminho nativo separado para macOS.
  • Licenciado sob AGPL-3.0, uma licença copyleft que exige a disponibilização do código-fonte em caso de uso pela rede.

Em coleções

Tópicos

Perguntas frequentes

O que é ATLAS?
Um agente de programação local e self-hosted que adiciona planejamento, pontuação de candidatos, testes em sandbox e reparos para modelos GGUF abertos e compactos. ATLAS é um agente de programação local criado para aproveitar melhor modelos abertos compactos. Em vez de depender de uma única geração, ele envolve o modelo em um pipeline de várias fases: planeja a mudança, gera vários candidatos diversos, pontua cada um com um modelo de qualidade aprendido que usa os próprios embeddings do modelo, executa os candidatos em um sandbox isolado para compilação e testes e corrige falhas antes de aceitar uma edição. Ele roda no seu próprio hardware e não exige uma API de modelo hospedada nem cobranças por token.
ATLAS é gratuito? Qual é a licença?
ATLAS é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ATLAS ainda é mantido?
Manutenção ativa. O último commit de ATLAS foi em 5 de nov. de 2026.
Para que posso usar ATLAS?
Executar um assistente de programação na própria máquina quando o conteúdo do repositório precisa permanecer local Fazer edições de código estruturais ou em vários arquivos com um modelo aberto compacto e testes automatizados Experimentar a orquestração de agentes em torno de um modelo GGUF self-hosted Estudar como camadas de planejamento, pontuação e reparo podem melhorar a geração de código por modelos pequenos
Como instalar ATLAS?
Execute o instalador de bootstrap de execução única disponível no README (se preferir, revise-o antes). Aguarde a instalação (10–30 minutos, em sua maior parte devido ao download do modelo) e confirme que há Docker e uma GPU com pelo menos 16 GB de VRAM disponíveis. Inicie a interface de terminal em qualquer diretório de projeto.: atlas
Onde consigo ATLAS?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/inferstep/ATLAS

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

Projetos relacionados