- add a v0.2.10 legacy updater bridge - support both legacy and full update archives - stop publishing dedicated update packages after v0.2.10 - preserve user data during full-package upgrades
128 lines
6.5 KiB
Markdown
128 lines
6.5 KiB
Markdown
<p align="center">
|
||
<a href="README.md">English</a> |
|
||
<a href="README.zh-CN.md">简体中文</a> |
|
||
<strong>日本語</strong>
|
||
</p>
|
||
|
||
<p align="center">
|
||
<img src="src/assets/logo.jpg" width="112" alt="EasyCLIProxyAPI Logo">
|
||
</p>
|
||
|
||
<h1 align="center">EasyCLIProxyAPI</h1>
|
||
|
||
<p align="center">
|
||
CLIProxyAPI のポータブルデスクトップコンソール。<br>
|
||
私たちの目標は、トークンを free(無料ではなく、自由という意味)にすることです。
|
||
</p>
|
||
|
||
## 概要
|
||
|
||
EasyCLIProxyAPI は、[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)
|
||
をベースにしたグラフィカルなデスクトップ管理ツールです。コアのライフサイクル管理、OAuth 認証、
|
||
API プロバイダー統合、プロトコル変換、認証情報管理、クォータ確認、使用履歴、モデルエイリアス、
|
||
エージェントクライアント設定を一つの画面にまとめます。
|
||
|
||
本アプリケーションは Tauri、React、Rust で構築されています。対応する CLIProxyAPI コアの
|
||
アーカイブを同梱できるため、初回セットアップやオフラインインストールも簡単です。
|
||
|
||
## 機能紹介
|
||
|
||
### コアダッシュボードとバージョン管理
|
||
|
||

|
||
|
||
コア画面では、ローカルプロキシの状態確認と操作を一か所で行えます。
|
||
|
||
- CLIProxyAPI コアの起動、停止、再起動、状態更新。
|
||
- インストール状態、実行状態、プロセス ID、待受ポート、LAN アクセス設定の確認。
|
||
- インストール済み、最新、アプリ同梱のコアバージョンを比較。
|
||
- 最新版のインストール、再インストール、または GitHub に接続できない場合のオフラインインストール。
|
||
- OpenAI、Claude、Gemini 互換の API エンドポイントをそのままコピー。
|
||
- EasyCLIProxyAPI のバージョンとローカル接続状態を同じ画面で確認。
|
||
|
||
### OAuth アカウント認証
|
||
|
||

|
||
|
||
OAuth 画面では、対応プロバイダーのブラウザー認証をまとめて管理できます。
|
||
|
||
- Codex OAuth
|
||
- Claude OAuth
|
||
- Antigravity OAuth
|
||
- Kimi OAuth
|
||
- xAI OAuth
|
||
|
||
EasyCLIProxyAPI はブラウザーで認証ページを開きます。自動リダイレクトが利用できない場合は、
|
||
コールバックを手動で完了することもできます。
|
||
|
||
### API プロバイダー統合
|
||
|
||

|
||
|
||
API 接続画面では、プロトコルまたはプロバイダーごとに上流 API の認証情報と接続先を管理できます。
|
||
|
||
- Codex
|
||
- OpenAI 互換プロバイダー
|
||
- DeepSeek
|
||
- Claude
|
||
- Gemini
|
||
|
||
複数の接続設定を追加し、既存設定の検索やプロバイダー状態の更新を行えます。すべての接続は、
|
||
統一されたローカル CLIProxyAPI エンドポイントから利用できます。リクエストとレスポンスは、
|
||
OpenAI、Claude、Gemini、およびその他の互換形式の間で変換できます。
|
||
|
||
### エージェントクライアント設定
|
||
|
||

|
||
|
||
エージェント画面は、インストール済みのデスクトップクライアントと CLI クライアントを検出し、
|
||
ローカルプロキシへの接続を支援します。対応クライアントは次のとおりです。
|
||
|
||
- Claude Code
|
||
- Claude Desktop
|
||
- Codex
|
||
- OpenCode
|
||
- OpenClaw
|
||
- Hermes Agent
|
||
|
||
対応クライアントでは、利用可能なモデルカタログの同期、デフォルトモデルの選択、管理設定を適用する前の
|
||
元設定のバックアップ、以前の設定への復元、利用可能なデスクトップまたは CLI エントリーポイントの起動ができます。
|
||
|
||
## その他の機能
|
||
|
||
- コア設定、API Key、リモート管理用認証情報、ルーティング戦略の管理。
|
||
- クライアント向けモデルエイリアスを作成し、プロバイダーモデルや推論レベルへマッピング。
|
||
- 認証ファイルのアップロード、ダウンロード、確認、管理。
|
||
- プロバイダーのクォータとアカウント利用状態を確認。
|
||
- ローカルの使用履歴とトークン統計を閲覧。
|
||
- macOS メニューバーまたは Windows システムトレイからバックグラウンド動作を継続。
|
||
|
||
## クイックスタート
|
||
|
||
1. [GitHub Releases](https://github.com/router-for-me/EasyCLIProxyAPI/releases/latest)
|
||
から、お使いの OS に対応するパッケージをダウンロードします。
|
||
2. Windows または Linux のアーカイブを展開します。macOS では DMG を開きます。
|
||
3. EasyCLIProxyAPI を起動します。
|
||
4. **コア** 画面を開き、同梱版または最新版の CLIProxyAPI コアをインストールします。
|
||
5. コアを起動し、必要なローカル API エンドポイントをコピーするか、OAuth/API プロバイダーを設定します。
|
||
|
||
## アップグレード
|
||
|
||
v0.2.10 は一度限りの移行用リリースです。完全版 Windows ZIP と旧クライアント互換の `update` ZIP を同時に公開し、v0.2.6~v0.2.9 からアプリ内で v0.2.10 へ更新できます。v0.2.11 以降は完全版 ZIP のみを公開し、v0.2.10 へ移行済みのクライアントは途中のバージョンを個別に導入せず直接アップグレードできます。
|
||
|
||
v0.2.5 以前を使用している場合は、一度だけ手動で移行してください。EasyCLIProxyAPI を終了し、使用中のアーキテクチャに対応する最新版の完全版 Windows ZIP をダウンロードして、その最上位ディレクトリの内容を既存のインストール先へコピーし、同名ファイルを上書きします。既存のディレクトリを先に削除しないでください。`config.toml`、`oauth`、`cpa-core/config.yaml` などのユーザーデータは保持されます。新しいバージョンを起動した後は、以降のリリースでアプリ内自動更新を利用できます。
|
||
|
||
## 対応プラットフォーム
|
||
|
||
GitHub Actions では、次のリリースパッケージをビルドします。
|
||
|
||
| OS | アーキテクチャ | 形式 |
|
||
| --- | --- | --- |
|
||
| Windows | amd64、aarch64 | ZIP |
|
||
| macOS | amd64、aarch64 | DMG |
|
||
| Linux | amd64、aarch64 | TAR.GZ |
|
||
|
||
## 関連プロジェクト
|
||
|
||
- [CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI) — 本アプリケーションが管理するプロキシコアです。
|