PAMvB is an experimental Windows desktop client for KoboldCpp built around a parody early-2000s instant messenger concept.
It provides a local chat-style interface for talking to character personas, managing buddy cards, and sending prompts to a KoboldCpp text generation endpoint.
- A
.NET 8Windows Forms application - A client for
KoboldCpp - A persona chat sandbox with editable buddy profiles
- An experimental AI UI project created with AI assistance
PAMvB lets you:
- connect to a
KoboldCppgeneration endpoint - chat with multiple custom buddy personas
- edit buddy names, prompts, temperatures, and prompt formatting behavior
- save and load buddy lists from JSON files
- change runtime generation settings like reply length, max context, and extra system prompt text
- persist app settings between runs
- experiment with prompt formats for normal chat or shell-style interactions
This project exists as a creative and experimental interface for local LLM use.
Instead of presenting text generation in a plain utility window, PAMvB wraps it in a nostalgic messenger-style experience inspired by early internet chat apps. The goal is to make local model interaction more playful, configurable, and character-driven while still staying practical as a KoboldCpp client.
It also exists as an experiment in AI-assisted software creation. The project was created with AI help, and that is an intentional part of its identity.
This project is experimental.
That means:
- features may change quickly
- prompt behavior may evolve over time
- UI behavior may still be rough in places
- settings and generation logic may continue to be adjusted
- edge cases and bugs should be expected
It should be treated as a prototype / playground rather than a finished product.
PAMvB is specifically designed to work as a KoboldCpp client.
It sends prompt payloads to a configured KoboldCpp endpoint and displays the generated responses inside the app. It is not a hosted model service by itself.
This project was created with AI assistance.
That matters for transparency. The codebase, UX direction, and implementation were developed with AI involved in the process. This repository is therefore also a practical example of AI-assisted software experimentation.
The current focus of the project is:
- local
KoboldCppinteraction - persona-based chat UX
- prompt experimentation
- buddy and settings management
- fast iteration on ideas
C#.NET 8Windows FormsSystem.Text.JsonKoboldCppHTTP endpoint integration
PAMvB is an experimental, AI-created KoboldCpp client presented as a nostalgic messenger app for local persona chatting and prompt experimentation.