프로젝트 소개
Analog Canvas는 웹용 로컬 우선·연결성 인지 회로도 편집기입니다. 계층적 회로를 그리고 구성하고, 구조적 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 어댑터, HTTP Agent Kit, 게시된 OpenAPI 계약을 통해 노출되는 타입이 지정된 Snapshot 및 트랜잭션 API가 그것입니다. 로컬 개발 릴레이를 사용하면 클라우드 계정 없이 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.