Skip to content

smy383/againworld

Repository files navigation

againworld

레트로 PC통신 감성의 단일 채팅방 서비스

┌─────────────────────────────┐
│  ◈ AGAINWORLD  v0.1.0       │
│  접속자: 3명                 │
├─────────────────────────────┤
│ [하늘빛] 안녕하세요~          │
│ [나그네] 반갑습니다           │
│ [별빛]   오늘 날씨 좋네요     │
│                             │
├─────────────────────────────┤
│ > _                         │
└─────────────────────────────┘

90년대 나우누리, 천리안 같은 PC통신 감성 — 접속하면 모두가 한 방에 모여 대화하는 단순한 채팅 서비스입니다.

사용법

Node.js 18 이상만 있으면 됩니다. 설치 없이 바로 실행:

npx againworld

기능

  • 🖥️ 레트로 터미널 UI
  • 💬 전체 단일 채팅방 (방 구분 없음)
  • 🎲 랜덤 닉네임 자동 생성 (Tab 키로 수정 가능)
  • 🔒 익명 인증 (세션 유지)
  • ⌨️ Ctrl+C 로 종료

단축키

동작
Enter 메시지 전송
Tab 닉네임 변경 모드
Esc 닉네임 변경 취소
Ctrl+C 종료

요구사항

  • Node.js >= 18
  • macOS / Linux (Windows는 지원 예정)

스택

  • TUI: Ink + TypeScript
  • 백엔드: Firebase Realtime Database + Anonymous Auth
  • 배포: npm

로드맵

  • 접속자 수 실시간 표시
  • Rate limit (Cloud Functions)
  • 웹 버전
  • MCP 지원

라이선스

MIT

About

레트로 PC통신 감성의 단일 채팅방 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors