Celestin AI

Hi there, I'm Nick: Enterprise Architect by day, AI tinkerer by night.

I love creating vanilla JavaScript applications that use AI.

The applications below are free to use and reference. Their code is transparent and unminified.

They run strictly in your browser and they only communicate with the AI services you specify. Use your own OpenAI / OpenRouter / Etc API Keys.

For a behind-the-scenes look at how they're built, see LLM Patterns, which details several patterns for effectively working with Large Language Models (LLMs) in more complex applications. Relevant for developers and engineers working on advanced LLM applications, especially those dealing with complex tasks, large datasets, or real-time interactions.

If you have issues with the applications or would like to chat, you can email me at 'nick' at this domain.

Applications

JournAI

An LLM-Powered Text Adventure Game Engine

Updated 8/24/2024

JournAI example JournAI example JournAI example JournAI example
  • Browser Game
  • Vanilla Javascript
  • (New) Easily manage ongoing adventures and templates
  • Immersive audio narration.
  • Intelligent context control allows for massive game histories while keeping costs low.
  • Customizable setups to play many types of games.
  • Configurable stat tracking for things like Health, Mana, Existential Dread, etc.
  • Instant feedback with real-time streaming of complex data to the user interface.
  • All in-browser and no logging between you and the LLM service of your choice.
  • Bring your own OpenAI-style URL and API Key.

CodifAI

An LLM-Powered Codebase Analysis & Modification Tool

CodifAI example
  • Browser Application
  • Vanilla Javascript
  • Intelligently scans an entire codebase, summarizing files, directories, and feature sets.
  • Presents intuitive and interactive views of automatically generated codebase documentation.
  • Uses intelligent context control to propose complex, one-shot feature additions and refactors.
  • All in-browser and no logging between you and the LLM service of your choice.
  • Bring your own OpenAI-style URL and API Key.

Liminai

An LLM-Powered Escape Room Game

Liminai example
  • Browser Game
  • Vanilla Javascript

You wake up in a liminal hell, and you must escape, while suffering the poetic taunts of an unseen and omnipresent entity.

  • AI-generated text, images, and audio.
  • Converse with a malevolent omnipresent entity that speaks only in poetry.
  • Explore endlessly sprawling interconnected locations, generated on the fly.
  • Freedom to perform any possible action, challenge in what is actually 'possible'.
  • Dynamic win-condition -- even I don't know all possible ways to arrive at a win state.
  • Robust LLM-powered state management allows for creative, complex, multi-step solutions to problems.