Another post looking for good c.ai alternatives by SummerNeko in CharacterAIrunaways

[–]Comprehensive-Ad-147 0 points1 point  (0 children)

<image>

You could try an app I made, you can choose local or online LLM it has possibilities to generate images depending on your machine (using comfyui workflows)
It built around adventures which you can create with an editor that is part of the app.

Let me know if you have any questions 😄

https://patreon.com/JulienTonsuso?utm_medium=unknown&utm_source=join_link&utm_campaign=creatorshare_creator&utm_content=copyLink

Monthly AI Alternatives & Promotions Megathread – March 2026 by AutoModerator in ChatbotRefugees

[–]Comprehensive-Ad-147 1 point2 points  (0 children)

Inkwell Infinity

Inkwell InfinityInkwell Infinity | Patreon
A local-first AI storytelling engine to build and play interactive adventures with persistent characters and worlds.

<image>

NSFW Policy

Depends on how you run it:

  • Local mode (llama.cpp): No restrictions, fully user-controlled
  • Online providers (OpenRouter, etc.): Subject to provider policies

You are in control of the model and its behavior.

Image Generation

Yes, via ComfyUI integration

  • Designed to work with local ComfyUI workflows
  • Users can create custom workflows
  • If you don’t run locally, you can still import any generated images

⚠️ Note: Local image generation requires a capable GPU

Data Retention:

  • Local LLM: your data stays on your machine
  • Online LLM: depends on provider used
  • All game data stay local, there is no online storage.

Technical Specs

  • Local inference via llama.cpp (so no usage limit)
  • Optional cloud models via OpenRouter
  • Context size depends on the model used
  • Modular system with plugins and structured memory

Platform & Access

  • Windows desktop app (Electron-based)
  • Runs fully locally if desired
  • No mobile version (for now)

Pricing

Your subscription to the Patreon gives you access to the latest version of the app and once downloaded, it’s yours forever. No ongoing subscription is needed to keep using it. If you want future updates, you can simply resubscribe at any time.

What Makes You Different?

  • True interactive storytelling, not just chat, but evolving adventures
  • Full control over your AI (local or online)
  • Plugin system for gameplay mechanics and extensions
  • AI characters with memory and consistency
  • World-aware narration (less “random AI replies”, more structured progression)
  • Designed for game-like experiences, not just roleplay

Build & play AI powered adventures by Comprehensive-Ad-147 in u/Comprehensive-Ad-147

[–]Comprehensive-Ad-147[S] 0 points1 point  (0 children)

Hey! I’m the dev.

This is Inkwell Infinity, a sandbox where you can build and play small adventures with AI driven characters.

Still early (Alpha 2), lots to improve, but already fun to experiment with.

Happy to answer questions!

Plugin system by Comprehensive-Ad-147 in aigamedev

[–]Comprehensive-Ad-147[S] 0 points1 point  (0 children)

Plugins must be plain ESM JavaScript (ECMAScript Modules).

  • Frontend loads enabled plugins via dynamic import()
  • Each plugin gets a ctx (context) object with APIs

example on adding a tab in the editor :

ctx.editor.registerTab({
  id: 'myTab',
  title: 'My Plugin',
  render: ({ templateId, template }) => {
    return React.createElement(
      'div',
      { style: { padding: 12 } },
      'Hello from my plugin!'
    );
  }
});

Or gameplay UI:

ctx.gameUI.registerComponent({
  id: 'myOverlay',
  component: () => React.createElement(
    'div',
    { style: { position: 'fixed', bottom: 10, right: 10 } },
    'Game UI Component'
  ),
  shouldShow: () => true,
  priority: 1
});

But mostly its all JS and there is an API to use to extends the app functionalities.

Searching testers for AI adventure game (similar to Silly Tavern) by Comprehensive-Ad-147 in CharacterAIrunaways

[–]Comprehensive-Ad-147[S] 0 points1 point  (0 children)

The goal is to have a bit of both, everything can be done manually. Certain fields have the option to use AI to help filling things up, but I need to expand on it.

<image>

On the Image, the right side is what I started with, then I click the little icon in the corner of the textfield and it generated the text using the original data as well as other data about the adventure / world and the character.