Credits

Kindred Spirit stands on the work of many others. This is a summary; every library, model, dataset, service and source, with its licence, is in THIRD_PARTY_NOTICES.md. If something is missing or wrong, please open an issue.

Made with AI, openly

Kindred Spirit is written with Claude Code, Anthropic's agentic coding tool. Its author directs the work: the ideas and design decisions, the playtests, the feedback, and the approval of every change. Claude does most of the writing.

The mod

Fabric Loader, Fabric API and Loom (Apache-2.0, MIT), Gradle, JUnit 5 and Gson, built with OpenJDK. It runs in Minecraft Java Edition by Mojang Studios, which isn't distributed with it. Pip's skins, textures and icon are original art made for this project.

Her brain and voice

Knowledge and game data

Research and inspiration

Studied, with no code copied: research on language agents and memory (CoALA, Talker-Reasoner, SwiftSage, Generative Agents, MemGPT, Mem0, Zep, ReAct), Minecraft agents (Voyager, JARVIS-1, MineCollab and Mindcraft, Mineflayer, Baritone, Carpet, Automatone), the OCC model of emotions behind her heart, design notes from MCPFabric, and the idea of a companion who is always there from Verity JE. Kindred Spirit isn't a fork of it: none of its code or assets are used.

The demo video

Filmed by the game itself from a script, in a test world. The music is generated from scratch by a script in the repository (no samples); the player's voice is synthesized with Kokoro.

This website

Plain HTML and CSS with system fonts, built by a small script with no dependencies, hosted on Firebase Hosting. The pictures are stills from the demo video and the project's own art.