- Notifications
You must be signed in to change notification settings - Fork14
Mobile, Web & Desktop client for Codex, Claude Code, OpenCode, Kimi, Augment Code, Qwen, fully end-to-end encrypted
License
happier-dev/happier
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation

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.
Happier is not released, yet! February 18 update:#37
Make sure to star the repo andsubscribe to the announcements channel to be informed as soon as it's out.
You can alsojoin 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 sessionslocally on your computer, thencontinue 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 afork ofHappy.
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 withClaude Code, Codex, Gemini, OpenCode, Kilo, Kimi, Qwen, Augment (and more over time).Multi-server support
Use personal/work/self-hosted servers side-by-side, switch quickly, and keep auth scoped per server.Git-aware file browser + operations
Review changed files and diffs in-session, with optional experimental Git write actions (stage/unstage/commit/pull/push/revert).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.Steering + pending queue controls
Steer compatible sessions while they are running, or queue/edit/reorder messages before processing.Mode/model/permission controls
Pick model and mode per session (provider-capability dependent), and choose explicit permission behavior.Server feature toggles
Server owners can disable selected capabilities (for example social/voice/bug reports) so users only see what is enabled in their environment.Voice options (cloud, BYO, local)
Use Happier Voice, your own ElevenLabs account, or local OpenAI-compatible STT/TTS (including device STT/TTS where available).Smart notification routing
Notification taps open the correct session and server context automatically.In-app bug reports
Submit bug reports from settings, optionally attach diagnostics, and let teams disable report upload flows when required.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.
curl -fsSL https://happier.dev/install| bashPower-user/npm option (still supported):
npm install -g @happier-dev/cli
happier auth login
Recommended first run:
- Choose the mobile path (QR/deep link) so account creation/login and terminal linking happen in one flow.
- If you already use Happier on another device, sign in with that same account.
- If you open the terminal-connect link while logged out, Happier will send you through sign in/create account and then return you to terminal approval.
# Instead of: claude# Use: happierhappier# Instead of: codex# Use: happier codexhappier codex# Instead of: opencode# Use: happier opencodehappier opencode# More providers:happier geminihappier kilohappier kimihappier qwen
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 onsolving 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.
About
Mobile, Web & Desktop client for Codex, Claude Code, OpenCode, Kimi, Augment Code, Qwen, fully end-to-end encrypted
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.

