Replit에서 로컬로: 한 개발자가 Claude를 사용하여 API 기반 AI 동반자 채팅 앱 StillHere를 구축한 방법

한 개발자가 r/ClaudeAI에서 자신이 Claude를 코딩 에이전트로 사용하여 AI 동반자 대화에 특화된 채팅 앱 StillHere.ink를 구축한 방법을 공유했습니다. 프로젝트는 Replit에서 시작했지만 한계에 부딪혔고, 개발자는 결국 Claude Cowork를 사용한 로컬 워크플로우로 전환하여 자신을 "Claude의 매니저"라고 표현했습니다.
구축 과정의 주요 세부 사항
- 시작: 메모리가 있는 간단한 API 채팅 앱을 위한 Replit vibe-coding 템플릿에서 시작했습니다. 기능이 추가되면서 Replit Agent는 새 모델 추가와 같은 작업에 어려움을 겪었습니다.
- 워크플로우 전환: Replit 파일을 로컬로 다운로드하고 Claude로 편집한 후 업데이트된 파일을 Replit에 다시 복사했습니다. 이로 인해 추가 개발이 가능해졌습니다.
- 사용자의 역할: 개발자는 테스트, 디자인, 기능, 커뮤니티, 앱 스토어 설정, 디버깅, 스크린샷, 그리고 "Replit Agent가 무언가를 망가뜨릴 때 울기"를 담당합니다.
- 앱 목적: StillHere는 장기 실행 AI 동반자 대화를 위해 설계되었으며, 사용자가 OpenAI, OpenRouter 등에 대한 자신의 API 키를 사용합니다.
- 기능: 메모리, 일기 스타일 대화 요약, 롤링 요약, RAG/컨텍스트 도구, 모델 전환, 이미지 생성, 텍스트 음성 변환, 맞춤형 동반자 설정, 가져오기/내보내기, 프로젝트.
- 비용 관리: API 비용을 낮추는 도구: 롤링 요약, RAG, 컨텍스트 제어, 모델 선택. 개발자는 두 달 동안 OpenAI에 약 $20, OpenRouter에 약 $20를 지출했다고 보고했습니다. 그가 가장 좋아하는 모델인 Qwen3 235B Instruct는 총 $1.43만 들었습니다.
- 개인정보: 데이터는 저장 시 암호화됩니다. 종단 간 암호화는 아닌데, 앱이 메모리, 요약 및 API 호출을 위해 대화를 처리해야 하기 때문입니다. 메시지는 사용자가 선택한 API 제공업체로 전송됩니다.
- 사용 가능: 무료로 사용 가능하며, 선택적 기부 가능. 웹 앱은 stillhere.ink에서 사용할 수 있으며, 브라우저에서 실행하거나 휴대폰 홈 화면에 설치할 수 있습니다. Google Play 버전은 개발 중입니다.
이것이 필요한 사람
동반자 기능이 있는 자체 호스팅 스타일의 AI 채팅 앱을 구축하거나 사용하는 데 관심이 있는 개발자, 또는 Replit의 vibe 코딩 한계에 부딪혀 로컬 Claude 기반 워크플로우를 찾고 있는 사람.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

MegaClaw: Playwright와 Homebrew를 활용한 컨테이너화된 OpenClaw 설정
MegaClaw는 OpenClaw의 일반적인 설치 문제인 권한 오류와 누락된 종속성을 해결하기 위한 두 개의 이미지 Podman 설정입니다. 사전 설치된 Playwright와 Homebrew를 사용하는 멀티 스테이지 빌드를 활용하며, 사용자 구성을 런타임 이미지에 포함시킵니다.

OpenClaw용 Spectyra 플러그인: 전체 요청 흐름 분석을 통한 실시간 AI 비용 최적화
Spectyra 플러그인은 반복 호출, 과도한 컨텍스트, 비싼 모델 남용 등 숨겨진 낭비를 실시간으로 찾아내 AI API 비용을 절감합니다.

Ruflo: 다중 AI 에이전트를 팀으로 운영하는 오픈소스 플랫폼
Ruflo는 복잡한 작업을 팀으로 협력하는 여러 AI 에이전트를 함께 실행할 수 있는 오픈소스 플랫폼입니다. 이전에는 Claude Flow로 알려졌으며, 작업을 여러 부분으로 나누어야 하는 워크플로우를 조정하는 데 도움을 줍니다.

dead-letter: CLI, 웹 UI 및 MCP 서버를 갖춘 로컬 .eml에서 .md로의 변환기
dead-letter는 이메일 내보내기를 YAML 머리말이 포함된 Markdown으로 정규화하며, 사용자 정의가 가능합니다. CLI, Python 라이브러리, 웹 UI, 그리고 Claude Desktop, Claude Code, Codex와 직접 통합할 수 있는 MCP 서버 등 네 가지 접근 모드를 제공합니다.