Secure • Collaborative • Self-hostable
Run Claude Code, Codex, Gemini, OpenCode (and more) on your computer
and continue seamlessly from your phone, browser, or desktop app.
End-to-end encrypted. Zero-knowledge. Built by developers, for developers.
Make sure to star the repo and subscribe to the announcements channel to be informed as soon as it's out.
You can also join the Discord channel to ask any questions or report any issues that you might have.
This project exists because we needed it ourselves - and we want it to evolve through real feedback. We aim to keep the community welcoming, and contributor-friendly, whether you’re signaling an issue or proposing a larger idea.
If something feels broken, missing, or awkward — we really want to hear about it. Happier grows through shared experience and collaboration.
Happier is an open-source, end-to-end encrypted companion app for AI coding agents.
It lets you run AI coding sessions locally on your computer, then continue and control them remotely — from your phone, web UI, or desktop app — without losing context.
Typical use cases include:
- checking long-running refactors while away from your desk,
- approving permissions or responding to agent questions from your phone,
- resuming sessions after restarts,
- collaborating with teammates in the same AI session.
Whether you’re stepping away for a coffee or switching devices mid-task, Happier keeps your AI coding sessions alive and accessible.
Happier started as a fork of Happy.
We were using Happy daily for work and genuinely loved the concept.
Over time, though, we needed:
- faster iteration,
- stronger reliability,
- better session lifecycle handling,
- and features that weren’t available yet.
So we started building them for ourselves.
After weeks of refining, fixing, and extending the foundation, we decided to share Happier so others could try it, use it, and help shape what comes next.
Happier is not about replacing Happy.
We originally started as contributors to Happy, submitting fixes, improvements, and new features upstream. Over time, we realized that our own needs required faster iteration and a more collaborative model than we could comfortably explore within the main project.Happier is about exploring a faster-moving, more collaborative direction — in the open — while remaining deeply grateful for the foundation Happy provided.
-
Collaborative sessions
Share a live session with teammates or friends (private or public links). -
Broad provider support
Works with Claude Code, Codex, Gemini, OpenCode, and more (configurable). -
Persistent sessions
Resume sessions even after restarts; archive them and return later as if they never ended. -
Seamless switching
Move between terminal, web UI, and mobile while keeping full context. -
Subscriptions or API keys
Use existing provider subscriptions where supported, or configure API keys directly. -
Infinite history
Scroll back through older messages in long-running sessions. -
Pending message queue
Edit, reorder, or remove queued messages before the agent processes them. -
tmux support
Resume remote-started sessions locally (Claude).
Happier is designed with privacy as a foundation, not an afterthought.
-
End-to-end encryption
Built using modern cryptography (TweetNaCl). -
Zero-knowledge architecture
Your code is encrypted on your devices before it ever hits the wire.
Servers cannot read your data. Encryption keys never leave your devices. -
Built in Switzerland
Developed in Switzerland, with a strong focus on data protection and developer transparency.
npm install -g @happier-dev/cli# Instead of: claude
# Use: happier
happier
# Instead of: codex
# Use: happier codex
happier codex
# Instead of: opencode
# Use: happier opencode
happier opencode
Code solo, or invite a friend to jump into the session with you. Happier acts as a secure bridge between your local development environment and your other devices.
Happier is completely open-source. We built this because we wanted a more powerful, more social way to interact with AI agents - and we want to build it in the open, shaped by the people who actually use it.
This project exists because we needed it ourselves - and we want it to evolve through real feedback. We aim to keep the community welcoming, and contributor-friendly, whether you’re signaling an issue or proposing a larger idea. You are always welcome, whether you’re reporting a small bug or proposing a larger idea.
What that means in practice:
- Open development and transparent discussions
- Fast feedback loops on issues and pull requests
- A focus on solving real developer pain, not chasing hype
If something feels broken, missing, or awkward — we want to hear about it. Happier grows through shared experience and collaboration.
- apps/ui/ – mobile, web, and desktop clients
- apps/cli/ – Happier CLI wrapper for AI coding agents
- apps/server/ – encrypted relay / self-hosted backend
Contributions are welcome.
Whether it’s:
- a bug fix,
- a small UX improvement,
- or a larger architectural idea,
please feel free to open an issue or pull request. We try to keep discussions constructive, respectful, and focused on real usage.
See CONTRIBUTING.md for development setup and guidelines.
MIT License — see LICENSE for details.
⸻
Not affiliated with or endorsed by Anthropic, OpenAI, or Google.
Code faster. Code together. Be Happier.