Ghostie について
Ghostieは、TauriとReactで構築されたクロスプラットフォームのデスクトップAIアシスタントです。モデルとの会話やエージェントのワークフローを利用する人向けに、設定可能なエージェント、ローカルのナレッジ管理、ビジュアルワークフロー、プラグイン、デスクトップ操作を備えています。
主な機能
- 01複数のAIモデルへの接続
- 02エージェントの設定とタスク委任
- 03ビジュアルワークフローの作成
- 04ローカル文書ナレッジベースの管理
- 05ローカルスクリプトの実行とデスクトップ操作の自動化
- 06プラグインによる機能拡張
活用シーン
- 01タスクに応じたエージェントの切り替え
- 02取り込んだ文書からの回答検索
- 03ワークフロートリガーによるタスク自動化
- 04デスクトップアシスタントからのローカルスクリプト実行
MCP 対応
GhostieはMCP連携を探すためのMCPマーケットを掲載しています。READMEには、具体的なMCPサーバー管理や接続方法の説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ghostie インテリジェントアシスタント
✨ 主な機能
🤖 AI とエージェントシステム
- 複数の AI モデル(OpenAI、Tongyi など)に対応
- それぞれ異なる役割と能力を持つマルチエージェントシステム
- インテリジェントなコンテキスト管理と会話フロー
- エージェントの性格や動作をカスタマイズ可能
- エージェント間の連携とタスクの委任
🌐 MCP サポート
- MCP マーケット:ワンクリックで開けます
- ほかのソースからさらに追加できます
💻 デスクトップ連携
- デスクトップシステムへのフルアクセスと制御
- MCP サーバーを使わずにローカルスクリプトを実行
- システムレベルの自動化機能
- ネイティブのファイルシステム連携
- クロスプラットフォーム対応(Windows、macOS、Linux。現在は Windows のみ)
🔌 プラグインアーキテクチャ
- 拡張可能なプラグインシステム
- カスタムプラグインの開発に対応
- プラグインマーケットプレイス
- プラグインのホットリロード機能
- プラグインの権限管理
⚡ ワークフローエンジン
- ビジュアルワークフローデザイナー
- マルチエージェントのワークフローオーケストレーション
- 条件分岐とループ
- エラー処理と復旧
- ワークフローテンプレートと共有
📚 ナレッジ管理
- ローカルナレッジベースに対応
- ドキュメントの解析とインデックス作成
- 複数の形式に対応(PDF、Word、Markdown、TXT)
- ナレッジベースの検索とフィルタリング
- ナレッジの共有と共同作業
🎯 ユーザーエクスペリエンス
- ショートカットキーですばやく起動(Alt + Space)
- Tailwind CSS をベースにしたモダンな UI
- 自動アップデート
- クロスプラットフォームで一貫した操作性
- フルスタックの TypeScript 開発
📸 インターフェースのプレビュー
🚀 クイックスタート
システム要件
- Windows 10 以降
- macOS または Linux(近日対応予定)
📖 ユーザーガイド
基本的な使い方
-
クイック起動
- ショートカット
Alt + Spaceを使うと、いつでもアシスタントウィンドウを呼び出せます- ウィンドウは画面中央にスマートに表示されます
- ウィンドウ位置の自動記憶に対応
- 設定でショートカットキーの組み合わせをカスタマイズ可能
- ショートカット
-
会話でのやり取り
- 入力機能
- 複数行入力に対応(改行するには Shift + Enter)
- コードブロックを自動認識して書式設定
Ctrl + Lのショートカットで入力内容をクリア- 上下矢印キーですばやく履歴にアクセス
- 会話機能
- Markdown 形式での表示に対応
- コードブロックをワンクリックでコピー
- コンテキスト管理
- 会話のコンテキストを自動で維持
- コンテキストを手動でクリア(
Ctrl + R) - 固定コンテキストの設定に対応
- コンテキスト長をスマートに調整
- 入力機能
-
アシスタントの切り替え
- プリセットのアシスタントタイプ
- 汎用アシスタント:日常会話や質疑応答
- コードアシスタント:プログラミング関連の問い合わせ
- ライティングアシスタント:コンテンツ作成
- 分析アシスタント:データ分析と処理
- カスタムアシスタント
- 「設定」>「アシスタント管理」で作成
- アシスタント設定をインポート/エクスポート
- 既存のアシスタントを複製
- アシスタントのアイコンとスタイルをカスタマイズ
- プリセットのアシスタントタイプ
高度な機能
-
ナレッジベース管理
- ドキュメントのサポート
- 対応形式:PDF、Word、Markdown、TXT
- ドキュメントの自動解析とインデックス作成
- フォルダーの一括インポートに対応
- ドキュメントの自動同期
- ナレッジベースの操作
- 複数のナレッジベースグループを作成
- ナレッジベースの検索とフィルタリング
- ナレッジベースの統合に対応
- インポート/エクスポート機能
- Q&A 機能
- ナレッジベースに基づく正確な Q&A
- 複数のナレッジベースを横断したクエリに対応
- 関連性のしきい値を調整可能
- 回答ソースの追跡
- ドキュメントのサポート
-
ワークフローの自動化
- ワークフローの作成
- ビジュアルワークフローエディター
- 条件分岐とループ
- 複数のアクションノードの組み合わせ
- エラー処理と再試行の仕組み
- トリガー条件
- スケジュールトリガー
- イベントトリガー
- メッセージトリガー
- API トリガー
- 実行制御
- 並列/逐次実行の制御
- 実行ステータスの監視
- ログの記録と追跡
- 実行結果の通知
- ワークフローの作成
-
履歴とエクスポート
- 履歴管理
- 日付/アシスタントのカテゴリー別に表示
- 全文検索に対応
- タグ管理システム
- 重要な会話にスターを付ける
- エクスポート機能
- Markdown 形式でエクスポート
- HTML ウェブページとしてエクスポート
- PDF ドキュメントとしてエクスポート
- 一括エクスポート機能
- 履歴管理
💡 主な機能
ChatModel
- 複数のモデルとの連携に対応(OpenAI、Azure など)
- インテリジェントなコンテキスト管理
- モデルパラメーターのカスタム設定
- 完全な会話履歴
- ストリーミング出力に対応
Agent/Agent/Proxy/Assistant
- 会話戦略を設定可能
- 複数のアシスタントを切り替え
- ワークフローとプラグインに対応
- ナレッジベース連携
- アシスタントのパーソナライズ設定
Workflow
- カスタムワークフローに対応
- タスクチェーン処理
- 複数のエージェントの協調
- 拡張可能なプラグインシステム
MCP (Multi-Cloud Platform)
- 地理位置情報サービス(住所解析、場所検索、天気予報)
- ルート計画とナビゲーションサービス(自動車、徒歩、公共交通機関、自転車)
- IP 位置情報サービス
- 距離測定と周辺検索
- 拡張可能な API 連携フレームワーク
⚙️ 開発環境のセットアップ
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build application
npm run build:tauri
🤝 コントリビューション
- このリポジトリをフォークします
- 機能ブランチを作成します(
git checkout -b feature/AmazingFeature) - 変更をコミットします(
git commit -m 'Add some AmazingFeature') - ブランチにプッシュします(
git push origin feature/AmazingFeature) - プルリクエストを作成します
📄 ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細については、LICENSE ファイルをご覧ください。
🙏 謝辞
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。