Repolode
TannerMidd

TannerMidd/pi-pocket

Um app web auto-hospedado e pensado para celulares, que permite executar agentes de programação Pi pelo celular ou navegador, com sessões que sobrevivem a reinicializações do servidor.

Estrelas
782
Forks
83
Issues abertas
40
Último commit
ontem

O que é?

Pi Pocket é uma interface web para agentes de programação Pi, desenvolvida com Pi Durable. Ele roda na sua própria máquina ou diretamente em um celular Android com Termux, sem precisar de uma VM na nuvem. Cada chamada de modelo, chamada de ferramenta e subagente é armazenado assim que acontece, então uma execução continua após a reinicialização do servidor.

O app oferece sessões multiplayer com presença em tempo real, um chat lateral que Pi não consegue ver, convites e funções; usuários somente para visualização não podem fazer Pi agir. Nos celulares, oferece notificações push, ditado, compartilhamento de conteúdo de outros apps para o Pi e instalação na tela inicial. O acesso remoto pode ser feito pela LAN, por túneis rápidos do Cloudflare ou pelo Tailscale, e o app funciona em Linux, macOS, Windows e Android.

Os modelos e logins vêm do próprio Pi, e o modelo é escolhido para cada sessão. O app não requer etapa de build, e o Pi pode editar o Pi Pocket enquanto ele está em execução. Também há instruções para configurações com Docker, Podman e Nix.

Recursos principais

  • 01Sessões duráveis que continuam em execução após a reinicialização do servidor.
  • 02Sessões multiplayer compartilhadas com presença, funções e convites.
  • 03Recursos para celular, incluindo notificações push, ditado e instalação na tela inicial.
  • 04Acesso remoto pela LAN, por túnel do Cloudflare ou pelo Tailscale.
  • 05Seleção de modelo por sessão, usando os próprios provedores e logins do Pi.

Casos de uso

  • Continuar uma sessão de programação com Pi pelo celular quando estiver longe da mesa.
  • Permitir que um colega acompanhe ou participe de uma sessão ao vivo do agente, com função somente para visualização ou para direcionar o agente.
  • Executar um agente Pi auto-hospedado em uma máquina doméstica ou em um celular Android sem uso, sem precisar de uma VM na nuvem.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/TannerMidd/pi-pocket.git
  2. 2

    Acesse a pasta do projeto

    cd pi-pocket
  3. 3

    Instale as dependências

    npm install
  4. 4

    Inicie o servidor e siga as instruções do inicializador

    npm start

Antes de usar

  • Pi Durable é experimental e sua API pode mudar entre versões.
  • Apenas um processo do servidor pode usar o banco de dados por vez.
  • As extensões próprias do Pi não são compatíveis.
  • Qualquer pessoa que possa controlar uma sessão pode fazer com que o Pi execute comandos na máquina host.

Em coleções

Tópicos

Perguntas frequentes

O que é pi-pocket?
Um app web auto-hospedado e pensado para celulares, que permite executar agentes de programação Pi pelo celular ou navegador, com sessões que sobrevivem a reinicializações do servidor. Pi Pocket é uma interface web para agentes de programação Pi, desenvolvida com Pi Durable. Ele roda na sua própria máquina ou diretamente em um celular Android com Termux, sem precisar de uma VM na nuvem. Cada chamada de modelo, chamada de ferramenta e subagente é armazenado assim que acontece, então uma execução continua após a reinicialização do servidor.
pi-pocket é gratuito? Qual é a licença?
pi-pocket é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
pi-pocket ainda é mantido?
Manutenção ativa. O último commit de pi-pocket foi em 5 de nov. de 2026.
Para que posso usar pi-pocket?
Continuar uma sessão de programação com Pi pelo celular quando estiver longe da mesa. Permitir que um colega acompanhe ou participe de uma sessão ao vivo do agente, com função somente para visualização ou para direcionar o agente. Executar um agente Pi auto-hospedado em uma máquina doméstica ou em um celular Android sem uso, sem precisar de uma VM na nuvem.
Como instalar pi-pocket?
Clone o repositório: git clone https://github.com/TannerMidd/pi-pocket.git Acesse a pasta do projeto: cd pi-pocket Instale as dependências: npm install Inicie o servidor e siga as instruções do inicializador: npm start
Onde consigo pi-pocket?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TannerMidd/pi-pocket

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

Projetos relacionados