Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗도메인: pickmetalk.com
카카오톡 느낌의 감정·관계 성장형 AI 캐릭터 채팅 웹앱.
deepseek-v4-flash)cd C:\Users\user\pickmetalk
npm install
.env.example을 복사해 .env.local을 만든 뒤 값을 채웁니다.
| 변수 | 설명 |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Supabase 프로젝트 URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY | anon public key |
DEEPSEEK_API_KEY | DeepSeek API 키 (서버 전용) |
DEEPSEEK_BASE_URL | https://api.deepseek.com (기본값 사용 가능) |
TAVILY_API_KEY | (선택) Tavily 웹 검색 API — 날씨·주식 등 사실 질문 시 사용 |
NEXT_PUBLIC_APP_URL | http://localhost:3000 |
API 키는 절대
NEXT_PUBLIC_접두사를 붙이지 마세요.
supabase/schema.sql 실행.env에 넣지 않음). 상세: docs/AUTH_OAUTH.mdhttps://pickmetalk.com (로컬만 쓸 때는 http://localhost:3000)http://localhost:3000/**, https://pickmetalk.com/** (OAuth 콜백 /api/auth/callback 포함)npx supabase config push로 supabase/config.toml 반영npm run dev
브라우저에서 http://localhost:3000
npm run build
npm start
/login 이메일 또는 Google/카카오 회원가입/로그인/characters — 유나·나린·윤서·은하·지유 중 선택/chat — 메시지 전송 → DeepSeek 스트리밍 응답messages에서 최근 30개 대화 복원/conversations에서 같은 히스토리 (Realtime + 탭 복귀 시 sync)messages 저장/conversations → 같은 대화방 → 히스토리 자동 복원 (Realtime 또는 앱 재진입)검증 스크립트 (.env.local + 테스트 계정 필요):
npm run verify:sync
# 또는 프로덕션 대상
npm run verify:sync -- https://pickmetalk.com
Supabase SQL Editor에서 Realtime 활성화 (1회):
-- supabase/migrations/012_messages_realtime.sql 실행
| 경로 | 설명 |
|---|---|
/login | 이메일 로그인·회원가입 |
/characters | 캐릭터 선택 |
/chat | 채팅 (활성 캐릭터) |
POST /api/chat | DeepSeek 스트리밍 |
GET /api/messages | 최근 메시지 30개 |
POST /api/characters/select | 캐릭터 선택 저장 |
| 호감도 | 레벨 |
|---|---|
| 0~20 | Lv1 |
| 21~40 | Lv2 |
| 41~70 | Lv3 |
| 71~90 | Lv4 |
| 91~100 | Lv5 |
happyexcitedhurt (서운함)services/emotion.ts).env.local과 동일 항목 등록 (DEEPSEEK_API_KEY 포함)kimeunsun109-debug/pickmetalk 연결.env.example 항목 등록 (DEEPSEEK_API_KEY, Supabase URL/anon key 등).cursor/environment.json이 npm install + openpyxl 설치를 자동 실행AGENTS.md 참고Private MVP — 상용 전 법적·플랫폼 정책 검토 권장.