하드웨어 설계와 소프트웨어 코딩이 모두 가능한 AI
웹사이트에서 하드웨어 부품을 고르고 SaaS(구독형 소프트웨어) 결제까지 스스로 처리하는 기능이 구현됐다. 사용자가 어떤 사이트에서 무엇을 사달라고 요청하면 AI가 직접 접속해 구매 과정을 마무리한다. 설계 단계에서 필요한 부품이나 소프트웨어 구독권을 사람이 일일이 결제할 필요 없이 AI가 자원을 직접 조달하는 방식이다. 어떤 웹사이트에서든 스스로 구매를 진행할 수 있는 기능을 갖춰 조달 과정의 번거로움을 없앴다.
이런 구매 능력은 Sprocket이 하드웨어 설계와 소프트웨어 코딩을 모두 수행할 수 있기 때문에 가능하다. Sprocket은 하드웨어 디자인을 생성하고 그에 맞는 코드를 작성하는 경량 에이전트(특정 임무를 자율적으로 수행하는 AI 프로그램)다. 전자 회로의 지도라고 할 수 있는 회로도를 그리고 필요한 부품 리스트를 뽑아내는 하드웨어 디자인 작업과 기기를 움직이는 소프트웨어를 짜는 일을 동시에 수행한다.
물리적인 하드웨어 설계와 논리적인 소프트웨어 코딩이라는 서로 다른 영역을 한 도구에서 처리하는 것이 핵심이다. 개발자가 하드웨어 설계 툴과 코드 에디터를 오가며 작업하던 과정을 AI가 통합해 수행한다. 스스로 하드웨어와 소프트웨어를 모두 다룰 수 있는 유일한 AI 에이전트라고 주장하며, 설계부터 구매와 코딩까지 이어지는 전체 개발 흐름을 하나로 연결했다.
하드웨어 설계와 관련된 구체적인 산출물을 생성할 수 있다
부품 명세서(BOM)와 상세 조립 지침은 물론, React(사용자 화면을 만드는 도구)를 활용해 시각적으로 완성도 높은 회로도까지 설계 결과물로 바로 뽑아낼 수 있다. 회로도는 복잡한 전기 연결 상태를 한눈에 파악할 수 있게 그려낸 도면이며, BOM은 제품 제작에 필요한 모든 부품의 종류와 수량을 꼼꼼하게 정리한 목록이다. 여기에 실제 제작자가 순서대로 따라 할 수 있는 구체적인 조립 지침서가 더해져 설계의 완성도를 높인다. 설계자가 구상한 가상의 회로가 실제 부품 목록과 조립 매뉴얼이라는 물리적인 산출물로 빠르게 전환되어 실제 제작 단계로 이어지는 구조다.
개발 환경은 Vite(코드 수정 사항을 화면에 즉시 반영하는 도구)와 Rust API(데이터 처리를 빠르게 수행하는 서버 프로그램)를 기반으로 구축됐다. 브라우저 환경에서는 Vite가 http://localhost:5173에서, Rust API가 http://127.0.0.1:7731에서 각각 독립적인 주소로 작동하며 개발 효율을 높인다. 웹 기반의 작업 환경을 넘어 PC 설치형 프로그램으로 확장하고 싶다면 Electron(웹 기술로 PC용 프로그램을 만드는 도구)을 활용해 데스크톱 버전 개발을 진행할 수 있다. 개발자는 브라우저와 데스크톱 환경을 자유롭게 오가며 필요한 기능을 구현하고 테스트한다. 가벼운 웹 프론트엔드와 강력한 성능의 서버 언어, 그리고 데스크톱 실행 환경이 하나로 묶여 작동하는 구조다.
웹에서 최적의 컨텍스트를 검색하여 작업의 신뢰성을 높인다
웹상의 최신 정보를 실시간으로 긁어모아 작업의 정확도를 높이는 방식이 적용됐다. Sprocket은 수행하는 모든 작업에 대해 웹에서 최고 수준의 맥락(컨텍스트, AI가 상황을 이해하는 데 필요한 배경 정보)을 검색해 활용한다. AI가 미리 학습한 데이터에만 의존하지 않고 필요한 순간마다 웹의 최신 정보를 찾아 연결하는 구조다. 이렇게 실시간으로 검증된 정보를 결합하기 때문에 AI가 내놓는 결과물의 신뢰성이 매우 높다. 외부의 방대한 지식을 작업의 근거로 삼아 오답률을 낮춘 셈이다.
실행 방식은 브라우저 접속과 데스크톱 앱 설치 중 선택할 수 있다. GitHub Release Artifacts(개발자가 소프트웨어 배포판을 올려두는 저장소)에서 본인의 운영체제에 맞는 설치 파일을 내려받으면 데스크톱 앱으로 구동된다. 다만 데스크톱 앱은 브라우저를 통해 사용할 때보다 더 많은 램(RAM, 데이터를 임시 저장하는 기억 장치)을 점유하는 특성이 있다. 사용 중인 컴퓨터의 메모리 여유 공간과 시스템 성능에 맞춰 실행 도구를 결정하면 된다.
설계부터 부품 조달까지의 워크플로우를 AI 하나로 통합해 개발 시간을 단축하는 것이 도입의 실질적인 기준이 된다.




