{"id":"codependentai-resonant","name":"resonant","af_score":43.0,"security_score":46.2,"reliability_score":26.2,"what_it_does":"Resonant is an open-source, self-hosted “relational AI companion” framework that runs a local Node.js server and orchestrates interactions with the Claude Code Agent SDK. It provides persistent identity/session continuity (via Claude Code’s memory system), an orchestrator for autonomous routines/triggers, and multiple user channels (web UI, Discord, Telegram, voice with transcription/TTS).","best_when":"You want a locally hosted, always-on or frequently running companion that preserves memory across restarts and can schedule or conditionally trigger actions using chat-accessible tools (including MCP-based tools).","avoid_when":"You need a simple “call an HTTP endpoint and get a deterministic response” interface, or you can’t accept that an agent can be configured for autonomy (routines/impulses) and may require careful prompt/guardrail design.","last_evaluated":"2026-03-30T15:32:18.278486+00:00","has_mcp":false,"has_api":false,"auth_methods":["claude login (Claude Code subscription session)"],"has_free_tier":false,"known_gotchas":["Agent autonomy (routines/pulses/impulses/watchers) can cause repeated or unintended actions if prompts/conditions are misconfigured; add guardrails and cooldowns where supported.","Side effects through tools may not be inherently idempotent; agent retries (if any) could duplicate actions unless operations are designed to be safe.","Because it’s a companion infrastructure (web/socket/multi-channel), integration testing should account for message ordering/streaming behavior and state persistence across restarts."],"error_quality":0.0}