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 – Browser Extension for the DeepSeek Chat UI
What it is
- An open‑source browser extension (Chrome, Edge, Firefox, Android) that augments the official DeepSeek chat web app.
- It runs entirely in the browser, keeping all data (memories, files, settings) local and private.
Core capabilities
| Feature | What it adds to DeepSeek |
|---|---|
| Hidden system prompt | Injects a custom system prompt into every conversation, letting you steer the model without cluttering the UI. |
| Tool tags | Special <BDS:…> tags let the model generate files, PowerPoint/Excel/Word docs, interactive charts (Vega‑Lite), visual simulations, or fetch web/GitHub content. |
| Persistent memory | Key‑value facts can be stored (<BDS:memory_write>) and automatically re‑included in later prompts. |
| Persona / character support | Define role‑play characters that DeepSeek can adopt (<BDS:character_create>). |
| LONG_WORK mode | Wrap multi‑file generation in <BDS:LONG_WORK>; the extension bundles all created files into a zip for a single download. |
| DeepCode (experimental) | A collaborative code‑planning mode that lets DeepSeek explore a connected codebase (list directories, read files, search) and hand‑off tasks to the separate DeepSeek Harness tool via the dsh-better-deepseek plugin. |
| MCP (Model Context Protocol) integration | Connect to remote MCP servers so the model can discover and invoke arbitrary tools via <BDS:AUTO:MCP …> tags. |
| Voice interaction | Speech‑to‑text dictation and text‑to‑speech playback, with language selection, for hands‑free chatting. |
| Enhanced UI | Drawer UI for editing prompts, managing memories/skills/characters, toggling auto‑download, and a “BDS” button on the DeepSeek page. Code blocks get a download button, and a “+” menu lets you upload folders, GitHub repos, or fetch webpages as markdown. |
| Context‑menu shortcuts | Right‑click to Ask DeepSeek about selected text or Summarize the current page. |
| MIDI music generation | Generate simple .mid files and play them directly in the chat. |
Typical workflow
- Install the extension from the Chrome Web Store, Firefox Add‑ons, or load the unpacked build.
- Open
https://chat.deepseek.com; a BDS button appears in the top‑right. - Click the button to open the settings drawer – set a custom system prompt, import memories or “skills” (markdown instruction files), or create a persona.
- Ask DeepSeek a task (e.g., “Create a React to‑do app and zip it”). The model automatically emits the appropriate
<BDS:…>tags; the extension parses them, generates the files, and offers a download (or a zip for LONG_WORK). - For code‑heavy projects, enable DeepCode, let the model explore your uploaded repository (via auto‑tools like
<BDS:AUTO:FILE_READ>), then hand the plan to DeepSeek Harness for automated execution.
Installation options
- Store versions – Chrome Web Store, Microsoft Edge Add‑ons, Firefox Add‑ons (experimental).
- Development build – Download the latest ZIP or signed Android APK from the latest GitHub release and load it manually.
- Build from source –
npm install && npm run buildcreatesdist‑chrome/dist‑firefoxfolders that can be loaded in developer mode.
Who it’s for
- Power users of DeepSeek who want richer outputs (documents, spreadsheets, presentations) without leaving the chat.
- Developers who need the model to read/write files, explore a codebase, or hand‑off tasks to DeepSeek Harness.
- Anyone who prefers voice‑first interaction or wants local, persistent memory across sessions.
Limitations / caveats
- The extension is unofficial and not affiliated with DeepSeek AI.
- Some features (e.g., live voice mode, MCP tool calls) require a Chromium‑based browser; Firefox lacks certain APIs.
- DeepCode and MCP integrations are marked experimental – they may break with future DeepSeek UI changes.
- All generated files are stored locally; the extension does not provide server‑side persistence.
License & community
- Distributed under the MIT License.
- Open‑source on GitHub; users can file issues, submit pull requests, or contribute plugins (e.g.,
dsh-better-deepseek).
Better DeepSeek turns the DeepSeek chat UI into a lightweight AI‑assistant platform, adding file generation, memory, voice, and code‑exploration tools while keeping everything on the client side.
Related
- Project
- Project
- Project
- Project
- Project