NewSprocket v0.4.1 is out
The best AI agent for hardware and software.
Sprocket designs electronics, writes and tests code, and buys the parts your project needs.
npx @spikonado/sprocket
Designs electronics
Describe a device, and Sprocket designs the circuit around real parts.
- Draws clear schematics from the datasheets of the parts it picks
- Writes the BOM, pin maps, and step-by-step assembly guides
- Writes and tests the firmware that runs on the board
Works from real docs
Sprocket checks current sources before it acts, so its answers hold up on real hardware.
- Searches the web and reads full pages, not just snippets
- Reads PDFs, spreadsheets, and images you share
- Runs commands to confirm the fix works
Buys what the project needs
Sprocket orders parts and subscriptions for you, within limits you set.
- You approve each spending limit once with a passkey
- Limits are locked to a merchant and an amount
- Unused money goes back as soon as the order completes
Asks before guessing
When a request is ambiguous, Sprocket asks a quick question instead of assuming.
- Multiple-choice answers for design choices, frameworks, and parts
- An option to let Sprocket decide when you don't mind
- Your answer goes straight into the work
Splits big tasks
Sprocket hands parts of a large task to subagents and keeps working while they run.
- Subagents run in the background and report back when they finish
- Each subagent has its own context, so the main thread stays focused
- Subagents can work in their own git worktrees
Everything you need to invent
One agent for the whole build, from the first idea to a working device.
- Schematics
- Readable circuit schematics, plus KiCad files for PCBs
- BOMs and pin maps
- Parts lists and wiring tables for every board
- Assembly guides
- Step-by-step instructions for building the device
- Firmware and apps
- Writes and tests code across your whole system
- Web context
- Searches the web and reads full pages and docs
- Files
- Reads PDFs, spreadsheets, images, and more
- Purchasing
- Buys parts and subscriptions within approved limits
- Questions
- Asks multiple-choice questions when a task is unclear
- Subagents
- Runs background agents for research, building, and review
- Skills
- Reusable instructions for your workflows, called with $
- AGENTS.md
- Project rules that apply per directory
- Artifacts
- Docs, schematics, and previews in a side panel
- Git
- Branches, worktrees, commits, and pull requests
- Terminal
- Runs builds, tests, and flashing tools for you
- CLI
- Run tasks from your terminal with sprocket run
- Desktop or browser
- Use the desktop app, or open Sprocket in a browser
- Your own keys
- Bring API keys and subscriptions from AI providers
- Fair source
- Read the code, and self-host anytime
Start building with Sprocket
Download the app, or run it with one command.
npx @spikonado/sprocket