
ShioriCode
Shiori · コーディング
ShioriCodeは、Shioriが手がけるデスクトップ版のAIコーディングエージェント作業領域で、複数のコーディングエージェントツールを一か所で動かせる。OpenAI Codex、Anthropic Claude Code、Google Gemini CLI、Cursor Agent、Kimi Code、そしてShiori自前のホスト型プロバイダーのために別々のターミナルを行き来する代わりに、プロジェクトを認識する一つのウィンドウを開き、すべてを横断して作業する。各スレッドはリアルタイムのアクティビティタイムラインを保ち、確認できるファイル変更を表示し、エージェント作業の前後にGitチェックポイントを打つので、気に入らない変更を巻き戻せる。

ShioriCode について
ShioriCodeとは
ShioriCodeは、実際のプロジェクトでコーディングエージェントを動かすためのマルチプロバイダー作業領域だ。すでに使っているコマンドラインのコーディングツールの上に立ち、共通のインターフェースを与える。プロジェクトスレッド、アクティビティタイムライン、ターンごとの差分、Gitチェックポイント。要は制御だ。エージェントが5つのファイルを編集したとき、何が変わったかを正確に見て、確定する前に受け入れるか捨てるかを選べる。
これが解く問題は分断だ。あるタスクにCodex、別のタスクにClaude Codeを使うと、二つのツールと二つの履歴を管理することになり、何が起きたかの共通の記憶は残らない。ShioriCodeは両者を並べて、出力を比較し、各プロジェクトの文脈を一つに保てるようにする。ローカルWebサーバーとしても動くので、作業を開発マシンに置いたまま、別のブラウザからエージェントを操作できる。
難点はアクセスだ。Shioriのホスト型プロバイダーとそのプラン制のモデルアクセスには、条件を満たす有料のShioriプランが要る。自前のプロバイダーログインをつなぐこともできるが、その場合はそれらのプロバイダーに直接支払う。加えて若い製品だ。プロバイダーの一覧は動く標的として扱いたい。何が使えるかは、どのCLIをインストールして認証したかによるからだ。
はじめかた
- Shioriアカウントを作り、ホスト型プロバイダーを使いたければ有料プランを選ぶ。
- macOS、Windows、LinuxのいずれかにShioriCodeをインストールするか、ローカルWebサーバーを起動する。
- 使う予定のコーディングエージェントCLI(CodexやClaude Codeなど)をインストールして認証する。
- プロジェクトフォルダーを開いてスレッドを始め、どのプロバイダーにタスクを任せるかを選ぶ。
- エージェントの差分とアクティビティタイムラインを確認し、変更を受け入れるかGitチェックポイントに巻き戻す。
AIツール情報
ShioriCodeの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- すでに複数のコーディングエージェントツールを使っていて、一つの作業領域にまとめたい開発者。
- エージェントが何をいつ変えたかの監査可能な記録を必要とするチーム。
- Gitブランチを手で管理せず、チェックポイント付きのエージェント作業を求める個人開発者。
タスク
- エージェントの編集が確定する前に差分を確認したい複数ファイルのリファクタリング。
- 同じコーディングタスクを二つのプロバイダーがどう処理するかを、採用前に比較する。
- 何か問題が起きたときの巻き戻し地点が要る長時間のエージェントセッション。
シーン
- 同じリポジトリでCodexとClaude Codeを行き来しながら文脈を失わないノートPCの開発者。
- 開発マシンでエージェントを起動し、別のブラウザから進捗を見るリモート環境。
- エージェントが生んだ変更をメインブランチに届く前に確認する小さなチーム。
主な機能
マルチプロバイダーのエージェントスレッド
ShioriCodeはOpenAI Codex、Anthropic Claude Code、Google Gemini CLI、Cursor Agent、Kimi Code、Shioriのホスト型プロバイダーを一つの画面から動かす。各プロバイダーはプロジェクトを認識する自分のスレッドを持つので、CodexでのリファクタリングとClaude Codeでのデバッグが衝突しない。ベンダーごとにクライアントを入れるのではなく、タスクごとにプロバイダーを切り替える。
リアルタイムのアクティビティタイムライン
各スレッドはエージェントがやったことを順に並べたタイムラインを保つ。踏んだ手順、実行したコマンド、入力を求めて止まった箇所が見える。この記録が効く。エージェントが道を外れたとき、チャットの壁を読み返すのではなく、計画がずれた地点までさかのぼれる。
ターンごとの差分レビュー
作業領域は各ターンの後に、確認できるファイル変更と差分を表示する。良いものは受け入れ、そうでないものはプロジェクトの一部になる前に却下する。これを素のターミナルと分ける機能だ。ターミナルでは変更がただ起きて、あとで気づくことになる。
Gitチェックポイント
ShioriCodeはエージェント作業の前後にGitチェックポイントを作る。危険な変更の前には、戻れるきれいな地点がある。エージェントがモジュールを壊したら、手作業で前の状態を組み直すのではなく巻き戻す。
統合ターミナル
エージェントのペインの隣に組み込みターミナルがある。ウィンドウを離れずにビルド、テスト、Gitコマンドを実行でき、エージェントは自分が見ているのと同じシェルの文脈で動ける。
ローカルWebとリモートアクセス
デスクトップアプリとして、あるいはローカルWebサーバーとして動く。後者なら、エージェントが開発マシンで動き続ける間、別のブラウザから画面を開ける。席を外していて、プロジェクトは動かしたくないときに便利だ。
MCPサーバー接続
ShioriCodeはMCPサーバーにつながるので、Model Context Protocolで用意したツールやデータソースにエージェントが届く。作業の流れがすでにMCPに依存しているなら、その接続はそのまま生きる。
計画と実行のワークフロー
このアプリはエージェント作業の計画段階と実行段階の両方を支える。あるプロバイダーにまず進め方を下書きさせ、それから実行に切り替えられるので、大きめのタスクはコードベースに触れる前に確認の一手を挟める。
メリットとデメリット
メリット
- Codex、Claude Code、Gemini CLI、Cursor、Kimi、Shioriのための一つの作業領域で、別々のウィンドウを扱う手間が消える。
- ターンごとの差分とGitチェックポイントが、エージェントの編集に対する本物の巻き戻し制御を与える。
- デスクトップアプリとしてもローカルWebサーバーとしても動き、動かないマシンへリモートのブラウザからアクセスできる。
- タイムラインとMCP対応は、既存のエージェントの流れを置き換えず、そこに収まる。
デメリット
- ShioriCodeは無料プランに含まれないので、使うには少なくとも月$10のPlus段階が要る。
- プロバイダーの可用性は、どのCLIをインストールして認証したかによるので、設定に手間がかかる。
- 小さめのベンダーの若い製品で、公開APIの詳細が文書化されていないので、チームで標準化する前に合うか確かめたい。
よくある質問
ShioriCodeは、実際のプロジェクトでコーディングエージェントを動かすためのデスクトップ作業領域だ。Codex、Claude Code、Gemini CLI、Cursor、Kimi、Shioriのホスト型プロバイダーを一つの画面から操作でき、差分とチェックポイントでその仕事を確認できる。
関連コンテンツ
ShioriCodeに関連するツール、スキル、記事を探す。
ShioriCodeの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
