Repolode
mixelpixx

mixelpixx/Konnect

Claude 등 MCP 호환 AI 어시스턴트가 228개 도구로 회로도와 PCB를 설계할 수 있게 해주는 KiCAD 10용 네이티브 플러그인 겸 단일 Rust 바이너리입니다.

스타
1,294
포크
147
열린 이슈
230
마지막 커밋
14시간 전

어떤 프로젝트인가요?

Konnect는 KiCAD 10용 AI 지원 PCB 설계 서버입니다. 단일 Rust 바이너리로 실행되며 Model Context Protocol을 통해 도구를 제공합니다. 따라서 Claude나 다른 MCP 호환 LLM이 회로도 부품을 배치하고 연결하고, PCB 풋프린트를 배치하고 배선하며, ERC와 DRC 검사를 실행하고, Gerber, 드릴 파일, BOM, 픽앤플레이스 데이터 같은 제조용 파일을 내보낼 수 있습니다.

PCB 편집은 KiCAD의 공식 IPC API를 통해 이뤄지므로, 실행 중인 PCB 편집기에서 변경 사항을 실시간으로 확인할 수 있고 KiCAD의 실행 취소 및 다시 실행 기능과도 연동됩니다. 회로도 파일(.kicad_sch)은 내장 S-expression 엔진으로 직접 편집하며, 쓰기는 원자적으로 수행됩니다. 도구는 필요할 때 불러오는 도구 세트로 묶여 있어 모델이 필요한 도구만 로드합니다. 서버에는 도구 호출 실패를 진단할 수 있도록 호출 로그와 통계도 포함되어 있습니다.

이 프로젝트에는 참조 회로 템플릿, JLCPCB 부품 검색, 파일 변경 시 실시간으로 새로고침되는 회로도 뷰어, Claude 및 Codex용 스킬도 함께 제공됩니다. 라이선스는 AGPL-3.0이며 상용 라이선스도 이용할 수 있습니다. 제작자들은 이 프로젝트를 베타 버전으로 설명합니다.

핵심 기능

  • 01직접적인 .kicad_sch 편집과 원자적 쓰기를 통해 회로도 부품을 추가하고 연결하며 편집합니다.
  • 02KiCAD 10의 IPC API를 통해 PCB 풋프린트를 배치하고 이동, 회전, 배선하며 실행 취소/다시 실행을 지원합니다.
  • 03ERC, DRC, 연결성 및 설계 검토 검사를 실행합니다.
  • 04Gerber, 드릴 파일, BOM, 픽앤플레이스 파일, 3D 모델 및 PDF를 내보냅니다.
  • 05로컬 JLCPCB 부품 카탈로그를 검색하고 참조 회로 템플릿을 제공합니다.
  • 06도구 그룹을 필요할 때 불러와 LLM의 컨텍스트 사용량을 줄입니다.

활용 사례

  • AI 어시스턴트에게 글로 작성한 회로 설명을 바탕으로 회로도를 초안 작성하게 한 뒤 ERC로 검사합니다.
  • KiCAD를 실행한 상태에서 MCP 호환 어시스턴트로 PCB 배치와 배선을 진행합니다.
  • 보드 주문에 필요한 제조 파일 전체를 생성합니다.
  • 회로도를 설계하면서 재고가 있는 JLCPCB 부품을 선택합니다.

빠른 시작

  1. 1

    Releases에서 사용 중인 OS에 맞는 KiCAD 플러그인 패키지를 다운로드합니다

  2. 2

    KiCAD 10에서 Plugin and Content Manager를 열고 Install from File을 클릭한 다음 ZIP 파일을 선택하고 KiCAD를 다시 시작합니다

  3. 3

    소스에서 서버를 빌드합니다(protoc과 cmake 필요)

    cargo build --release -p konnect
  4. 4

    Claude용 일회성 안내 설치 프로그램을 실행합니다(선택 사항)

    konnect init

사용 전 알아둘 점

  • 베타 릴리스입니다. README에 실제 환경에서 더 많이 사용하고 검토해 달라는 내용이 있습니다.
  • KiCAD 10이 필요합니다. PCB 편집에는 IPC API를 사용합니다.
  • macOS 독립 실행형 바이너리는 아직 코드 서명이 되어 있지 않습니다. 브라우저에서 다운로드한 경우 quarantine 플래그를 해제해야 합니다.
  • Specctra 자동 배선에는 로컬 Freerouting 엔진을 위한 Java 런타임이 필요합니다.

토픽

자주 묻는 질문

Konnect은(는) 무엇인가요?
Claude 등 MCP 호환 AI 어시스턴트가 228개 도구로 회로도와 PCB를 설계할 수 있게 해주는 KiCAD 10용 네이티브 플러그인 겸 단일 Rust 바이너리입니다. Konnect는 KiCAD 10용 AI 지원 PCB 설계 서버입니다. 단일 Rust 바이너리로 실행되며 Model Context Protocol을 통해 도구를 제공합니다. 따라서 Claude나 다른 MCP 호환 LLM이 회로도 부품을 배치하고 연결하고, PCB 풋프린트를 배치하고 배선하며, ERC와 DRC 검사를 실행하고, Gerber, 드릴 파일, BOM, 픽앤플레이스 데이터 같은 제조용 파일을 내보낼 수 있습니다.
Konnect은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Konnect은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Konnect은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Konnect의 마지막 커밋은 2026년 10월 19일입니다.
Konnect은(는) 어디에 사용할 수 있나요?
AI 어시스턴트에게 글로 작성한 회로 설명을 바탕으로 회로도를 초안 작성하게 한 뒤 ERC로 검사합니다. KiCAD를 실행한 상태에서 MCP 호환 어시스턴트로 PCB 배치와 배선을 진행합니다. 보드 주문에 필요한 제조 파일 전체를 생성합니다. 회로도를 설계하면서 재고가 있는 JLCPCB 부품을 선택합니다.
Konnect는 어떻게 설치하나요?
Releases에서 사용 중인 OS에 맞는 KiCAD 플러그인 패키지를 다운로드합니다 KiCAD 10에서 Plugin and Content Manager를 열고 Install from File을 클릭한 다음 ZIP 파일을 선택하고 KiCAD를 다시 시작합니다 소스에서 서버를 빌드합니다(protoc과 cmake 필요): cargo build --release -p konnect Claude용 일회성 안내 설치 프로그램을 실행합니다(선택 사항): konnect init
Konnect은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mixelpixx/Konnect

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트