happier  by happier-dev

AI coding companion for secure, collaborative development

Created 2 months ago
267 stars

Top 96.1% on SourcePulse

GitHubView on GitHub
Project Summary

Happier provides a secure, end-to-end encrypted, and self-hostable companion for AI coding agents, enabling developers to run sessions locally and seamlessly continue them across mobile, web, and desktop clients. It targets developers seeking a private, collaborative, and cross-device workflow for AI-assisted coding, offering zero-knowledge architecture and broad AI provider support.

How It Works

This project acts as a secure bridge, encrypting code locally before transmission using TweetNaCl cryptography. Its zero-knowledge architecture ensures servers cannot access user data, with encryption keys remaining on user devices. It supports multiple AI providers and allows users to manage and switch between AI coding sessions across different platforms without context loss, facilitating remote monitoring and collaboration.

Quick Start & Requirements

  • Installation: Execute curl -fsSL https://happier.dev/install | bash or npm install -g @happier/cli.
  • Authentication: Initiate with happier auth login, with a mobile-first flow recommended for account creation and terminal linking.
  • Usage: Replace existing AI agent commands (e.g., claude, codex) with happier <agent_name>.
  • Prerequisites: Standard operating system and Node.js (for npm option).
  • Links: Installation script: https://happier.dev/install. Release updates: https://github.com/happier-dev/happier/discussions/37. Discord community mentioned.

Highlighted Details

  • End-to-end encrypted, zero-knowledge architecture built in Switzerland.
  • Supports numerous AI coding agents including Claude Code, Codex, Gemini, Kimi, and Qwen.
  • Features collaborative sessions with private or public sharing links.
  • Includes a Git-aware file browser with experimental Git write actions (stage, commit, push, etc.).
  • Enables persistent sessions and seamless context-aware switching between terminal, web, and mobile interfaces.

Maintenance & Community

Happier is developed as an open-source, community-driven project with a focus on transparent discussions and fast feedback loops. Contributions are welcomed for bug fixes, UX improvements, or architectural ideas. A Discord channel is available for questions and issue reporting. Release announcements are posted on GitHub discussions.

Licensing & Compatibility

The project is released under the MIT License, generally permitting commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

The project is explicitly stated as "not released, yet!", indicating a pre-release or alpha status. Git write actions are experimental and may have stability issues. Feature availability and behavior can be dependent on the specific AI provider's capabilities.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
33
Issues (30d)
35
Star History
266 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.