{"id":"filippo-venturini-ctxvault","name":"ctxvault","af_score":50.8,"security_score":46.8,"reliability_score":22.5,"what_it_does":"CtxVault provides a local-first semantic memory system for AI agents. Memory is organized into directory-backed 'vaults' with independent vector indexes and optional access restrictions. It supports a CLI for managing/indexing/querying vaults, a FastAPI-based HTTP REST API for CRUD/search/write operations, and an MCP server for direct agent access (list/query/write/docs).","best_when":"You want local, composable agent memory with explicit isolation boundaries (per-vault indexes) and you need both human observability (CLI/filesystem) and programmatic access (REST/MCP).","avoid_when":"You cannot guarantee local environment security (filesystem permissions, process isolation) or you require formal SLA/uptime guarantees and strong operational assurances from a hosted provider.","last_evaluated":"2026-03-30T15:24:02.789109+00:00","has_mcp":true,"has_api":true,"auth_methods":["None documented for HTTP/MCP/CLI in README (local access + CLI/MCP args for restricted vaults)"],"has_free_tier":false,"known_gotchas":["Restricted vault access relies on attaching agents / passing an --agent argument for restricted vaults; ensure the agent name mapping is correct, otherwise access may fail.","Vault data is local on disk; multiple processes/agents running with the same machine user context can affect perceived isolation if filesystem permissions are not managed."],"error_quality":0.0}