Thanks for helping improve OpenClaw Studio.
- For external bugs and feature requests: please use GitHub Issues.
- For repo work tracked by our on-host agent squad: we use Notion.
- Install OpenClaw and confirm the gateway runs locally.
- This repo is UI-only and reads config from
~/.openclaw. - It does not run or build the gateway from source.
git clone https://github.com/grp06/openclaw-studio.git
cd openclaw-studio
npm install
cp .env.example .env
npm run devnpm run lintnpm run typechecknpm run testnpm run e2e(requiresnpx playwright install)
- For
localhost-ux-improvementruns, always clean generated UX artifacts before committing:npm run cleanup:ux-artifacts
- This clears
output/playwright/ux-audit/,.agent/ux-audit.md, and.agent/execplan-pending.md.
We track implementation work for this repo in Notion.
- Keep PRs focused and small.
- Prefer one task → one PR.
- Include the tests you ran.
- Link to the relevant issue/task.
- If you changed gateway behavior, call it out explicitly.
When filing an issue, please include:
- Reproduction steps
- OS and Node version
- Any relevant logs or screenshots
## Summary
-
## Testing
- [ ] Not run (explain why)
- [ ] `npm run lint`
- [ ] `npm run typecheck`
- [ ] `npm run test`
- [ ] `npm run e2e`
## AI-assisted
- [ ] AI-assisted (briefly describe what and include prompts/logs if helpful)## Summary
## Steps to reproduce
1.
## Expected
## Actual
## Environment
- OS:
- Node:
- UI version/commit:
- Gateway running? (yes/no)
## Logs/screenshots