OpenCouch
github.com
Spec sheet
- Purpose
- OpenCouch is a chat companion for day-to-day emotional support, self-reflection, and practical coping.Read 8 Oct 2026 · github.com
- Intended users
- The maker describes OpenCouch as a pre-beta AI companion for self-reflection and guided wellness exercises with persistent memory and safety routing.Read 8 Oct 2026 · github.com
- Deployment
- The documented local stack uses Docker Compose with Postgres and a FastAPI backend, with an optional web container.Read 8 Oct 2026 · github.com
- Integrations
- The text runtime uses the OpenAI Agents SDK, real model runs require an OpenAI API key, and durable persistence uses Postgres.Read 8 Oct 2026 · github.com
- Compliance
- The repository pages reviewed do not state any compliance certification.Read 8 Oct 2026 · github.com
- Support
- The project directs bug reports and feature requests to GitHub Issues and asks users to report safety concerns privately.Read 8 Oct 2026 · github.com
- License
- OpenCouch is released under the GNU Affero General Public License v3.0.Read 8 Oct 2026 · github.com
- Care limitation
- OpenCouch states that it is not a therapist, diagnostic tool, emergency service, or substitute for professional mental health care or medical advice.Read 8 Oct 2026 · github.com
- Data persistence limit
- Postgres is the only supported durable backend; guest and incognito runs are ephemeral.Read 8 Oct 2026 · github.com
- Guided exercises
- It includes 13 state-tracked, multi-turn coping exercises, with consent and progress preserved across turns.Read 8 Oct 2026 · github.com
- Interfaces
- The project provides a Next.js web chat, a text terminal interface, and a FastAPI REST and WebSocket backend.Read 8 Oct 2026 · github.com
- Limitations
- OpenCouch says it is not a therapist, diagnostic tool, emergency service, or substitute for professional mental health care or medical advice.Read 8 Oct 2026 · github.com
- Observability
- Tracing supports structured logging, state diagnostics, and OpenTelemetry/OTLP export.Read 8 Oct 2026 · github.com
- Persistence requirement
- Postgres is the only supported durable backend for thread state, long-term memory, active sessions, crisis logs, and feedback; guest or incognito runs are ephemeral.Read 8 Oct 2026 · github.com
- Persistent memory
- Its three-layer memory stores semantic facts, episodic arcs, and procedural rules across sessions.Read 8 Oct 2026 · github.com
- Project status
- The project describes itself as pre-beta and actively stabilizing, with a closed beta planned.Read 8 Oct 2026 · github.com
- Safety
- Every turn is safety-classified before response generation, with a specialist crisis agent and durable crisis audit log.Read 8 Oct 2026 · github.com
- Safety routing
- A safety classifier evaluates each turn before response generation and can hand off to a specialist crisis agent with a durable audit log.Read 8 Oct 2026 · github.com
- Security and privacy
- The project describes privacy-safe tracing and recommends keeping real environment files local and out of version control.Read 8 Oct 2026 · github.com
- Voice status
- The voice path is described as pre-beta and dogfood-oriented, with the product voice experience still being stabilized.Read 8 Oct 2026 · github.com
Where Specifiction places it
- AI Mental Health Chatbots#18 of 217.1