Claude Code를 포함한 AI 에이전트 기반 개발 환경을 시각적 워크스페이스로 재구성한 Tauri 기반 개발 도구입니다. 세션 관리·코드 편집·프로토콜 연동·로컬 앱 배포·서버 데이터 계층까지 함께 다룹니다.
GUI 전환 도구이면서 동시에 네이티브 앱 구조와 데이터 운영 체계까지 정비한 고밀도 개발 프로젝트입니다.
AI 에이전트 개발 도구는 강력하지만 대부분 터미널과 텍스트 로그 중심으로 설계되어 있습니다. 이 방식은 숙련된 개발자에게는 효율적이지만, 세션 상태 추적·명령 결과 비교·파일 컨텍스트 확인·코드 수정 같은 작업을 한눈에 다루기 어렵게 만듭니다. 클라이언트가 필요로 한 것은 CLI의 강점을 버리지 않으면서도 Claude Code 같은 에이전트 환경을 GUI로 풀어내는 작업 공간이었습니다. 여기에 더해 장기 운영을 위해 로컬 앱 레이어와 서버 레이어를 분리하고, 기존 SQLite 중심 흐름을 PostgreSQL 기반 구조로 마이그레이션하는 과제도 함께 있었습니다.
React·TypeScript·Vite 기반 프론트엔드에 Radix UI와 Tailwind를 결합해 세션 중심 인터페이스를 설계하고, Monaco를 붙여 코드 편집과 결과 확인을 같은 화면 안에서 처리할 수 있게 했습니다. 데스크톱 런타임은 Tauri로 구성해 웹 기술 스택의 생산성을 유지하면서도 네이티브 앱 형태로 배포할 수 있게 했고, ACP 연동 계층을 통해 AI 에이전트 상호작용을 GUI 안에서 다룰 수 있도록 설계했습니다. 서버 측에서는 PostgreSQL 기반 저장 구조를 정비하고 SQLite에서 PostgreSQL로의 마이그레이션 흐름을 정리했습니다.
리포지토리는 `src/`·`src-tauri/`·`server/`·`docs/`·`scripts/` 구조를 중심으로 나뉩니다. `src/`는 세션 뷰·작업 패널·코드 편집 인터페이스 같은 사용자 경험 레이어를 담당하고, `src-tauri/`는 네이티브 앱 패키징과 시스템 연동을 처리하는 런타임 계층입니다. `server/`는 ACP 기반 상호작용을 보조하는 서버 기능과 데이터 저장 계층을 담당하며, PostgreSQL 중심 구조로 마이그레이션된 백엔드 흐름을 담습니다.
| 개발 기간 | 2025-06-19 ~ 2026-01-06 |
|---|---|
| 개발 기간 기준 커밋 | 400 commits |
| 제품 포지셔닝 | AI 에이전트 GUI 전환 도구 |
| 앱 형태 | Tauri 네이티브 앱 |
| 핵심 편집 환경 | Monaco 통합 |
| 데이터 전환 | SQLite → PostgreSQL |
Tauri · React · TypeScript · ACP · Monaco · PostgreSQL · Developer Tools · Native App

