Happier Docs
Features

Feature matrix

User-facing feature coverage across clients and runtimes.

This page summarizes the main user-facing capabilities currently surfaced in Happier.

Status legend:

  • Stable: intended for regular use
  • Experimental: available, still being hardened
  • Capability-driven: depends on backend/provider support

Core capabilities

CapabilityStatusWhere it worksNotes
Multi-server profiles + switchingStableApp, Web, CLIAccounts and runtime state are scoped per server.
Session sharing + collaborationStableApp, WebShare sessions with friends/teammates and manage access.
Synced sessions + resumeStableApp, Web, CLIResume inactive Happier-managed sessions when the provider/backend supports vendor resume for that session.
Session handoff between machinesCapability-drivenApp, WebMove a live session to another machine while keeping the same session id. Claude and OpenCode are supported; Codex is experimental.
Direct provider sessionsExperimentalApp, WebBrowse provider-native sessions, open them directly, and optionally sync them into Happier.
Embedded terminalExperimentalApp, Web, Mobile appSession-owned terminal dockable to bottom/sidebar/details; requires a connected daemon and reachable machine.
Pending queueStableApp, Web, CLI runtimeQueue, reorder, edit, remove, and send-now workflows.
In-flight steering while busyCapability-drivenApp, Web, CLI runtimeWhen supported by backend/runtime, messages can steer an active turn instead of waiting in queue.
Git/file managerStableApp, WebBrowse/search files, upload/download, rename/delete, open previews/editors, inspect metadata, and review changed files from the session UI.
Git write operationsExperimentalApp, WebStage/unstage/commit/pull/push/revert plus branch publish/switch/stash workflows behind the Git operations feature toggle.
Tool timeline normalizationStableApp, Web, CLI runtimeProvider tools are normalized to canonical UI tool types.
Subagent timeline visibilityCapability-drivenApp, WebWhen providers expose subagents, Happier shows their activity in-session.
Tool detail controls (title/summary/full)StableApp, WebConfigure default/per-tool timeline detail levels.
Turn-level change summariesCapability-drivenApp, WebPer-turn summary and diff rendering quality depends on provider/runtime payloads.
Permission modesCapability-drivenApp, Web, CLIEffective behavior varies by provider/backend capabilities.
Model/mode selectionCapability-drivenApp, Web, CLIAvailability and apply timing are provider-specific.
Connected servicesStableApp, Web, CLI, daemonConnect provider subscriptions / API keys once, then reuse them across supported backends and sessions.
Connected-services auth pickerStableApp, WebNew-session auth picker shows only backend-compatible connected services and profiles.
Connected-services quotasCapability-drivenApp, Web, daemonQuota badges and profile detail meters currently exist for openai-codex, claude-subscription, and gemini.
Local memory searchExperimentalApp, Web, daemonOpt-in machine-local transcript search with light/deep indexing, backfill controls, and optional embeddings reranking.
ACP backendsExperimentalApp, Web, CLI runtimeAdd arbitrary ACP-compatible CLIs through Custom ACP and use each configured backend as a first-class backend choice.
Server feature flagsStableApp, Web, ServerServer can disable features (for example social/voice/bug reports) and clients adapt UI accordingly.
Notification routing to session/serverStableApp, WebNotification taps route to the correct session/server; mobile also supports permission Allow / Deny and action-request Answer buttons with safe server-aware routing.
In-app bug reports + diagnosticsStableAppSubmit issue reports with optional diagnostics; server can disable upload/report UI.
Voice: Happier VoiceCapability-drivenApp, WebManaged realtime ElevenLabs voice; requires server voice config and feature enablement.
Voice: BYO ElevenLabsStableApp, WebUses your own ElevenLabs account/API key, supports voice previews, and can provision/update a Happier-compatible ElevenLabs agent.
Voice: Local voiceExperimentalApp, WebMix device, OpenAI-compatible, Google, and local-neural STT/TTS providers; supports direct-to-session and agent conversation modes.
Voice: Local neural speechExperimentalApp, WebKokoro local neural TTS works on web and native; Sherpa local neural STT currently requires a native build.

Provider availability

On this page