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

LLMSpend: Rastreador de custos de código aberto para SDKs da Anthropic e OpenAI
LLMSpend é uma biblioteca Python que adiciona rastreamento de custos às chamadas dos SDKs da Anthropic e OpenAI com apenas duas linhas de código. Oferece armazenamento local em SQLite, relatórios via CLI e um painel web sem enviar dados externamente.

Desenvolvedor Cria Habilidade de IA de Código Aberto para Validar Ideias de Startups e Mata a Própria Ideia em 10 Minutos
Um desenvolvedor criou uma habilidade de IA de código aberto chamada startup-design que percorre 8 fases de validação de startups, desde o brainstorming até as projeções financeiras. Ao testá-la em sua própria ideia de startup, a habilidade fez perguntas difíceis que revelaram que ele não era o fundador certo para aquele conceito específico.

Bibliotecário MCP: Servidor de IA Local para Contexto Persistente com Documentos
Librarian MCP é um servidor de Model Context Protocol de código aberto que roda localmente e se conecta ao Jan, LM Studio ou Claude Desktop, permitindo que modelos de IA pesquisem e analisem coleções de documentos enquanto mantêm o contexto completo da conversa e a privacidade dos dados.

Habilidade do Agente de Recursos Modernos do CSS: Impor Práticas Modernas de CSS em Agentes de Codificação de IA
Uma habilidade de agente que impõe mais de 57 recursos modernos de CSS entre cor, layout, seletores, animação, tipografia, posicionamento e padrões de componentes, compatível com Claude Code, Cursor, Windsurf, Codex, Cline e GitHub Copilot.