funnycups/Luker

LLM Frontend for Power Users. Better SillyTavern.

What it solves

Luker provides a sophisticated environment for AI roleplay, addressing the common issues of character "forgetfulness" and static responses. It allows users to create complex characters with long-term memory, planned narrative arcs, and the ability to interact with real-world information via web search.

How it works

Built on SillyTavern and maintaining full data compatibility with it, Luker enhances the chat experience through several core systems:

  • Memory Graph: A knowledge-graph based long-term memory that distills scenes into nodes (characters, locations, events) and retrieves relevant memories based on the current conversation context.
  • Multi-Agent Orchestrator: A pipeline of agents (distillers, planners, critics) that plan and review the scene before the final writer LLM generates a response.
  • Skills Library: Reusable knowledge packs (compatible with Claude Skills) that agents can load on demand to follow specific writing rules or voice conventions.
  • AI-Assisted Tools: An AI card editor for modifying character cards and a preset assistant for building chat-completion configurations via natural language.
  • Integrated Backend: The platform can run as a Node.js server, via Docker, or as a standalone Android APK that hosts the entire backend on the device.

Who it’s for

It is designed for AI roleplay enthusiasts who want deeper narrative consistency, more complex character behaviors, and a seamless way to manage character cards and presets without needing third-party extensions.

Highlights

  • Graph-based Memory: Characters remember specific details from many turns ago by walking a knowledge graph.
  • Director-led Planning: Five execution modes (Spec, Single Agent, Agenda, Loop, Director) for agentic response generation.
  • SillyTavern Compatibility: Zero-cost migration for character cards, world info, and chats.
  • Native Android App: Full server and UI functionality running locally on a phone.
  • Web Search Integration: Real-time web search tools (DuckDuckGo, SearXNG, Brave) for characters.
  • TTS NPC Attribution: Automatically detects and assigns different voices to different characters in a single reply.

Related

  • Project
  • Project
  • Project
  • Project
  • Project