Introduction

In the DeepSeek Harness (dsh) ecosystem, building an agent project from scratch with MCP tools, long-term memory, and browser capabilities usually requires manually writing configuration files, connecting multiple plugins, and handling environment variables. This can consume a large amount of time on infrastructure setup rather than core logic development. create-dsh-app aims to solve this pain point. It is an agent project scaffold generator for DeepSeek Harness.

What Is This

create-dsh-app is a scaffolding tool maintained by developer menotbobbybrown. It allows users to generate a production-ready AI agent project with a single command. The tool includes common plugin configurations required for agent runtime, simplifies the initialization process, and helps developers quickly move into writing business logic.

Core Features

The generated project includes the following preconfigured modules:

  • Preconnected MCP tools (dsh-plugin-mcp): Integrates common Model Context Protocol (MCP) tools and provides one-click server directory support.
  • Persistent long-term memory (dsh-plugin-memory): Built-in long-term knowledge graph and user preference memory features.
  • Native web browsing (dsh-plugin-browser): Provides headless browser navigation and Markdown content extraction capabilities.
  • TypeScript & Cordis lifecycle support: The project is developed with TypeScript and adapted to the Cordis lifecycle, combined with tsx to enable fast hot reloading in development environments.

Installation and Usage

No global installation is required. You can invoke it directly using npx.

Typical Usage

  1. Run the generation command:
    npx create-dsh-app my-agent
  1. Enter the project directory and install dependencies:
    cd my-agent
    npm install
  1. Copy the environment variable example file and configure it:
    cp .env.example .env
  1. Start the agent:
    npm start

If certain features are not needed (for example, the browser or memory modules), they can be excluded when generating the project:

npx create-dsh-app my-minimal-agent --no-browser --no-memory

Use Cases and Notes

  • Use cases: Suitable for developers who need to quickly build AI agent projects with web access, memory features, or standard MCP tools.
  • Notes:
    • Running this tool requires Node.js version >= 20.0.0.
    • Plugins run with the permissions of the current dsh process. It is recommended to review the source code and license before use.
    • The tool is open source under the MIT license.

Brief Conclusion

With create-dsh-app, developers can skip tedious configuration steps and quickly obtain a feature-complete agent development environment. For more project details and source code, see the GitHub repository.