funnycups/Luker

LLM Frontend for Power Users. Better SillyTavern.

它解决了什么问题

Luker 为 AI 角色扮演提供了一个精密的环境,解决了角色“健忘”和响应僵化的常见问题。它允许用户创建具有长期记忆、规划叙事弧线,并能通过网页搜索与现实世界信息互动的复杂角色。

运作原理

Luker 建立在 SillyTavern 之上并保持完全的数据兼容性,通过几个核心系统增强了聊天体验:

  • 记忆图谱 (Memory Graph):一种基于知识图谱的长期记忆,将场景提炼为节点(角色、地点、事件),并根据当前的对话上下文检索相关记忆。
  • 多智能体协调器 (Multi-Agent Orchestrator):一个由智能体(提炼者、规划者、评论者)组成的管线,在最终的写作 LLM 生成响应之前规划并审查场景。
  • 技能库 (Skills Library):可重复使用的知识包(兼容于 Claude Skills),智能体可以按需加载以遵循特定的写作规则或语气惯例。
  • AI 辅助工具 (AI-Assisted Tools):用于修改角色卡的 AI 卡片编辑器,以及通过自然语言构建聊天完成配置的预设助手。
  • 整合后端 (Integrated Backend):该平台可以作为 Node.js 服务器运行,通过 Docker 运行,或作为在设备上托管整个后端的独立 Android APK 运行。

目标用户

它专为那些希望获得更深层叙事一致性、更复杂角色行为,以及无需第三方扩展功能即可无缝管理角色卡和预设值的 AI 角色扮演爱好者而设计。

特色亮点

  • 基于图谱的记忆:角色通过遍历知识图谱,能记住许多回合前的特定细节。
  • 导演主导的规划:五种执行模式(Spec, Single Agent, Agenda, Loop, Director),用于智能体式响应生成。
  • SillyTavern 兼容性:角色卡、世界信息和聊天的零成本迁移。
  • 原生 Android 应用:在手机上本地运行完整的服务器和 UI 功能。
  • 网页搜索整合:为角色提供实时网页搜索工具(DuckDuckGo, SearXNG, Brave)。
  • TTS NPC 归属:自动检测并为单一回复中的不同角色分配不同的语音。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目