{"id":"zircote-subcog","name":"subcog","af_score":63.0,"security_score":57.5,"reliability_score":37.5,"what_it_does":"Subcog is a persistent memory system for AI coding assistants. It captures decisions/learned context during coding sessions, stores them in SQLite (default) plus indexing (FTS5) and vector search (usearch HNSW), supports hybrid retrieval (BM25 + vector with RRF fusion), provides a knowledge-graph layer, and exposes an MCP server for agent interoperability. It also offers optional HTTP serving with JWT auth and Claude Code hook integration.","best_when":"You want local persistent memory for an AI coding workflow with hybrid search and agent/IDE integration via MCP/Claude hooks.","avoid_when":"You need a purely HTTP JSON REST API with OpenAPI/SDKs or you cannot manage local persistence/security configurations for stored sensitive data.","last_evaluated":"2026-03-30T15:34:35.200539+00:00","has_mcp":true,"has_api":false,"auth_methods":["Local stdio/MCP transport (implicit same-user execution)","Optional HTTP transport with JWT token authentication"],"has_free_tier":false,"known_gotchas":["MCP tools are exposed as consolidated tool names; agents should treat tool-name-like strings as tool invocations (not shell commands) unless explicitly instructed otherwise.","When using optional HTTP transport, you must manage JWT secret/expiry and (ideally) run behind HTTPS via reverse proxy; misconfiguration could expose the service.","HTTP transport notes that TLS should be handled via reverse proxy; using it without proper HTTPS would weaken security.","Embeddings/LLM-powered features may require external providers/config; agents should expect additional provider configuration beyond pure local storage."],"error_quality":0.0}