Repolode
slopus

slopus/happy

既存のサブスクリプションを使い、Claude Code、Codex、Grokのセッションをまとめて実行できるモバイル・Web・デスクトップアプリ。

スター
24,207
フォーク
2,070
未解決の Issue
1,074
最終コミット
19 時間前

これは何?

Happyは、コーディングエージェント向けのオープンソース(MIT)ハーネスです。Claude、Codex、Grokをひとつのインターフェースから利用でき、各プロバイダーはそれぞれのプロンプトとツールを使います。また、プロバイダーをまたいでサブエージェントに作業を委任できます。

すでに契約しているClaude、Codex、Grokのサブスクリプションでサインインするため、Happy自体の利用に別途モデル料金はかかりません。プロジェクトは自分のマシン上に通常のローカルフォルダーとして保存されます。オリジナルのCLIはターミナルでClaude CodeとCodexをラップし、セッションはスマートフォンから引き継いで続行できます。

このリポジトリには、iOS、Android、Webアプリ、オリジナルの`happy` CLI、セッションをエンドツーエンド暗号化で同期するリレーサーバーが含まれています。デスクトップアプリとHappy Agentのランタイムは別のリポジトリで公開されています。

主な機能

  • 01Claude、Codex、Grokをひとつのアプリで実行でき、それぞれのベンダーのプロンプトとツールを利用できます。
  • 02既存のClaude、Codex、Grokのサブスクリプションでサインインできます。
  • 03データをエンドツーエンド暗号化で同期し、スマートフォンからセッションを続行できます。
  • 04共同作業者をセッションに招待し、同じエージェントの動作を見たり操作したりできます。
  • 05プロジェクトを自分のハードウェア上の通常のローカルフォルダーとして保持できます。
  • 06ターミナルでClaude CodeとCodexを使うためのCLIラッパーを提供します。

ユースケース

  • 追加のモデル利用料を支払わずに、コーディング作業に応じてClaude、Codex、Grokを切り替える。
  • デスクから離れているときに、スマートフォンから実行中のコーディングエージェントの状況を確認したり、操作したりする。
  • 共有セッションで同僚とペアプログラミングをしたり、エージェントの作業をレビューしたりする。
  • ソースコードから、セルフホスト型で監査可能なエージェント環境を構築して実行する。

クイックスタート

  1. 1

    npmからHappy CLIをインストールする

    npm install -g happy
  2. 2

    Claude Codeのセッションを開始する

    happy claude
  3. 3

    または、代わりにCodexのセッションを開始する

    happy codex

使う前に知っておきたいこと

  • 利用するには、Claude、Codex、またはGrokの有料サブスクリプションが必要です。
  • マルチモデルセッションとチーム機能は、別のデスクトップアプリで利用できます。このリポジトリにある元のCLIには含まれていません。

トピック

よくある質問

happy とは?
既存のサブスクリプションを使い、Claude Code、Codex、Grokのセッションをまとめて実行できるモバイル・Web・デスクトップアプリ。 Happyは、コーディングエージェント向けのオープンソース(MIT)ハーネスです。Claude、Codex、Grokをひとつのインターフェースから利用でき、各プロバイダーはそれぞれのプロンプトとツールを使います。また、プロバイダーをまたいでサブエージェントに作業を委任できます。
happy は無料で使えますか?ライセンスは?
happy は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
happy は今もメンテナンスされていますか?
活発にメンテナンス中。happy の最終コミットは 2026年10月19日 です。
happy は何に使えますか?
追加のモデル利用料を支払わずに、コーディング作業に応じてClaude、Codex、Grokを切り替える。 デスクから離れているときに、スマートフォンから実行中のコーディングエージェントの状況を確認したり、操作したりする。 共有セッションで同僚とペアプログラミングをしたり、エージェントの作業をレビューしたりする。 ソースコードから、セルフホスト型で監査可能なエージェント環境を構築して実行する。
happy のインストール方法は?
npmからHappy CLIをインストールする: npm install -g happy Claude Codeのセッションを開始する: happy claude または、代わりにCodexのセッションを開始する: happy codex
happy はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/slopus/happy

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト