このプロジェクトについて
Analog Canvasは、Web向けのローカルファーストで接続性を考慮した回路図エディタです。階層回路の描画と整理、構造的SPICEファイル(.cir、.sp、.spi、.scs)のインポート、決定的なSPICEまたはSpectreネットリストのエクスポート、およびベクターSVG/PDF出力をサポートしています。エディタは交差と接続点を区別し、ネットにラベルを付け、完成した配線編集から物理ネットワークを導出しながら、論理ラベルと未配線のインポート意図を保持します。
主な機能には、CellとCell Pinによる再利用可能な階層、ポータブルな.icproj.jsonインポート/エクスポートを備えたプライベートCloud Projects、オンデマンドのERCおよび視覚チェック、OP、DC、AC、TRAN、Noise解析のためのホスト型ngspice/SKY130シミュレーション環境が含まれます。サインインしたユーザーは、選択した回路をCommunity Galleryに公開でき、サーバーレンダリングされたプレビュー、タグ、いいね、モデレーション、および制限付きバージョン履歴が提供されます。
このプロジェクトはAgent統合レイヤーも提供しています。バージョン固定のstdio MCPアダプターを通じて公開される型付きSnapshotおよびトランザクションAPI、HTTP Agent Kit、公開されたOpenAPI契約です。ローカル開発リレーにより、クラウドアカウントなしでAgentセッションが可能で、セッションは30分間の非アクティブ後に期限切れになります。
リポジトリはモノレポとして構成されており、回路モデル、編集エンジン、導出された接続性プロジェクション、組み込みコンポーネント、SPICEインポート/エクスポート、SVG/PDFレンダリング、シミュレーションサービス、Agentアダプターのパッケージが含まれています。Cloudflare Workerホストは、静的ホスティング、Gallery、アカウント、Cloud Projects、シミュレーション、Agentリレーセッションを提供します。このプロジェクトはAGPL-3.0-onlyでライセンスされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.