UStackUStack
ShioriCode icon

ShioriCode

ShioriCodeは、サイドバイサイドのAIモデル、チェックポイント付きセッション、編集とターミナル操作のライブ配信を備えたデスクトップ向けAIエージェント開発環境です。macOS、Windows、Linuxに対応。

ShioriCode

ShioriCodeとは?

ShioriCodeは、AIエージェントを使ったコーディング向けのデスクトップ作業環境です。Codex、Claude、Gemini、Cursor、Kimi、Shioriを含む複数のモデルを、チェックポイント付きの1つの環境でサイドバイサイドに実行できます。

この製品はエージェント中心のワークフローを前提に設計されており、何を作るか・直すかを指示すると、エージェントがリポジトリを読み込み、作業を進めます。その後、変更内容を1ターンごとに確認してからマージできます。ページでは、ShioriCodeはアクティブな有料Shiori購読者向けに提供され、macOS、Windows、Linux向けのダウンロードが表示されています。

主な機能

  • サイドバイサイドのモデル作業環境: Codex、Claude、Gemini、Cursor、Kimi、Shioriを同じデスクトップアプリで実行でき、作業中にエージェントを比較したり切り替えたりしやすくなります。
  • Gitチェックポイント付きセッション: 各ターンがチェックポイント化されるため、チャット履歴だけに頼らず、以前の状態に巻き戻せます。
  • ライブ配信のアクティビティフィード: ファイル編集、シェルコマンド、推論ステップ、ターミナル出力が画面にライブ表示され、追いながら確認できます。
  • 埋め込みターミナル: 各スレッドにターミナルが含まれているため、コード変更とコマンド出力を同じ作業環境で管理できます。
  • MCPサポート: ページにはModel Context Protocol拡張が記載されており、外部ツールでエージェントワークフローを拡張できることが示されています。
  • マルチプラットフォームのデスクトップ版ダウンロード: macOS Apple Silicon、macOS Intel、Windows x64、Linux AppImage向けのインストーラが用意されています。

ShioriCodeの使い方

まず、自分のプラットフォームに合った版をダウンロードして、デスクトップアプリを開きます。次に、作りたい変更や修正内容を伝え、エージェントにリポジトリを調べさせて作業を始めてもらい、進行中の編集やコマンドをライブで確認します。

エージェントが1ターンを終えたら、差分を確認し、残したい変更を承認するか、戻したい場合は前のチェックポイントへ巻き戻します。このワークフローは反復的なコーディングセッション向けに設計されており、マージする前に結果を調整し続けられます。

使用例

  • リポジトリ保守: バグ修正や小さな機能追加をエージェントに依頼し、リポジトリの変更とコマンド出力をリアルタイムで確認します。
  • モデル比較: 同じコーディング課題を複数モデルで開き、それぞれのエージェントがどのように計画し、コードを編集するかを比較します。
  • レビュー重視のワークフロー: チェックポイントとターンごとの差分を使い、変更を受け入れる前に各ステップを確認します。
  • クロスプラットフォーム開発: macOS、Windows、Linuxにアプリをインストールし、複数のマシンで同様のエージェントベースのワークフローを維持します。
  • チームまたは個人のプロトタイピング: 埋め込みターミナルとライブ配信を使い、やり取りの切り替えを減らしながら、依頼から動くコードまで進めます。

FAQ

ShioriCodeはWebアプリですか、それともデスクトップアプリですか?
デスクトップアプリとして案内されています。

対応しているOSは何ですか?
ページではmacOS、Windows、Linux向けのダウンロードがあり、macOSはApple Silicon版とIntel版が別々に用意されています。

どのAIモデルを実行できますか?
ページでは、利用可能なモデルとしてCodex、Claude、Gemini、Cursor、Kimi、Shioriが挙げられています。

チェックポイント機能はありますか?
はい。ページでは、セッションはターンごとにGitチェックポイント化され、任意のチェックポイントへ巻き戻せると説明されています。

有料Shiori購読者でなくても使えますか?
ページではアクティブな有料Shiori購読者向けに提供されるとあり、アクセスは有料サブスクリプションに紐づいているようです。

代替案

  • 従来型のAIアシスタント付きコードエディタ: こうしたツールは通常、既存のエディタにアシスタントパネルを追加する形で、チェックポイント付きのエージェントセッションを中心に据えるわけではありません。
  • その他のデスクトップ用エージェント作業環境: 類似製品も自律的なコーディングエージェントに重点を置くことがありますが、マルチモデル比較、チェックポイント管理、ターミナル統合の扱いは異なります。
  • クラウドベースのコーディングエージェント: ブラウザやホスト環境経由で利用し、ローカル設定を減らせますが、ローカルマシンに紐づくデスクトップ作業環境とは感覚が異なる場合があります。
  • 拡張機能付きの汎用IDE: 慣れたエディタを使い続けながら、専用のエージェント作業環境を導入せずにAI機能を段階的に追加したいユーザーに向いています。
ShioriCode | UStack