概要
Open DeepSeek Harness Desktop は、DeepSeek Harness コーディングエージェント向けのビジュアルワークスペースを提供する、独立したコミュニティ主導の AIデスクトップアプリ です。強力な Cordis ベースのエージェントランタイムを堅牢化された Electron ウィンドウでラップすることで、AI 支援コーディングワークフローを管理するための、安全でローカルファーストな環境を実現します。
主な目的と対象ユーザー
- 開発者: 永続的なコーディングセッションを必要とし、ローカルリポジトリを管理するユーザー。
- チーム: さまざまな互換性のある AI モデルプロバイダーを評価したいユーザー。
- プラグインおよびスキル作成者: 統合された環境内で拡張機能を構築・テストしたいユーザー。
- オープンソース貢献者: ローカル AI ソフトウェアのアーキテクチャに関心のあるユーザー。
機能詳細と操作
互換モデル設定
DeepSeek へ簡単に接続できるほか、カスタム API ベース URL、認証情報、モデル識別子の設定にも対応しています。
ローカルワークスペース管理
プロジェクトフォルダを開き、レスポンスのストリーミングや履歴管理を行いながら、耐久性のある永続的なコーディングセッションを維持できます。
エージェント実行の確認
記録や主要ステップの要約を確認し、ツールの動作状況やモデルの推論内容を把握できます。
プラグインおよびスキルエコシステム
「すべてがプラグイン」というアーキテクチャを活用し、拡張機能、ツール、ワークフローを検索・インストール・呼び出しできます。
カスタマイズ可能なインターフェース
カスタムカラーパレットや背景でワークスペースを自由にパーソナライズできます。
安全なデスクトップホスト
Harness プロセス向けの安全な監督ホストとして動作し、Chromium のサンドボックス化と Node 統合の無効化を活用して安全性を確保します。
ユーザーメリット
- 統合ワークフロー: すべてのコーディングセッション、認証情報、プラグイン設定を 1 か所で管理できます。
- プライバシーファースト設計: 機密性の高い API キーは Harness の認証情報サービス内に保持され、デスクトップホストは信頼されていないファイルシステムアクセスをブリッジしません。
- 拡張性: プラグインベースのアーキテクチャにより、モデル、プロンプト、エージェント機能を深くカスタマイズできます。
- 透明性: オープンソースプロジェクトであるため、コードを完全に可視化でき、隠れたテレメトリや未承認のデータ処理が行われないことを確認できます。
互換性と統合
- モデルサポート: DeepSeek およびその他の API 互換モデルプロバイダーに対応しています。
- プラットフォーム対応: 現在は macOS(ソース実行)で検証済みであり、Windows と Linux 向け実装も積極的に開発中です。
- アーキテクチャ: 既存の Cordis プラグインランタイムとシームレスに統合され、デスクトップレイヤーは競合する別ランタイムではなくホストとして機能します。
アクセス方法と有効化手順
- ソースアクセス: プロジェクトは公式 GitHub リポジトリで公開されています。
- インストール: ユーザーはリポジトリをクローンし、pnpm で依存関係をインストールした後、アプリケーションをローカルでビルドできます。
- 実行: 提供されている開発用スクリプト(例:
pnpm run dev:desktop)を使用して、ローカル Harness プロセスとループバック Web UI を起動できます。 - ライセンス: 本ソフトウェアは MIT License の下で提供されています。