mcpField
S
Shinkai Apps

Shinkai Apps

ローカル
shinkai.comAI・エージェント43438 週間前に更新

Shinkai Apps について

Shinkai はコーディング不要で、視覚的なインターフェースからローカルまたはリモートの AI エージェントを作成できるオープンソースのデスクトップアプリです。ローカルモデルとクラウドモデルの両方を使いたい利用者を想定し、MCP 連携や暗号資産決済の機能も含みます。

主な機能

  1. 01コーディング不要のビジュアルエージェントビルダー
  2. 02共有コンテキストによるマルチエージェント連携
  3. 03ローカルとクラウドを併用するデプロイ
  4. 04Model Context Protocol への対応
  5. 05データと鍵をローカルで管理する設計

活用シーン

  1. 01メールの分類と返信下書きを行うアシスタントの構築
  2. 02業務フローを複数のエージェントで分担する
  3. 03機密データを扱うためにローカルでモデルを実行する

MCP 対応

Model Context Protocol と連携し、作成したエージェントを Claude や Cursor などの MCP 対応クライアントから利用できるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"shinkai-apps": {
"command": "npx",
"args": [
"-y",
"ts-node"
]
}
}
}
起動コマンドnpx -y ts-node

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmts-node

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

README の画像 Shinkai

ローカルまたはリモートの AI を使って、強力な AI エージェントを作成

Windows compatible Linux compatible macOS Apple Silicon compatible

GitHub stars Discord Twitter Follow

連携して作業し、支払いを処理し、複雑なワークフローを自動化する AI エージェントを構築できます
Shinkai は、AI エージェントの作成を誰もが利用できるようにする、無料のオープンソースプラットフォームです。 コーディングは不要です。ドラッグ&ドロップで、プラットフォームをまたいで作業し、実世界のタスクを処理できるインテリジェントなエージェントをデプロイできます。

こちらの言語でもご覧いただけます: 简体中文 | 粵語 | 한국어 | 日本語 | Español

機能 • デモ • 使用例 • クイックスタート • 開発 • ドキュメント


🚀 機能

🎯 ノーコードエージェントビルダー – 直感的なビジュアルインターフェースを使って、数分で特化型 AI エージェントを作成できます。プログラミングの経験は不要です。

🤖 マルチエージェントオーケストレーション – 連携し、コンテキストを共有し、複雑な複数ステップのワークフローを自動で調整するエージェントチームをデプロイできます。

💰 暗号資産ネイティブアーキテクチャ – 分散型決済、DeFi 連携、独立して取引できる自律型経済エージェントを組み込みでサポートします。

🔗 汎用プロトコルサポート – Model Context Protocol(MCP)とシームレスに連携し、エージェントを Claude、Cursor、さらに幅広い AI エコシステムに対応させます。

⚡ ハイブリッドデプロイ – 最大限のプライバシーを確保するためにすべてをローカルで実行したり、機能を強化するためにクラウドモデルに接続したり、必要に応じて両方を組み合わせたりできます。

🔐 セキュリティを最優先した設計 – ローカルファーストのアーキテクチャにより、暗号資産のキー、機密データ、計算処理を自分の管理下に置けます。

🌐 クロスプラットフォーム対応 – Windows、macOS、Linux で、一貫したパフォーマンスとユーザーエクスペリエンスを実現します。

🎬 デモ

デモ動画

Shinkai のエージェントが連携して市場データを分析し、取引を実行し、複雑なワークフローを自律的に管理する様子をご覧ください。

📋 使用例

💹 自律型トレーディングボット – ソーシャルメディア上のセンチメントを監視し、市場動向を分析して、事前に定義された戦略に基づいて取引を実行するエージェントをデプロイします。

📧 インテリジェントなメールアシスタント – 受信メールを分類し、文脈に応じた返信の下書きを作成して、フォローアップを自動的にスケジュールするエージェントを作成します。

📊 データインテリジェンスエージェント – ウェブデータを収集し、トレンド分析を行い、実行可能なインサイトを含む包括的なレポートを生成するエージェントを構築します。

🔄 ワークフロー自動化ハブ – 複雑なビジネスプロセスのさまざまな要素をシームレスに処理する、複数の専門エージェントを連携させます。

🏦 DeFi ポートフォリオマネージャー – 暗号資産への投資を監視し、ポートフォリオをリバランスして、イールドファーミング戦略を実行するエージェントを設定します。

🚀 クイックスタート

ワンクリックインストール
  1. リリースページから、お使いのプラットフォーム向けの最新リリースをダウンロードします
  2. Shinkai をインストールして起動します
  3. ステップごとのガイド付きインターフェースを使って、最初の AI エージェントを作成します
システム要件
  • メモリ:最小 4GB RAM(8GB を推奨)
  • ストレージ:2GB の空き容量
  • OS:Windows 10 以降、macOS 10.15 以降、または Linux(Ubuntu 20.04 以降)

🛠 開発

アーキテクチャの概要

Shinkai は、オーケストレーションと依存関係の管理に NX を使用した、モダンなモノレポとして構築されています。アーキテクチャは次の要素で構成されています。

コアアプリケーション:

  • shinkai-desktop – React フロントエンドを備えたクロスプラットフォームの Tauri アプリケーション

共有ライブラリ:

  • shinkai-message-ts – Shinkai Node とのメッセージプロトコルおよびネットワーク通信
  • shinkai-node-state – React Query ベースのノードデータ用状態管理
  • shinkai-ui – デザインシステムを備えた再利用可能な React コンポーネント
  • shinkai-artifacts – Radix と Tailwind CSS をベースに構築された、スタイル設定済みの UI プリミティブ
  • shinkai-i18n – i18next を活用した国際化ユーティリティ

技術スタック:

  • フロントエンド:React 18、TypeScript、Tailwind CSS、Radix UI
  • デスクトップ:Tauri(Rust + React)
  • 状態管理:Zustand(UI の状態)+ React Query(サーバーの状態)
  • ビルドシステム:Vite、NX モノレポ
  • テスト:Vitest、React Testing Library
🚀 はじめに
1. クローンとセットアップ
git clone https://github.com/dcSpark/shinkai-apps
cd shinkai-apps
nvm use
npm ci
2. 必須のサイドバイナリをダウンロード

Shinkai を実行する前に、アプリケーションのコア機能を担う、組み込みの Shinkai Node バイナリをダウンロードする必要があります。お使いのプラットフォームに応じて、次のコマンドを 1 つ実行するだけでダウンロードできます。

macOS(Apple Silicon):

ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.20" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts

Linux:

ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.20" \
npx ts-node ./ci-scripts/download-side-binaries.ts

Windows:

$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.20"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
📦 基本コマンド
開発サーバー
# Run desktop app (recommended for development)
npx nx serve:tauri shinkai-desktop
ビルド
# Build desktop application
npx nx build shinkai-desktop

# Create development build
NODE_OPTIONS="--max_old_space_size=8192" npx nx build shinkai-desktop --config="./src-tauri/tauri.conf.development.json"

# Build all projects
npx nx run-many --target=build
サードパーティデータとリポジトリの管理
# Update the built-in Ollama models repository. This repository contains model definitions, tags and metadata for all supported AI models. The command below regenerates the repository files to ensure compatibility with the latest Ollama version and model updates
npx ts-node ./ci-scripts/generate-ollama-models-repository.ts

# Generate Composio apps repository - This script regenerates the repository of pre-built Composio apps and templates that users can import into Shinkai. It ensures the app catalog stays up-to-date with the latest official releases.
deno run -A ./ci-scripts/composio-repository/main.ts

# Generate translations for all languages (EN, ES, etc.)
# This command uses AI to automatically generate translations for all supported languages based on the primary i18n source file (English).
# It ensures consistent translations across the entire application while maintaining natural language quality.

npx nx run shinkai-i18n:i18n
テストと品質
# Run tests
npx nx test [project-name]
npx nx run-many --target=test

# Lint code
npx nx lint [project-name]
npx nx run-many --target=lint
🏗 プロジェクト構成
shinkai-apps/
├── apps/
│   └── shinkai-desktop/          # Main desktop application
├── libs/
│   ├── shinkai-message-ts/       # Core messaging protocol
│   ├── shinkai-node-state/       # State management
│   ├── shinkai-ui/               # Component library
│   ├── shinkai-artifacts/        # UI primitives
│   └── shinkai-i18n/             # Internationalization
├── ci-scripts/                   # Build and deployment scripts
└── tools/                        # Development utilities
🎨 UI 開発ガイドライン

コンポーネントライブラリ:

  • Radix UI – スタイル設定のない、アクセシブルなコンポーネントプリミティブ
  • Tailwind CSS – ユーティリティファーストのスタイリングとレスポンシブデザイン
  • Shadcn/ui – すぐに使えるコンポーネントのパターン

状態管理:

  • Zustand – クライアントサイドの UI 状態管理
  • React Query – サーバーの状態、キャッシュ、同期
🌍 多言語対応

英語に対応 スペイン語に対応 中国語に対応 広東語に対応 日本語に対応 韓国語に対応 インドネシア語に対応 トルコ語に対応

Shinkai は、i18n システムを通じて複数の言語に対応しています。

# Add new translation keys
# Edit files in libs/shinkai-i18n/locales/

# Generate updated translation types
npx nx run shinkai-i18n:i18n

# Supported languages: en-US, es-ES, zh-CN, zh-HK, ko-KR, ja-JP, id-ID, tr-TR
🤝 コントリビューション
  1. フォークします
  2. 機能ブランチを作成します:git checkout -b feature/amazing-feature
  3. 変更をコミットします:git commit -m 'Add amazing feature'
  4. ブランチにプッシュします:git push origin feature/amazing-feature
  5. プルリクエストを作成します
📚 その他のリソース

Shinkai コミュニティが ❤️ を込めて開発
Apache ライセンス • バグを報告 • 機能をリクエスト

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。