바이브코딩 새소식

바이브코딩 자율주행 FSD 작업

글쓴이 atmark 작성일 2026.03.06 05:02 조회 21

최근에 IDE 가 아니라 독자 맥, 윈도우 어플리케이션으로 클라우드 코드, ChatGPT의 Codex 가 양쪽 OS에 모두 출시 되었습니다. 그런데 여전히 딸깍 클릭하고 다음 단계를 기다렸다가 작업을 해야 합니다.

https://youtu.be/fxxs6v0C8Nc?si=3ylwoXClgsOizMOa

그래서 바이브코딩 하시는 분들에게 자율주행 FSD를 달아드리는 어플리케이션을 맥, 윈도우, 리눅스 버전의 앱을 만들었습니다. 출판사에서 별거 다 한다고 생각하시겠지만 일단 저희가 책을 내야해서 만드는 중입니다.

그런데 완전 자율주행을 시키려면 보안에 위험이 있을 수 있습니다. 그걸 저희 앱에서 승인 했다고 저희가 책임을 질 수 없어서 해당 부분에 대한 승인을 받지 않고는 배포하기 힘들다 생각합니다. 책임은 본인이 져야 하며 저희는 아무런 책임을 지지 않습니다. 설정을 쉽게 바꾸고 화면에 버튼을 클릭하게 만드는 아주 간단한 앱이지만 불편함을 없애 저녁에 잠을 편하게 주무실 수 있게 해드립니다.

본 애플리케이션은 Rust 기반의 고성능 시스템 제어 로직과 Tauri v2 프레임워크를 결합하여 구축된 크로스 플랫폼(Win/Mac/Linux) 자동화 도구입니다. 외부 IDE 플러그인이 아닌 독립형 데스크톱 어플리케이션으로 동작하며, 화면 픽셀 분석을 통한 인터랙션 자동화를 지원합니다.

1. 핵심 기술 스택 (Tech Stack)

  • Framework: Tauri v2 + React (경량화된 바이너리 및 웹 표준 UI)
  • Backend: Rust (메모리 안전성 및 저지연 시스템 제어)
  • Screen Capture: xcap v0.8 (멀티 디스플레이 및 특정 영역 스캔 지원)
  • Input Control: enigo v0.6 (Native Level의 마우스/키보드 이벤트 에뮬레이션)
  • Image Analysis: image v0.25 (블록 기반 픽셀 분석 및 특정 색상 영역 검출)
  • Styling: Tailwind CSS v4

2. 주요 기능 및 작동 원리

  • 화면 인식 자동화: 전용 캡처 라이브러리(xcap)를 통해 실시간으로 화면 영역을 스캔하고, 지정된 색상 값(버튼 등)을 추적합니다.
  • 프리셋(Preset) 시스템: Claude Code, ChatGPT Desktop 등 주요 AI 도구의 UI 패턴에 최적화된 사전 설정 값을 제공하여 복잡한 툴체인 설정 시간을 단축합니다.
  • 비침습적 인터랙션: 대상 앱의 API나 소스 코드에 직접 접근하지 않고, OS 레벨의 화면 캡처와 입력 제어를 통해 독립적으로 동작합니다.
  • 시뮬레이션 모드: 실제 마우스 클릭을 실행하기 전, 인식된 영역을 시각적으로 확인하여 오작동을 방지할 수 있는 테스트 환경을 제공합니다.

3. 워크플로우 (How it Works)

  1. 영역 지정: 사용자가 화면에서 자동화가 필요한 버튼 영역을 드래그하여 스캔 범위로 설정합니다.
  2. 색상 매칭: image 크레이트를 활용해 해당 영역 내 특정 색상 픽셀의 출현 여부를 감지합니다.
  3. 이벤트 트리거: 조건 충족 시 enigo를 통해 해당 좌표로 마우스 커서를 이동하고 클릭 이벤트를 발생시킵니다.
  4. 자율주행: AI 모델이 코드를 생성하고 ‘승인’ 또는 ‘다음’ 버튼을 띄울 때마다 사용자의 개입 없이 워크플로우를 지속합니다.

4. 면책 사항 (Security & Liability)

사용자는 반드시 시뮬레이션 모드를 통해 안전성을 검증한 후 실제 제어 모드로 전환해야 합니다.

본 앱은 시스템 제어 권한을 사용하며, 자동화 동작 중에 발생하는 모든 시스템 변경 및 보안 위험은 사용자 본인에게 귀속됩니다.


[동의 거부] : 블로그를 둘러보세요
[내용을 확인했으며, 모든 책임은 본인에게 있음에 동의합니다] : 다운로드

맥osx

https://disk.argo9.com/s/25f50864-0147-4537-b6de-814c122ae665

windows

https://disk.argo9.com/s/6e4fc60c-d73b-45eb-9b58-4c857e7b4785

https://disk.argo9.com/s/ff98bc2f-f7a8-4858-a1a2-472ffd0b8c28


댓글

문자로 댓글 남기기 01096192959
#224

아래 형식으로 문자를 보내면 이 게시글에 댓글로 등록됩니다.

#224 댓글 내용을 입력하세요

답글 남기기