Repolode
androoAGI

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. 1

    Clone o repositório

    git clone https://github.com/androoAGI/starnet.git
  2. 2

    Acesse a pasta do projeto

    cd starnet
  3. 3

    Inicie o sidecar (não é necessário instalar dependências)

    node sidecar/index.js
  4. 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