Repolode
futuregene

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

    Execute o script oficial de instalação para sua plataforma (consulte o README; há instaladores para macOS/Linux e Windows).

  2. 2

    Configure um provedor de modelos

    future config
  3. 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