ClaudeなどのMCP対応AIアシスタントが228種類のツールで回路図やPCBを設計できる、KiCAD 10用ネイティブプラグイン兼Rust製単一バイナリ。
zhoushoujianwork/easyeda-agent
AIエージェントがEasyEDA Proを操作し、データシートの読み取り、回路図作成、PCBレイアウト、設計チェックを行える自動化レイヤー。
- スター
- 769
- フォーク
- 95
- 未解決の Issue
- 6
- 最終コミット
- 4 日前
これは何?
easyeda-agentは、EasyEDA Pro(JLCEDA Pro)向けのAI自動化レイヤーです。ローカルデーモンを備えた`easyeda` CLI、Agent Skill、stdio MCPサーバーを通じて、型付きの回路図・PCB操作を提供します。これにより、AIアシスタントはスクリプトを当てずっぽうで生成するのではなく、実際のEasyEDAプロジェクトを操作できます。
ワークフローでは、データシートや寸法図の情報に基づくライブラリパーツの作成、自然言語の要件からの回路図・PCB作成、部品のLCSC品番への統一、回路図の整理・修復、モジュールの自動配置、短い配線のルーティング、銅箔のベタ塗り、シルクの調整、DRCと製造チェックに対応します。書き込み後はピン、ネット、ジオメトリ、オブジェクトの紐付けを読み戻して検証し、保存は明示的に行います。
EDA Agent Connector(.eext)はEasyEDA Pro内で動作し、公式のeda.* APIを呼び出します。本プロジェクトはEasyEDA Pro V4を対象としており、プログラムからのUndoには対応しないことや、外部のFreeroutingなしでは高密度基板全体の自動配線に対応しないことなど、制限事項も記載しています。
主な機能
- 01データシートの情報からシンボル、フットプリント、デバイスを作成し、書き込み前にオフラインで仕様を検証します。
- 02自然言語の要件を、回路図作成、レイアウト、配線、銅箔ベタ塗り、DRCの各手順に変換します。
- 03リファレンスデジグネータと配置を維持したまま、部品を標準のLCSC C番号付き部品に置き換えます。
- 04回路図の接続、未接続ピン、ショート、シート間のネット名をチェックし、再レイアウトして検証します。
- 05PCBの自動レイアウト、基板外形へのフィッティング、短い配線のルーティング、ビア、銅箔ベタ塗りを提供します。
- 06CLI、Agent Skill、stdio MCPサーバーを通じてワークフローを利用できます。
ユースケース
- 文章で指定した要件をもとに、AIアシスタントに小型マイコン基板のたたき台を作成させる。
- データシートやモジュールの寸法図から、独自の部品ライブラリを作成する。
- 既存のEasyEDAプロジェクトで、シルク、DRCの問題、回路図の接続を整理する。
- 基板を発注する前に、回路図の部品をLCSC品番に統一する。
クイックスタート
- 1
READMEのmacOS/Linux用インストールスクリプトでCLIとSkillをインストールします
- 2
JLCプラグインマーケットプレイスまたはGitHubのリリースからEDA Agent Connectorをインストールします
- 3
EasyEDAプロジェクトを開き、設定で外部連携を有効にします
- 4
daemon、Connector、プロジェクトの準備ができていることを確認します
easyeda health
使う前に知っておきたいこと
- EasyEDA Pro V4が必要です。古いV3環境では、デザインを書き込む前にアップグレードしてください。
- 高密度基板の完全な自動配線には、外部ツールのFreeroutingが必要です。
- EasyEDA拡張APIには、プログラムから操作できるUndo機能がありません。
- 制御インピーダンスを自動で完全に検証することはできません。
トピック
よくある質問
- easyeda-agent とは?
- AIエージェントがEasyEDA Proを操作し、データシートの読み取り、回路図作成、PCBレイアウト、設計チェックを行える自動化レイヤー。 easyeda-agentは、EasyEDA Pro(JLCEDA Pro)向けのAI自動化レイヤーです。ローカルデーモンを備えた`easyeda` CLI、Agent Skill、stdio MCPサーバーを通じて、型付きの回路図・PCB操作を提供します。これにより、AIアシスタントはスクリプトを当てずっぽうで生成するのではなく、実際のEasyEDAプロジェクトを操作できます。
- easyeda-agent は無料で使えますか?ライセンスは?
- easyeda-agent は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- easyeda-agent は今もメンテナンスされていますか?
- 活発にメンテナンス中。easyeda-agent の最終コミットは 2026年10月18日 です。
- easyeda-agent は何に使えますか?
- 文章で指定した要件をもとに、AIアシスタントに小型マイコン基板のたたき台を作成させる。 データシートやモジュールの寸法図から、独自の部品ライブラリを作成する。 既存のEasyEDAプロジェクトで、シルク、DRCの問題、回路図の接続を整理する。 基板を発注する前に、回路図の部品をLCSC品番に統一する。
- easyeda-agent のインストール方法は?
- READMEのmacOS/Linux用インストールスクリプトでCLIとSkillをインストールします JLCプラグインマーケットプレイスまたはGitHubのリリースからEDA Agent Connectorをインストールします EasyEDAプロジェクトを開き、設定で外部連携を有効にします daemon、Connector、プロジェクトの準備ができていることを確認します: easyeda health
- easyeda-agent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zhoushoujianwork/easyeda-agent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コーディングエージェントが図、diffレビュー、計画、表をASCIIアートではなく、スタイル付きHTMLページとして表示するためのエージェントスキルです。
AIコーディングエージェントが起動中のWebアプリやデスクトップアプリを操作し、証拠付きで合格・不合格・判定不能を返す、開発時専用のSDKとMCPサーバー。
12種類のビジュアルテーマから編集可能なスライドデッキを生成するAIエージェント向けスキル。ブラウザーで編集でき、HTML、PDF、PPTXに書き出せます。
階層型のツール振り分け、CDPブラウザプロキシ、サイトごとの情報メモを通じて、Claude CodeなどのローカルAIエージェントにWebアクセス機能を提供するAgent Skillです。
AIエージェントの難しい質問への回答を、図や表、レイアウト付きのオフラインHTMLページにするエージェントスキル。