Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
{
"name": "copperhead",
"version": "0.9.0",
"description": "Cursor for circuit boards: an AI agent that designs, documents, and validates real PCBs on KiCad repositories",
"license": "Apache-2.0",
"author": "Animesh Chouhan <animeshchouhan@outlook.com>",
"homepage": "https://copperhead.sh",
"repository": {
"type": "git",
"url": "git+https://github.com/chouhanindustries/copperhead.git"
},
"bugs": {
"url": "https://github.com/chouhanindustries/copperhead/issues"
},
"keywords": [
"kicad",
"pcb",
"eda",
"hardware",
"electronics",
"schematic",
"erc",
"drc",
"ai-agent",
"llm",
"cli"
],
"type": "module",
"engines": {
"node": ">=20"
},
"bin": {
"copperhead": "dist/cli.js"
},
"files": [
"dist",
"src",
"LICENSE",
"NOTICE",
"README.md"
],
"publishConfig": {
"access": "public",
"provenance": true
},
"scripts": {
"build": "tsc -p tsconfig.json",
"prepublishOnly": "npm run typecheck && npm run build",
"dev": "tsx src/cli.ts",
"demo:simple": "bash scripts/demo-simple.sh",
"demo:ui": "tsx scripts/ui-demo.ts",
"lint:md": "markdownlint-cli2 \"**/*.md\" \"#node_modules/**\" \"#**/node_modules/**\" \"#dist/**\" \"#**/dist/**\" \"#docs/.astro/**\" \"#demo-runs/**\" \"#.copperhead/runs/**\" \"#_site/**\"",
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc -p tsconfig.json --noEmit",
"docs:dev": "npm --prefix docs run dev",
"docs:build": "npm --prefix docs run build",
"docs:preview": "npm --prefix docs run preview"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.113.0",
"commander": "^12.1.0",
"execa": "^9.5.2",
"openai": "^6.49.0"
},
"optionalDependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.3.217"
},
"devDependencies": {
"@openai/codex-sdk": "^0.144.6",
"@types/node": "^22.13.10",
"markdownlint-cli2": "0.23.2",
"tsx": "^4.19.3",
"typescript": "^5.8.2",
"vitest": "^3.0.8"
},
"peerDependencies": {
"@openai/codex-sdk": "^0.144.6"
},
"peerDependenciesMeta": {
"@openai/codex-sdk": {
"optional": true
}
},
"allowScripts": {
"esbuild@0.28.1": true,
"esbuild@0.21.5": true
}
}
8ecc6ed96This file is pinned to the selected release. Download the original to open it in your design tool.