GIA 구축: 클라우드와 텔레메트리 없이 휴대폰에서 실행되는 완전 프라이빗 온디바이스 (On-Device) AI 워크스페이스
요약
GIA는 클라우드 의존성과 데이터 유출 문제를 해결하기 위해 구축된 프라이빗 온디바이스 AI 워크스페이스입니다. React와 Capacitor를 기반으로 하며, 에이전틱 루프, 온디바이스 메모리, 음성 모드 등 강력한 기능을 로컬 환경에서 제공합니다.
핵심 포인트
- 클라우드 없이 기기 내에서 실행되는 완전한 프라이버시 보장
- 에이전틱 루프 및 서브 에이전트 위임을 통한 자율적 추론 지원
- IndexedDB를 활용한 API 키 및 데이터의 로컬 저장
- 다양한 AI 모델 프로바이더(Anthropic, OpenAI 등) 직접 지원
- 웹 검색, 코드 실행, 이미지 생성 등 내장 도구 포함
GIA 구축: 클라우드와 텔레메트리(Telemetry) 없이 휴대폰에서 실행되는 완전 프라이빗 온디바이스 (On-Device) AI 워크스페이스
개발자 여러분 안녕하세요,
저는 우리의 AI 사용이 거대 클라우드 제공업체에 얼마나 많이 의존하는지에 대해 항상 좌절감을 느껴왔습니다. 지속적인 API 비용, 기기를 벗어나는 데이터, 그리고 실질적인 프라이버시의 부재 같은 것들 말이죠. 그래서 저는 GIA (Generative Interface Agent)를 구축하기로 결정했습니다. 이는 완전히 여러분의 기기 내에 존재하는 완전한 AI 워크스페이스입니다.
GIA란 무엇인가?
GIA는 React 18 + TypeScript + Capacitor로 구축된 프라이빗 온디바이스 (On-Device) AI 워크스페이스입니다. 이는 네이티브 Android 앱으로 실행되며 (iOS/웹으로도 변형 가능), 여러분이 명시적으로 설정한 AI API 호출을 제외한 모든 것을 로컬(Local)에 유지합니다. 저는 GIA가 로컬 모델(Local models)에 연결할 수 있는 기능을 추가할 계획입니다.
백엔드(Backend) 없음.
텔레메트리 (Telemetry) 없음.
데이터 수집 없음.
여러분의 API 키는 IndexedDB에 기기 내에 머뭅니다.
✨ 주요 기능
-
에이전틱 루프 (Agentic Loop) — 멀티턴 도구 사용 및 서브 에이전트(Sub-agent) 위임을 통한 자율적 추론
-
실시간 추론 패널 (Live Reasoning Panel) — 스트리밍되는 사고 과정을 통해 모델이 실시간으로 생각하는 모습을 관찰
-
심층 온디바이스 메모리 (Deep On-Device Memory) — 관련성 점수 산정, 고정(Pinning), 자동 추출 및 지식 관리를 포함한 지속성 메모리
-
음성 모드 (Voice Mode) — 웨이크 워드 (Wake word, "Hey Gia"), 푸시 투 토크 (Push-to-talk), 전사(Transcript) 다듬기, 그리고 TTS
-
내장 도구 (Built-in Tools):
- DuckDuckGo를 통한 웹 검색 (인용 포함)
- 파일 읽기/쓰기 작업
- 코드 실행 (Piston을 통한 Python/JS/C++)
- 이미지 생성 (DALL·E 3 및 기타)
-
멀티 프로바이더 지원 (프록시 없는 직접 API 호출):
- Anthropic (Claude 3.5/3.7)
- Google Gemini (Vision 기능이 포함된 Flash/Pro)
- OpenAI (GPT-4o, o1, o3 시리즈)
- Groq (초고속 추론) - Cerebral (또한 빠름)
- Mistral....
- OpenRouter + 100개 이상의 모델
-
스킬 시스템 (Skills System) — 역할 프리셋 (개발자, 연구원, 튜터, 크리에이티브, 보안 분석가 등)
-
아름다운 UI — Tailwind, Framer Motion, Recharts, Mermaid diagrams, 그리고 KaTeX로 구축
기술 스택 (Tech Stack)
- Frontend: React 18 + TypeScript 5 + Tailwind + Framer Motion
- State: Zustand (IndexedDB에 영구 저장)
- Mobile: Capacitor (Android WebView)
- Build: Vite
제작 이유 (Why I Built This)
여러 개인정보 보호 중심 도구(Core-x Privacy Toolkit 등)를 제작하는 사람으로서, 저는 저의 가치관인 '최대 수준의 제어'와 '원치 않는 데이터 공유 제로'에 부합하는 AI 동반자를 원했습니다.
GIA는 그 결과물입니다. 마치 주머니 속에 완전한 AI OS를 넣고 다니는 듯한 느낌을 주는 강력한 데일리 드라이버(daily driver)입니다. 솔직히 말씀드리면, Gia는 아직 테스트 단계에 있으며 여전히 몇 가지 문제점들이 있습니다. 혼자서 모든 결정을 내리는 것은 좌절감을 주는 일이니까요.. 저는 도움이 필요하고, 지원이 필요하며, 여러분이 GIA를 개선하는 데 도움을 주셨으면 합니다..
직접 체험해보기 (Try It Yourself)
GitHub: https://github.com/alpha-1-design/gia-app
설정 (Setup):
git clone https://github.com/alpha-1-design/gia-app.git
...
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기