Show HN: Playground for Designing Buildable Robotics Developer JamelHammoud released Basecase, an open-source playground for designing buildable robotics that runs on macOS with Node.js 22 or later and installs via npm install and npm start. The optional AI agent connects to a locally running Claude Code instance through the Agent Client Protocol, and new catalog parts can be added by asking a coding agent to follow the add-part skill file. Formatting, lint rules and tests are enforced by a pre-commit hook, with npm run check required before pushing and npm run test:e2e after UI changes. Basecase is a playground for designing buildable robotics. - macOS and Node.js 22 or later - Claude Code https://docs.claude.com/en/docs/claude-code The optional AI agent uses your locally running Claude Code through the Agent Client Protocol https://agentclientprotocol.com/get-started/introduction . npm install npm start npm start builds the app and runs it at full speed. For development with hot reload, use npm run electron:dev . Read AGENTS.md https://github.com/JamelHammoud/basecase/blob/main/AGENTS.md §0 first. Formatting, lint rules and tests are enforced by a pre-commit hook; run npm run check before you push, and npm run test:e2e after UI changes. To add a part to the catalog, ask your coding agent to “add this part: ⟨link⟩”. It follows .agents/skills/add-part/SKILL.md https://github.com/JamelHammoud/basecase/blob/main/.agents/skills/add-part/SKILL.md , which you can also follow by hand.