DSH-APP/DSHA
免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace 开销 · AI 输出实时上屏 · ADB 直连 · 数据不丢
何を解決するか
DSHAは、コマンドラインを一切使わず、root権限も不要で、Androidデバイス上で完全なDeepSeek Harness(Claude Codeに似たエージェントフレームワーク)を実行できる方法を提供します。Termuxや手動での環境設定の必要性を排除し、単一のAPKに完全なUbuntu 24.04 glibc環境をバンドルしています。
動作方法
このプロジェクトは、proroot(またはフォールバックとしてproot)を用いたコンテナのようなアプローチにより、root権限なしでAndroid上で完全なUbuntu rootfsを実行します。ユーザーインターフェースには組み込みのWebView(GeckoView)を採用し、@deepseek-ai/dshパッケージを実行するためのNode.js 24環境を管理しています。また、カスタム「App Bridge」と無線ADBペアリングを実装しており、AIエージェントがモバイルデバイスから直接Androidシステムとやり取りできるようにしています(例:クリック、スクリーンショット、アプリのインストールなど)。
対象ユーザー
複雑なLinuxターミナル設定やデバイスのroot化を避けたい、Androidスマートフォンやタブレットで強力なエージェント型AIツールを動かしたい開発者やAI愛好家。
特徴
- ゼロ設定セットアップ:APKをインストールし、APIキーを入力してWeb UIからエージェントを起動するだけ。
- 高パフォーマンス:
prorootを使用してシステムコールのオーバーヘッドを低減し、従来のprootよりも顕著なパフォーマンス向上を実現。 - デバイス制御:組み込みの無線ADBペアリングにより、実行中の端末上でシステムレベルの操作をエージェントが実行可能。
- クラッシュ状態からの回復:23の自己診断チェックと15の自己修復スクリプトを備えており、一般的な環境やプラグインの障害を自動で修復。
- データの永続化:会話履歴や設定を
Documents/dshdataという公開ディレクトリに保存するため、アプリのアンインストール後もデータが失われない。 - モバイル最適化UI:
dsh-web-mobileを統合し、小さな画面に適したレスポンシブで単一カラムのレイアウトを実現。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト