Repolode
EvannZhongg

EvannZhongg/Nosis

Um app leve e self-hosted de agente pessoal, com TUI e GUI, ferramentas para o workspace local, aprovação humana, sessões persistentes, memória e extensões de Skill/Plugin/MCP.

Estrelas
184
Forks
4
Issues abertas
0
Último commit
há 20 horas

O que é?

Nosis é um aplicativo open source de agente pessoal que roda localmente. Um runtime compartilhado, controlado por um processo Bridge, alimenta tanto uma interface de terminal (TUI) quanto uma GUI baseada no navegador, construída com FastAPI e React. Assim, a semântica das sessões é a mesma nas duas interfaces.

O agente pode ler e editar arquivos no workspace atual, executar comandos de shell (em sandbox, de acordo com uma predefinição de permissões escolhida) e, opcionalmente, observar e operar a área de trabalho visível por meio de ferramentas de captura de tela e entrada. Também inclui ferramentas de busca e acesso à web, além de respostas em streaming, compactação de contexto, planos, subagentes e tarefas agendadas.

Sessões, planos e memória são persistidos em arquivos em ~/.nosis, usando um journal JSONL somente de acréscimo para eventos de conversa e execução. Os modelos podem ser roteados por endpoints compatíveis com OpenAI ou pelo LiteLLM, e os recursos podem ser ampliados com skills independentes, plugins e servidores MCP.

Recursos principais

  • 01Três predefinições de permissões controlam o acesso ao shell e aos arquivos, com aprovação humana para as ações.
  • 02Automação da área de trabalho por meio de ferramentas de captura de tela, clique, arrastar, rolagem, teclas e entrada de texto.
  • 03Sessões retomáveis armazenadas como journals JSONL somente de acréscimo.
  • 04Memória de longo prazo global e específica do workspace, além de tarefas avulsas, por intervalo e cron.
  • 05Sistema de extensões com Skill, Plugin e MCP.
  • 06Runtime compartilhado por uma TUI de terminal e uma GUI web.

Casos de uso

  • Executar um assistente de IA local que edita arquivos e roda comandos no workspace de um projeto.
  • Experimentar fluxos de trabalho com agentes que exigem aprovação humana antes de ações arriscadas.
  • Criar um assistente pessoal com memória e tarefas agendadas na sua própria máquina.
  • Ampliar um agente com skills personalizadas ou servidores MCP.

Tópicos

Perguntas frequentes

O que é Nosis?
Um app leve e self-hosted de agente pessoal, com TUI e GUI, ferramentas para o workspace local, aprovação humana, sessões persistentes, memória e extensões de Skill/Plugin/MCP. Nosis é um aplicativo open source de agente pessoal que roda localmente. Um runtime compartilhado, controlado por um processo Bridge, alimenta tanto uma interface de terminal (TUI) quanto uma GUI baseada no navegador, construída com FastAPI e React. Assim, a semântica das sessões é a mesma nas duas interfaces.
Nosis é gratuito? Qual é a licença?
Nosis é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Nosis ainda é mantido?
Manutenção ativa. O último commit de Nosis foi em 21 de out. de 2026.
Para que posso usar Nosis?
Executar um assistente de IA local que edita arquivos e roda comandos no workspace de um projeto. Experimentar fluxos de trabalho com agentes que exigem aprovação humana antes de ações arriscadas. Criar um assistente pessoal com memória e tarefas agendadas na sua própria máquina. Ampliar um agente com skills personalizadas ou servidores MCP.
Onde consigo Nosis?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EvannZhongg/Nosis

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados