Solitaire: Camada de Identidade de Código Aberto para Agentes de IA Construída com Claude Code

Solitaire é um projeto de código aberto que fornece uma camada de identidade para agentes de IA, desenvolvido principalmente usando Claude Code como ambiente de desenvolvimento. Diferente de ferramentas de memória de agentes que focam em recordação, o Solitaire aborda como os agentes trabalham com usuários ao longo do tempo, visando ir além do que o criador descreve como "um estranho inteligente com um caderno melhor".
Principais Recursos e Arquitetura
O sistema está em produção desde fevereiro, com a versão atual moldada por mais de 600 sessões e mais de 15.700 entradas em uso real. As principais decisões arquitetônicas surgiram da observação de modos de falha e da correção de problemas reais:
- Arquitetura de servidor MCP e sistema de hooks projetados em torno de como o Claude Code lida com chamadas de ferramentas e estado de sessão
- Ponderação de recuperação que se ajusta com base no que realmente se mostrou útil na prática
- Estrutura de inicialização e compilação de persona refinadas através do uso em produção
- Grafo de conhecimento autocorretivo com detecção de contradições, reavaliação de confiança e religação de entidades
- Contexto de inicialização em camadas para que os agentes cheguem informados, não em branco
Sistema de Identidade e Comportamento
O sistema de identidade do Solitaire evolui através da interação real, não por configuração estática:
- Traços de disposição (calor, assertividade, convicção, observância) são compilados a partir de padrões de interação e evoluem entre sessões
- A persona e a identidade comportamental se desenvolvem a partir do uso real, não da edição de arquivos de configuração
- Resíduos de sessão carregam como o trabalho foi sentido, não apenas o que foi discutido
- Novos usuários recebem uma integração guiada que constrói o parceiro através da conversa - escolha um nome, descreva necessidades, e o sistema monta a persona a partir das respostas (sem YAML necessário)
Design Local-First
A abordagem local-first é não negociável no design:
- Todos os armazenamentos são SQLite + JSONL no seu diretório de trabalho
- Zero requisições de rede do motor principal
- Sem dependência de nuvem, sem telemetria, sem chamadas de API externas para operações de memória
- Backups automáticos rotativos sem configuração necessária
- Seus dados permanecem na sua máquina
Instalação e Compatibilidade
Instale via pip install solitaire-ai (nota: não install solitaire, que é um pacote não relacionado). O projeto é construído para Claude Code primeiro, mas suporta outras plataformas de agentes. É agnóstico de memória - funciona com camadas de memória existentes ou fornece uma se necessário.
Licença e Disponibilidade
Livre e de código aberto sob AGPL-3.0, com licenciamento comercial disponível para incorporação proprietária. Disponível no PyPI e no MCP Registry. Dois artigos de pesquisa do trabalho longitudinal estão atualmente em revisão.
📖 Read the full source: r/ClaudeAI
👀 See Also

Servidor MCP não oficial do Anel Ultrahuman para integração de agentes de IA
Um servidor MCP desenvolvido pela comunidade encapsula a API Parceira Ultrahuman, permitindo que agentes de codificação de IA acessem diretamente métricas do anel e CGM, como sono, HRV, glicose e pontuações de recuperação, por meio de chamadas de dados estruturadas.

Sistema de memória persistente de código aberto para Claude Code resolve a perda de contexto entre sessões
Um desenvolvedor criou um sistema de memória baseado em arquivos para o Claude Code que captura automaticamente o contexto do projeto sem plugins ou chaves de API. Ele usa transcrições de conversas, um arquivo de caixa de entrada e tarefas cron noturnas para manter uma memória persistente entre sessões.

Linha de Status Personalizada para Claude Code Mostra Uso de Contexto, Custo e Branch do Git
Um usuário do Reddit criou um script bash que utiliza a configuração statusLine do Claude Code para exibir informações em tempo real, incluindo uso da janela de contexto, custo da sessão, modelo ativo e branch atual do git. O script requer jq e está disponível no GitHub.

AnyClaw: Ubuntu 24.04 com acesso ao hardware Android e agente de IA para desenvolvimento no terminal
O AnyClaw oferece um ambiente Ubuntu 24.04 completo rodando em proot no Android com acesso direto às APIs de hardware do Android a partir do terminal, incluindo câmera, GPS, bateria e sensores via comandos bash e execução Java. Ele inclui um agente de programação de IA que pode orquestrar essas ferramentas e uma interface web acessível de qualquer navegador na mesma rede.