patcireamo/ChungusHub
내 컴퓨터에만 저장되는 롤플레이용 AI 채팅 프로그램, 대화를 '나무'처럼 관리한다
ChungusHub는 대형언어모델(LLM)과 대화하며 롤플레이를 즐기는 사람들을 위한 프로그램으로, 모든 데이터를 사용자 컴퓨터에만 저장한다. 대화 내용을 한 줄로 흘려보내지 않고 가지치기하는 나무 구조로 관리해서, 답변을 다시 쓰거나 수정해도 이전 내용이 사라지지 않는다. 캐릭터 카드나 세계관 설정집은 기존에 널리 쓰이던 SillyTavern이라는 프로그램의 형식을 그대로 읽을 수 있다.
무엇을 하는 레포인가
- 대화를 하나의 선이 아니라 나무 구조로 저장해서, 답변을 스와이프하거나 다시 생성하거나 수정해도 예전 버전이 지워지지 않고 새로운 가지로 갈라진다
- 전체 대화 나무를 한 화면 지도로 보여주는 '스토리 맵' 기능으로 원하는 가지, 원하는 시점으로 바로 이동할 수 있다
- 캐릭터 카드 수정, 대화 내용 편집, 세계관 설정집 작성을 대신 해주는 내장 도우미(Chungus Assistant)가 있고, 작업 전 승인 여부와 접근 권한을 사용자가 정할 수 있다
- 오래된 장면을 요약해 압축하는 '채팅 메모리' 기능으로 긴 이야기도 모델이 한 번에 읽을 수 있는 분량 제한 안에 담을 수 있다
- 프롬프트(모델에게 보내는 지시문)를 구성하는 블록들을 순서대로 켜고 끄고 편집할 수 있는 프롬프트 빌더와, 요청·응답 내역을 토큰 수까지 확인할 수 있는 디버그 패널을 제공한다
왜 중요한가
오픈소스로 공개돼 있고 데이터가 외부 서버로 나가지 않아, 개인 대화 내용을 클라우드에 맡기고 싶지 않은 사람이 직접 실행해 쓸 수 있다. SillyTavern 형식을 그대로 지원해 기존에 만들어둔 캐릭터·세계관 자료를 그대로 옮겨올 수 있다는 점도 실용적이다.
이 레포의 용어
- LLM · 대형언어모델. 사람처럼 문장을 생성하는 AI 모델
- SillyTavern · 롤플레이용 AI 챗 프로그램으로, 캐릭터 카드·세계관 파일 형식이 널리 쓰인다
- 로어북(Lorebook) · 특정 키워드가 나오면 자동으로 관련 설정을 프롬프트에 끼워 넣는 세계관 정보 파일
- 프롬프트(Prompt) · AI 모델에게 보내는 지시문 전체
- 토큰(Token) · AI 모델이 텍스트를 처리하는 최소 단위, 요금과 분량 제한의 기준이 된다
레포 원문 소개 (영문)
ChungusHub is a local-first, privacy-focused LLM frontend for roleplay.
GitHub에서 보기주목받는 레포
- openai/codexOpenAI가 만든 코딩 에이전트를 터미널에서 바로 실행한다
- cordiverse/cordis필요할 때 켜고 끄는 기능 조각을 자유롭게 조합하는 TypeScript 프로그래밍 틀
- ripienaar/free-for-dev개발자용 무료 클라우드·API·협업 도구를 한 저장소에 몽땅 정리했다
- Wei-Shaw/sub2apiClaude·OpenAI·Gemini·Grok 구독 하나로 여러 사람이 나눠 쓰게 해주는 중계 서버
- multica-ai/andrej-karpathy-skillsAI 코딩 도우미가 멋대로 추측하고 코드를 헤집는 걸 막는 지침 파일 하나
- eneskirca/nodeterm흩어진 터미널 탭 대신, 지도 위에 배치하고 AI 에이전트까지 관리하는 작업 공간
- affaan-m/ECCAI 코딩 에이전트에게 '엔지니어처럼 일하는 습관'을 심어주는 도구 모음
- n8n-io/n8n코드 없이 화면에서 블록을 연결해 업무 자동화와 AI 에이전트를 만드는 도구, n8n