← Reddit

I built a free open source RPG-inspired character-sheet app with CC

Reddit · SamHolmes2 · May 2, 2026
A developer created a free, open source RPG-inspired character-sheet application that stores structured context between Claude and other LLM chat sessions. Users discuss their goals and progress with an AI, which infers patterns and outputs JSON data rendered in a local HTML dashboard featuring gamified visualizations such as XP bars and progress graphs. Built iteratively over several months using Claude Code, the tool offers a customizable alternative to traditional habit trackers without requiring accounts or server infrastructure.

Detailed Analysis

A developer identified as sam-holmes2 has released a free, open-source RPG-inspired personal productivity application called "character-sheet," built iteratively using Claude Code (Pro) over the course of several months during evenings and weekends. The core functionality allows users to brain-dump unstructured personal data — goals, habits, progress, setbacks — into a large language model such as Claude, which then infers patterns and organizes them into structured JSON output. That JSON is pasted back into a standalone `.html` dashboard that renders gamified visualizations: XP bars, skill tracking, quest logs, achievement unlocks, and trend graphs. Because the entire application runs as a local HTML file, it requires no accounts, no server infrastructure, and no cloud dependency, making it immediately portable and privacy-friendly.

The project addresses a specific friction point that predates Anthropic's built-in project memory feature: the loss of context between chat sessions. While Claude has since introduced auto-updating memory at the project level, the developer argues that a manually curated, structured JSON file affords greater user control over exactly what context persists and how it is visualized. This represents a meaningful distinction — automated memory systems optimize for convenience, whereas the character-sheet workflow optimizes for intentionality and auditability. The user decides what gets encoded, can edit any field inline, and exports the resulting file to carry into subsequent AI sessions, treating the LLM less as a passive recorder and more as an interpretive layer between raw human input and structured personal data.

The motivational design philosophy underlying the application is notable. The developer explicitly frames the gamification layer not as aesthetic novelty but as the mechanism that made habit tracking and journaling personally sustainable after multiple failed attempts with conventional tools. The two-way conversational dynamic with an AI — receiving what is described as "objective, external feedback" — transformed the experience from solitary self-logging into something closer to a coached dialogue. This aligns with emerging behavioral research suggesting that narrative framing and visible progress indicators dramatically improve adherence in self-improvement contexts. By mapping personal goals onto RPG archetypes such as quests and enemies, the application leverages established game design psychology to make abstract progress concrete and emotionally resonant.

From a broader AI development standpoint, the character-sheet project exemplifies a significant trend: the democratization of application development through AI-assisted coding tools. Claude Code, Anthropic's agentic coding product, enabled a single developer without dedicated engineering time to produce a polished, distributable application over casual working sessions. This substantiates a recurring theme in Anthropic's positioning — that Claude can compress the gap between an individual's idea and a working software product. The developer's own acknowledgment that "finding actual users is the hardest bit" reflects an equally important emerging reality: AI coding tools have dramatically lowered the barrier to creation while leaving the challenges of distribution and discovery largely unchanged.

The project also sits within a growing ecosystem of "personal OS" or "second brain" tools that treat LLMs as persistent cognitive infrastructure rather than one-off query engines. By externalizing context management into a human-readable, editable JSON schema and rendering it through a gamified interface, character-sheet occupies a niche between raw prompt engineering and fully automated AI memory systems. Its open-source release invites community extension, and the live GitHub Pages demo removes all friction from evaluation. The developer's note that previous sharing attempts attracted "boo AI" sentiment points to ongoing cultural resistance to AI-integrated personal tools, even when those tools are transparent, local-first, and free — a tension that will likely intensify as AI-augmented productivity applications become increasingly prevalent.

Article image Read original article →