App de desktop open source e local-first em que um agente Commander transforma seus objetivos em tarefas e coordena agentes especialistas e agentes de CLI, como Claude Code e Codex.
androoAGI/starnet
Um app desktop local-first para criar agentes de IA em pixel art que fazem chamadas reais a modelos e ferramentas usando sua própria API key.
- Estrelas
- 1,750
- Forks
- 351
- Issues abertas
- 65
- Último commit
- há 7 dias
O que é?
StarNet é um ambiente desktop para criar agentes de IA, reuni-los em uma estação espacial em pixel art e executá-los com modelos e ferramentas reais. Cada agente tem seu próprio workspace, histórico de conversas, memória e permissões limitadas, e vários podem rodar ao mesmo tempo. A visualização da estação é atualizada com o estado do runtime, então o layout reflete quais agentes estão realmente trabalhando.
O acesso aos modelos é feito com sua própria key pelo OpenRouter ou por meio do login nos provedores compatíveis: Anthropic, OpenAI e Google. As keys ficam armazenadas no keychain do sistema operacional e não são expostas ao frontend. Os agentes também podem rodar gratuitamente com um modelo local do Ollama, embora os modelos locais sejam menores e mais lentos em tarefas longas.
O projeto inclui um comando complementar para terminal, `starnet`, que permite listar agentes, aprovar ou negar solicitações de ferramentas e executar tarefas pontuais. Ele é construído com Tauri, um sidecar Node.js e JavaScript puro. No momento, é mais testado no Windows, mas também há builds para macOS.
Recursos principais
- 01Crie agentes com personas e conjuntos de ferramentas distintos e execute vários ao mesmo tempo, cada um em seu próprio workspace.
- 02Conecte modelos pelo OpenRouter ou pelo login nos provedores compatíveis, mantendo as keys no keychain do sistema operacional.
- 03Execute agentes com um modelo local do Ollama, sem precisar de uma conta na nuvem.
- 04Armazene no disco históricos de conversas, memória, registros de gastos, tarefas e agendamentos.
- 05Conecte servidores MCP para ampliar as ferramentas disponíveis para os agentes.
- 06Controle o acesso dos agentes às ferramentas com verificações explícitas de capacidades e consentimento.
- 07Use o comando de terminal `starnet` para monitorar agentes e responder a solicitações de aprovação.
Casos de uso
- Executar vários agentes de IA em tarefas separadas, mantendo as permissões e o histórico de cada um isolados.
- Usar sua própria key do OpenRouter para experimentar diferentes modelos sem assinatura.
- Executar agentes com um modelo local do Ollama quando quiser manter os dados na sua máquina.
- Monitorar e aprovar chamadas de ferramentas dos agentes pelo terminal.
Início rápido
- 1
Clone o repositório
git clone https://github.com/androoAGI/starnet.git - 2
Acesse a pasta do projeto
cd starnet - 3
Inicie o sidecar (não é necessário instalar dependências)
node sidecar/index.js - 4
Abra http://localhost:8787 no navegador e conecte um provedor (com sua própria chave da OpenRouter ou uma forma de login compatível)
Antes de usar
- Versão inicial: o Windows é o sistema desktop mais testado, e o macOS foi menos testado em condições reais.
- Para executar agentes, você precisa da sua própria chave de API do provedor ou de um modelo local, como o Ollama.
Em coleções
Tópicos
Perguntas frequentes
- O que é starnet?
- Um app desktop local-first para criar agentes de IA em pixel art que fazem chamadas reais a modelos e ferramentas usando sua própria API key. StarNet é um ambiente desktop para criar agentes de IA, reuni-los em uma estação espacial em pixel art e executá-los com modelos e ferramentas reais. Cada agente tem seu próprio workspace, histórico de conversas, memória e permissões limitadas, e vários podem rodar ao mesmo tempo. A visualização da estação é atualizada com o estado do runtime, então o layout reflete quais agentes estão realmente trabalhando.
- starnet é gratuito? Qual é a licença?
- starnet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- starnet ainda é mantido?
- Manutenção ativa. O último commit de starnet foi em 31 de out. de 2026.
- Para que posso usar starnet?
- Executar vários agentes de IA em tarefas separadas, mantendo as permissões e o histórico de cada um isolados. Usar sua própria key do OpenRouter para experimentar diferentes modelos sem assinatura. Executar agentes com um modelo local do Ollama quando quiser manter os dados na sua máquina. Monitorar e aprovar chamadas de ferramentas dos agentes pelo terminal.
- Como instalar starnet?
- Clone o repositório: git clone https://github.com/androoAGI/starnet.git Acesse a pasta do projeto: cd starnet Inicie o sidecar (não é necessário instalar dependências): node sidecar/index.js Abra http://localhost:8787 no navegador e conecte um provedor (com sua própria chave da OpenRouter ou uma forma de login compatível)
- Onde consigo starnet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/androoAGI/starnet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma estação de trabalho de IA local-first para tarefas de escritório, que transforma uma solicitação em arquivos PPTX, DOCX, XLSX e HTML editáveis usando suas próprias chaves de modelo.
App desktop que reúne ferramentas de CLI de IA, como Claude Code, Codex e Gemini CLI, em um espaço de trabalho multiagente com execução paralela e orquestração.
App desktop para macOS que executa grupos de agentes de IA que conversam com você, delegam tarefas entre si e usam plugins MCP, com backend local ou em uma VPS.
Uma camada de controle local que mantém metas, decisões, responsáveis e evidências disponíveis ao longo de sessões e runtimes em trabalhos prolongados com agentes.
Workspace compartilhado e open source onde pessoas e agentes de IA trabalham em um pod, cada agente com sua própria memória, skills e identidade.