civStation: Interface VLM de Código Aberto para Controle por Linguagem Natural do Civilization VI

✍️ OpenClawRadar📅 Publicado: April 13, 2026🔗 Source
civStation: Interface VLM de Código Aberto para Controle por Linguagem Natural do Civilization VI
Ad

O que o civStation faz

civStation é uma pilha de uso de computador controlável e de código aberto, e um sistema VLM construído especificamente para Civilization VI. Em vez de tratar o jogo como um problema de automação de interface de baixo nível, o projeto se concentra no controle em nível estratégico. Você pode fornecer entradas em linguagem natural como "expanda para o leste", "foco na economia neste turno" ou "busque uma vitória científica", e o sistema traduz essa intenção em ações reais no jogo.

Arquitetura principal e loop

O sistema implementa um loop completo: observação da tela → interpretação da estratégia → planejamento da ação → execução → supervisão humana. Isso eleva a interface da execução direta para a expressão de intenção e delegação controlável. O objetivo não era apenas fazer um agente jogar Civ6, mas construir um loop onde o modelo pode observar a tela do jogo, interpretar estratégias de alto nível, planejar ações, executá-las por meio de mouse e teclado, e ser interrompido ou guiado em tempo real por meio de humano-no-loop (HitL) ou MCP.

Recursos e capacidades atuais

  • Observação ao vivo da área de trabalho
  • Interação real com a interface do usuário na máquina hospedeira
  • Interface de controle em tempo de execução
  • Controle humano-no-loop
  • Extensibilidade MCP/habilidades
  • Controle por linguagem natural ou por voz
Ad

Questões de pesquisa e motivação

O criador está explorando várias questões: Onde deve estar o limite entre estratégia e execução? Quão controlável um agente de uso de computador pode ser antes que o loop se torne muito lento ou frágil? Essa abordagem faz sentido apenas para jogos, ou também para fluxos de trabalho mais amplos na área de trabalho?

A motivação vem da observação de que a maioria das demonstrações de uso de computador se concentra em "assistir o modelo clicar", enquanto o civStation visa algo mais próximo de um ambiente de execução controlável onde você pode operar no nível da estratégia em vez da interação bruta com a interface. Outra motivação foi testar se voz e linguagem natural, combinadas com o uso de computador, poderiam abrir uma camada de interação diferente onde o jogador se comporta mais como um estrategista dando diretrizes em vez de executar ações diretamente.

Repositório e disponibilidade

O projeto está disponível em: https://github.com/NomaDamas/civStation.git

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

CAL: Camada de Otimização de Contexto de Código Aberto para Agentes de LLM
Tools

CAL: Camada de Otimização de Contexto de Código Aberto para Agentes de LLM

CAL (Context Assembly Layer) é uma biblioteca Python que reduz o uso de tokens da API Claude em 83% através de seleção e compressão inteligente de contexto. Está disponível via pip install e licenciada sob MIT.

OpenClawRadar
OMAR: TUI de Código Aberto para Gerenciar Centenas de Agentes de Codificação de IA Hierarquicamente
Tools

OMAR: TUI de Código Aberto para Gerenciar Centenas de Agentes de Codificação de IA Hierarquicamente

OMAR é um dashboard em terminal que permite gerenciar enxames de agentes de codificação (Claude Code, Codex, Cursor, Opencode) em organizações hierárquicas. Construído sobre tmux. Recursos incluem hierarquias de agente-gerenciando-agente, backends heterogêneos e integração com Slack.

OpenClawRadar
🦀
Tools

Protocolo Quack do DuckDB Permite Cliente-Servidor com Múltiplos Escritores Concorrentes

O DuckDB apresenta o protocolo remoto Quack, permitindo que duas instâncias do DuckDB se comuniquem como cliente e servidor, suportando escritores concorrentes e utilizando HTTP para transporte.

OpenClawRadar
Automatizando Notas de Lançamento do Claude Desktop a partir de Apps Electron Minificados
Tools

Automatizando Notas de Lançamento do Claude Desktop a partir de Apps Electron Minificados

Um desenvolvedor criou um pipeline automatizado usando Claude Sonnet e Opus 4.6 para gerar notas de lançamento para o Claude Desktop no Linux, abordando a falta de notas de lançamento oficiais da Anthropic. O sistema extrai, normaliza e analisa o código minificado do aplicativo Electron como parte de um fluxo de trabalho de CI/CD.

OpenClawRadar