Um runtime privado e local-first para agentes pessoais de IA, que executa ferramentas em sandbox, mantém memória e conhecimento na sua máquina e funciona com modelos locais, na nuvem ou Grok.
futuregene/future-os
Um agente de IA local-first com um único core em Rust, acessível pelo terminal, desktop, celular, CLI e apps de chat.
- Estrelas
- 111
- Forks
- 13
- Issues abertas
- 2
- Último commit
- há 3 horas
O que é?
FutureOS é um agente de IA que roda em um único backend Rust e pode ser acessado por uma interface de terminal, um app para desktop, apps para Android e iOS, uma CLI e bots de mensagens instantâneas. Sessões, memória e skills são compartilhadas entre essas interfaces, então uma conversa iniciada em um lugar pode continuar em outro.
O projeto dá foco ao controle das ações que o agente pode executar. O acesso às ferramentas de leitura, escrita e edição de arquivos, além de comandos shell, pode ser controlado por regras de aprovação e níveis de sandbox (off, manual, sandbox), usando macOS Seatbelt, Linux Bubblewrap ou proteção contra escrita com token restrito no Windows, conforme a plataforma. O projeto permite usar suas próprias chaves, oferece um catálogo de provedores integrado e aceita qualquer endpoint compatível com OpenAI ou Anthropic, além de oferecer login em um provedor hospedado do FutureOS.
Para trabalhos de longa duração, o projeto inclui um plano de controle de objetivos com metas persistentes, tarefas pendentes, etapas de validação e monitores, além de tarefas agendadas que executam prompts em intervalos regulares ou conforme um calendário. As conversas podem ser ramificadas, clonadas e percorridas como uma árvore.
Recursos principais
- 01Clientes de terminal, desktop, celular, CLI e bots de mensagens instantâneas compartilham um único backend de agente gRPC.
- 02Regras de aprovação configuráveis e níveis de sandbox do sistema operacional para ferramentas de arquivos e shell.
- 03Suporte para usar suas próprias chaves, com catálogo de provedores integrado e endpoints personalizados compatíveis com OpenAI ou Anthropic.
- 04Acompanhamento persistente de objetivos com etapas de validação para execuções que duram muitas horas.
- 05Tarefas recorrentes agendadas com histórico de execuções.
- 06Histórico de sessões que pode ser ramificado e clonado, com navegação em árvore.
Casos de uso
- Executar uma tarefa longa de pesquisa durante a noite e conferir os resultados pelo celular.
- Usar o mesmo agente em um fluxo de trabalho no terminal e em um app para desktop, com memória compartilhada.
- Restringir o acesso do agente a arquivos e shell ao trabalhar com conteúdo não confiável.
- Conectar um endpoint LLM auto-hospedado ou personalizado a uma interface completa de agente.
Início rápido
- 1
Execute o script oficial de instalação para sua plataforma (consulte o README; há instaladores para macOS/Linux e Windows).
- 2
Configure um provedor de modelos
future config - 3
Inicie a interface do terminal
future tui
Antes de usar
- O agente precisa de um provedor de modelos — usando sua própria chave de API ou entrando na FutureOS — para poder responder.
- A disponibilidade e as garantias do sandbox de ferramentas variam conforme a plataforma, e o aplicativo para desktop permite, por padrão, acesso irrestrito às ferramentas.
Tópicos
Perguntas frequentes
- O que é future-os?
- Um agente de IA local-first com um único core em Rust, acessível pelo terminal, desktop, celular, CLI e apps de chat. FutureOS é um agente de IA que roda em um único backend Rust e pode ser acessado por uma interface de terminal, um app para desktop, apps para Android e iOS, uma CLI e bots de mensagens instantâneas. Sessões, memória e skills são compartilhadas entre essas interfaces, então uma conversa iniciada em um lugar pode continuar em outro.
- future-os é gratuito? Qual é a licença?
- future-os é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- future-os ainda é mantido?
- Manutenção ativa. O último commit de future-os foi em 22 de out. de 2026.
- Para que posso usar future-os?
- Executar uma tarefa longa de pesquisa durante a noite e conferir os resultados pelo celular. Usar o mesmo agente em um fluxo de trabalho no terminal e em um app para desktop, com memória compartilhada. Restringir o acesso do agente a arquivos e shell ao trabalhar com conteúdo não confiável. Conectar um endpoint LLM auto-hospedado ou personalizado a uma interface completa de agente.
- Como instalar future-os?
- Execute o script oficial de instalação para sua plataforma (consulte o README; há instaladores para macOS/Linux e Windows). Configure um provedor de modelos: future config Inicie a interface do terminal: future tui
- Onde consigo future-os?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/futuregene/future-os
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de programação open source que lê seu projeto, edita arquivos e roda testes pelo terminal, desktop, navegador ou editor.
Uma estrutura open source em TypeScript para criar agentes de LLM com estado, com agente de programação integrado, CLI, interface web e SDKs.
Um colega de trabalho com IA para desktop que lê e grava arquivos locais, executa código em um sandbox e usa o navegador para concluir pesquisas e tarefas rotineiras.
Agente de programação com IA e código aberto que roda no terminal, com app para desktop e dois agentes integrados para implementar e planejar mudanças.
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.