
Multi-Companion Update v 0.2.3

Farming and Harvest Skills Demo

Two Companions, One Spawn Egg

Early-build test run with Grok as the brain. Delightfully derpy, but you can see how the companion thinks and acts. Better models = better behavior (and higher token cost). Local LLMs work too.

Chitty chitty chat chat — just hanging out talking with the companion.

Early proof-of-concept — first working build of the AI companion

The Identity tab: set your companion's name, description, and system prompt to shape its personality, then pick a skin file and toggle slim arms to control its look.

The LLM tab: connect the companion to any OpenAI-compatible endpoint — local llama.cpp or a hosted API like xAI. Set the model, temperature, max tokens, and API key, plus cost guardrails (per-session request cap and periodic token-usage reports).

The TTS tab: give your companion a voice. Toggle it on, point the endpoint at your local Kokoro server (the included docker-compose file starts one), then pick a voice and playback speed. Fully local — no cloud, no API key.

Behavior tab: trigger prefix (respond only when addressed, e.g. @Vetta) and think throttle (minimum seconds between LLM turns). Keeps a chatty server from running up your token bill.

Where to find things in your CurseForge instance: run docker compose up -d in config/aicompanion/tts/ for voice output (enable TTS in the in-game config too), and drop custom skin PNGs into config/aicompanion/skins/.

I'm a solo dev. This mod runs on real AI tokens (local or paid APIs) which aren't free. Donations go straight to covering those costs so I can keep improving it. Even $1 helps more than you think. Thanks for the support!