zhoushoujianwork/easyeda-agent
嘉立创EDA专业版(EasyEDA Pro)自动化:给 AI harness 装上画板的「手」—— 一套 typed 原理图/PCB 动作,CLI / Agent Skill / stdio MCP 三形态融合接入。承接嘉立创「不以卖板赚钱,以培养中国工程师为己任」 | EasyEDA Pro automation: the hands of your AI harness — typed schematic/PCB actions via CLI, Agent Skill and stdio MCP.
해결하는 문제
easyeda-agent는 EasyEDA(프로페셔널 에디션)를 위한 AI 기반 자동화 계층을 제공하며, 공식 확장 API를 타입 지정 가능하고 관찰 가능한, 기술 친화적인 시스템으로 전환합니다. 에디터 내에서 직접 JavaScript를 실행하는 취약성을 해결하기 위해, AI 에이전트가 검증 가능한 단계, 감사, 보호 장치를 갖춘 회로 및 PCB 설계를 가능하게 하는 구조화된 중간 계층을 도입합니다.
작동 방식
이 프로젝트는 3계층 아키텍처로 작동합니다:
- Go CLI/데몬: 프로토콜, 상태, 아티팩트, 사용자 워크플로우를 관리합니다. 실행 전 검증되는 "타입 지정된 액션"(예:
sch apply,pcb pour)의 카탈로그를 공개합니다. - 커넥터 플러그인: EasyEDA 내부에서 실행되는 가벼운
.eext플러그인으로, 웹소켓을 통해 데몬의 요청을 공식eda.*API로 연결합니다. - AI 에이전트 기술: 에이전트가 스크린샷에서 연결을 추측하는 대신 CLI 명령어를 사용하도록 안내하는 전문 워크플로우 설명과 보호 장치 세트입니다.
대상 사용자
EasyEDA Pro에서 전자 설계 프로세스를 자동화하고자 하는 AI 에이전트(및 인간 사용자)를 위한 것입니다. 특히 수동적인 회로도 캡처 및 PCB 레이아웃에서 AI 기반의 검증 가능한 하드웨어 설계 흐름으로 전환하고자 하는 사용자에게 적합합니다.
주요 특징
- 회로 블록 라이브러리: 커뮤니티 주도의 검증된 주변 회로 라이브러리(예: ESP32 자동 다운로드, CH340 USB 시리얼)로, 단일 명령어(
sch block-apply)로 인스턴스화 가능합니다. - 검증 가능한 회로도 흐름: 로컬에서 설계를 계획하기 위해 "정준 연결 JSON"을 사용하며, 에디터에 적용하기 전에 엄격한 4단계 게이팅(레이아웃 린트, 검사, 브리지 검사, DRC)을 수행합니다.
- 고급 PCB 자동화: 자동 부품 배치, 보드 외형 적합, 규칙 인식 단거리 루팅, 4층 전원 평면 생성, 충돌 인식 시르크스크린 정렬을 지원합니다.
- MCP 통합: 모델 컨텍스트 프로토콜(MCP) 어댑터를 포함하여 Codex와 같은 에이전트가
easyeda_*도구를 직접 탐지하고 호출할 수 있도록 합니다. - 제조 준비 완료: LCSC 부품 ID와 통합하여 BOM 생성을 지원하며, JLCPCB 제조 규칙에 따라 DRC를 따릅니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트