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

  1. Install the extension from the Chrome Web Store, Firefox Add‑ons, or load the unpacked build.
  2. Open https://chat.deepseek.com; a BDS button appears in the top‑right.
  3. Click the button to open the settings drawer – set a custom system prompt, import memories or “skills” (markdown instruction files), or create a persona.
  4. 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).
  5. 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 build creates dist‑chrome / dist‑firefox folders 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