Show GN: Flats – AI 에이전트가 만든 웹사이트를 내 컴퓨터에서 호스팅
요약
Flats는 Claude Code나 Codex 같은 AI 에이전트가 생성한 웹사이트 및 앱 결과물을 외부 서비스 의존 없이 로컬 환경에서 직접 실행하고 공유할 수 있게 해주는 오픈소스 프로젝트입니다. 정적 사이트는 물론 JavaScript, WASI 기반 서버 앱까지 지원하며, 사용자가 배포를 승인하는 과정을 거쳐 안전하게 관리됩니다.
핵심 포인트
- AI 에이전트 결과물을 로컬에서 운영 가능
- 정적/JS/WASI 서버 앱 등 다양한 아티팩트 지원
- 배포 전 사용자 승인 및 롤백 기능 제공
- Go로 작성된 단일 바이너리로 macOS/Linux 지원
안녕하세요. Claude Code, Codex 같은 AI 에이전트가 만든 결과물을 자신의 컴퓨터에서 실행하고 공유할 수 있는 오픈소스 프로젝트 Flats를 만들었습니다.
Claude Artifacts나 ChatGPT의 Sites처럼 AI가 웹사이트나 앱을 만들어주는 경험은 편리하지만, 결과물을 실행하고 공유하려면 외부 서비스에 의존하게 됩니다.
Flats는 이 과정을 로컬 환경에서 직접 운영할 수 있도록 만든 도구입니다.
주요 기능은 다음과 같습니다.
웹사이트와 앱: 정적 사이트뿐 아니라 JavaScript(QuickJS/WASM), WASI 기반 서버 앱 실행
문서와 아티팩트: HTML 페이지, 차트, 리포트 및 실시간 협업 Markdown 문서 지원
AI 에이전트 연동: MCP를 통해 Claude Code, Codex, Cursor에서 직접 생성·수정·배포
로컬 데이터: SQLite, 영구 파일, 암호화된 시크릿을 자신의 머신에 저장
배포 승인과 롤백: 에이전트가 만든 변경 사항을 미리 확인하고 승인한 뒤 게시
외부 공유: Tailscale, Portal, Cloudflare Tunnel 등으로 필요할 때만 외부에 공개
Go로 작성된 CGO-free 단일 바이너리이며 macOS와 Linux를 지원합니다. 별도의 Flats 클라우드 계정이나 중앙 관리 서버는 필요하지 않습니다.
특히 AI 에이전트는 결과물을 만들고, 실제 배포와 공개 여부는 사용자가 결정한다는 원칙을 중요하게 생각했습니다. 기본적으로 비공개로 시작하며, 에이전트가 사이트를 수정해도 승인 전에는 실제 서비스에 반영되지 않습니다.
현재 MIT 라이선스로 공개되어 있습니다. 관심 있으신 분들의 피드백과 기여를 환영합니다!
GitHub: https://github.com/gosuda/flats
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GeekNews (한국어)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기