Detect
Inspect system, shell, Node, Git, editors, existing providers, and DeepAILab configuration.
DeepAILab /dev-tools
Dev Tools is DeepAILab's local integration layer for developers. It connects OpenClaw, Claude Code CLI, Codex, DAL CLI, and similar tools to one API gateway, one account, and one shared allowance pool.
Protocol
One-command setup should reduce steps, not hide impact. Dev Tools makes every step visible, verifiable, and recoverable.
Inspect system, shell, Node, Git, editors, existing providers, and DeepAILab configuration.
Show files, environment variables, base URLs, model aliases, and client profiles before writing.
Write isolated configuration per target tool instead of mixing CLI settings together.
Run a real model request and check key, allowance, model response, and command availability.
Create a restore point before every write so failed installs can return to previous config.
Targets
DeepAILab does not force a new workflow. Dev Tools connects local tools to DeepAILab's OpenAI-compatible API.
npx deepailab devtools install --target claude-codeWrite DeepAILab base URL, API key reference, default models, and a verifiable rollback point.
npx deepailab devtools install --target codexConfigure an OpenAI-compatible provider, model aliases, and local environment variables for Codex.
npx deepailab devtools install --target openclawConnect OpenClaw providers, router, and workspace defaults to the DeepAILab gateway.
npx deepailab devtools install --target dal-cliBind DeepAILab account, API key, allowance pool, and DAL product workspace.
Safety
Allowing one-command setup does not mean allowing silent overwrite. Dev Tools makes each configuration change visible before execution and verifiable after execution.
API keys are written only as local config or environment references. Browser approval confirms the user_code and never displays, uploads, or logs full keys.
Paths, diffs, providers, base URLs, and model defaults are shown before changes.
A real model request confirms allowance, response, rate limits, and CLI availability.
Previous config is preserved so one-command setup is not an irreversible operation.