EdgeTypE/better-deepseek
A powerful browser extension that supercharges DeepSeek Chat with custom tooling, persistent memory, and seamless project scaffolding. Generate and download files, run Python in-browser, create PowerPoint and Excel documents, build multi-file projects as ZIP archives, and manage custom skills and characters.
Better DeepSeek – DeepSeekチャットUI用ブラウザ拡張機能
概要
- 公式のDeepSeekチャットWebアプリを拡張するオープンソースのブラウザ拡張機能(Chrome、Edge、Firefox、Android対応)。
- ブラウザ内で完全に動作し、すべてのデータ(メモリ、ファイル、設定)をローカルに保持し、プライベートを確保します。
主要機能
| 機能 | DeepSeekに追加されるもの |
|---|---|
| 隠しシステムプロンプト | すべての会話にカスタムシステムプロンプトを挿入し、UIを乱雑にせずにモデルを制御できます。 |
| ツールタグ | 特別なBDS:...タグを使用すると、モデルがファイル、PowerPoint/Excel/Wordドキュメント、インタラクティブなチャート(Vega-Lite)、視覚シミュレーションを生成したり、Web/GitHubコンテンツを取得したりできます。 |
| 永続メモリ | キーと値の事実を保存(BDS:memory_write)し、後続のプロンプトに自動的に再挿入できます。 |
| ペルソナ/キャラクターサポート | DeepSeekが採用できるロールプレイキャラクターを定義します(BDS:character_create)。 |
| LONG_WORKモード | 複数ファイル生成をBDS:LONG_WORKでラップします。拡張機能は生成されたすべてのファイルをzipにまとめ、単一のダウンロードを提供します。 |
| DeepCode(実験的) | 接続されたコードベースを探索(ディレクトリ一覧、ファイル読み取り、検索)し、dsh-better-deepseekプラグインを介して別のDeepSeek Harnessツールにタスクを引き渡すことができる協調コード計画モード。 |
| MCP(Model Context Protocol)統合 | リモートMCPサーバーに接続し、モデルが<BDS:AUTO:MCP ...>タグを介して任意のツールを発見・呼び出しできるようにします。 |
| 音声インタラクション | 音声認識によるディクテーションと音声合成による再生。言語選択可能で、ハンズフリーのチャットが可能です。 |
| 強化されたUI | プロンプト編集、メモリ/スキル/キャラクター管理、自動ダウンロード切り替え、DeepSeekページの「BDS」ボタンを備えたドロワーUI。コードブロックにはダウンロードボタンが付き、「+」メニューからフォルダー、GitHubリポジトリのアップロード、Webページのマークダウン取得が可能。 |
| コンテキストメニューショートカット | 右クリックで選択テキストについてDeepSeekに質問するか、現在のページを要約します。 |
| MIDI音楽生成 | 簡単な.midファイルを生成し、チャット内で直接再生できます。 |
一般的なワークフロー
- Chromeウェブストア、Firefoxアドオンから拡張機能をインストールするか、未パッケージのビルドを読み込みます。
https://chat.deepseek.comを開くと、右上にBDSボタンが表示されます。- ボタンをクリックして設定ドロワーを開き、カスタムシステムプロンプトを設定したり、メモリや「スキル」(マークダウン命令ファイル)をインポートしたり、ペルソナを作成したりします。
- DeepSeekにタスクを依頼します(例:「ReactのToDoアプリを作ってzipにしてください」)。モデルは自動的に適切なBDS:...タグを生成し、拡張機能がそれらを解析してファイルを生成し、ダウンロード(LONG_WORKの場合はzip)を提供します。
- コード中心のプロジェクトでは、DeepCodeを有効にし、モデルにアップロードしたリポジトリを探索(BDS:AUTO:FILE_READなどの自動ツールを使用)させ、計画をDeepSeek Harnessに渡して自動実行します。
インストールオプション
- ストア版 – Chromeウェブストア、Microsoft Edgeアドオン、Firefoxアドオン(実験的)。
- 開発ビルド – 最新のGitHubリリースから最新のZIPまたは署名済みAndroid APKをダウンロードし、手動で読み込みます。
- ソースからビルド –
npm install && npm run buildでdist-chrome/dist-firefoxフォルダーが作成され、開発者モードで読み込めます。
対象ユーザー
- チャットから離れずにリッチな出力(ドキュメント、スプレッドシート、プレゼンテーション)を求めるDeepSeekのパワーユーザー。
- モデルにファイルの読み書き、コードベースの探索、DeepSeek Harnessへのタスク引き渡しを必要とする開発者。
- 音声ファーストのインタラクションを好む方、またはセッションを超えたローカルで永続的なメモリを希望する方。
制限事項/注意点
- この拡張機能は非公式であり、DeepSeek AIとは提携していません。
- 一部の機能(ライブ音声モード、MCPツール呼び出しなど)はChromiumベースのブラウザが必要です。Firefoxには一部のAPIがありません。
- DeepCodeおよびMCP統合は実験的とマークされており、将来のDeepSeek UI変更で壊れる可能性があります。
- 生成されたすべてのファイルはローカルに保存されます。拡張機能はサーバー側の永続化を提供しません。
ライセンスとコミュニティ
- MITライセンスの下で配布されています。
- GitHubでオープンソース化されており、ユーザーは問題を報告したり、プルリクエストを送信したり、プラグイン(例:
dsh-better-deepseek)を貢献したりできます。
Better DeepSeekはDeepSeekチャットUIを軽量なAIアシスタントプラットフォームに変え、ファイル生成、メモリ、音声、コード探索ツールを追加し、すべてをクライアント側に保持します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト