patcireamo/ChungusHub
一款本地运行、注重隐私的角色扮演AI聊天工具,把对话存成可分支的树而不是一条线
ChungusHub是一个用来和大语言模型聊天进行角色扮演的前端程序,数据只保存在用户自己电脑上。它不会在你编辑或重新生成回复时覆盖原内容,而是像树枝一样分叉出新版本,配合故事地图可以在整棵对话树上自由跳转。角色卡和世界观设定文件沿用了SillyTavern已有的格式,方便直接导入。
它做什么
- 对话按树状结构保存:滑动重选、重新生成、编辑和分叉都会变成新的分支,旧内容永远不会被覆盖
- 故事地图功能把整棵对话树画在一个画布上,可以给分支命名、标记为正史线并跳转到任意节点
- 内置助手Chungus Assistant能修复角色卡、编辑聊天消息、编写世界观设定文件,用户可以设定它是否需要先征得同意以及能访问哪些内容
- 聊天记忆功能会把久远的场景压缩成摘要,让长篇故事也能塞进模型一次能读取的文本长度限制里,且每条分支各自保留摘要
- 提示词构建器可以对组成请求的每个模块进行排序、开关和编辑,调试面板会记录每次请求和回复,并按服务商反馈校正token数量
为什么重要
由于完全本地运行、数据只存在用户电脑的文件夹里,这对不希望把角色扮演聊天记录交给云端服务器的人很有意义。同时支持SillyTavern已有格式,意味着用户可以直接搬运已积累的角色卡和世界观资料,不必重新制作。
本仓库术语
- LLM · 大语言模型,一种能生成类似人类文字的AI模型
- SillyTavern · 一款已有的角色扮演AI聊天程序,其角色卡和世界观文件格式被广泛使用
- Lorebook(世界观设定文件) · 包含关键词触发的世界观信息条目,匹配到关键词就会插入提示词中
- Prompt(提示词) · 发送给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/sub2api让一份Claude、OpenAI、Gemini、Grok订阅可以被多人拼车共用的中转服务器
- multica-ai/andrej-karpathy-skills一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
- eneskirca/nodeterm把散乱的终端标签页和AI编程代理统一摆到一张可拖拽的画布上
- affaan-m/ECC让AI编程助手养成工程师式工作习惯的工具集
- n8n-io/n8n不用写代码,靠拖拽连接模块就能搭建自动化流程和AI智能体的工具n8n