steve02081504/fount

⚙️ Runtime for artificial selves. 🎭

fount: A Programmable AI Agent Runtime Platform

fount (always lowercase) is a modern, scalable AI agent runtime environment. It's a platform that lets you create, customise, and run AI characters (agents) that can work as productivity tools during the day and as immersive companions at night. The project is open-source and built on a modular architecture.

What Does It Do?

fount turns AI interaction into a flexible, code-driven experience. Instead of just chatting with a fixed AI, you can:

  • Customise agent logic – not just prompts and UI, but actual behaviour through code.
  • Use a rich ecosystem – install and share characters, worlds, personas, shells, and more.
  • Integrate anywhere – connect agents to browsers, IDEs, terminals, Telegram, Discord, and more.
  • Run code live – code blocks sent by agents are executable in real time (C/C++, Rust, Python, JS, etc.).
  • Collaborate privately – LAN P2P encrypted communication, even via Bluetooth or custom protocols.
  • Generate reports instantly – drag a conversation bubble to a folder to create an HTML report.
  • Export and share characters – drag a character to the desktop to get a shareable file.

Key Features (from the README)

  • No learning required – configure an API and use the default character ZL-31 to set up everything via conversation.
  • High-fidelity interaction – expressive HTML-based chat, group chats with multiple characters, 30+ themes.
  • Cross-platform – runs on Windows, macOS, Linux, and Android, with Docker support.
  • Any AI source – connect to OpenAI, Claude, OpenRouter, NovelAI, and more via custom JavaScript in AI Source Generators.
  • AI-assisted creation – describe a character in one sentence and get a fully realised persona.
  • Legacy compatibility – can run SillyTavern and Risu character cards (though migration isn't supported).

Architecture

  • Backend: Deno (JavaScript/TypeScript runtime) with Express for routing.
  • Frontend: HTML, CSS, JavaScript.
  • Modular parts: characters, worlds, personas, shells, import handlers, AI sources, and AI source generators – all installable and customisable.

Installation

Quick start:

npx the-fount

Other installation options are mentioned but not detailed in the README.

Recent Development Update (October 2026)

The author is pausing new feature development for 1–2 months to work on a custom programming language, partly due to Deno's announced end of standalone development (Deno team joined Cloudflare). During this time, fount will still accept pull requests, but no new features will be added by the author.

Why Choose fount?

  • Pros: Standardised ecosystem, deep customisation, community-driven, office-friendly report export, seamless integration, no moderation or bans, free.
  • Cons: Steeper learning curve (requires some coding), and community parts may contain malicious code – choose carefully.

The README also compares fount to other tools (OpenClaw, ChatGPT, character.ai, Discord, SillyTavern, SSP) to help you decide what fits your needs.

For more technical details, the README points to DeepWiki.


This explainer is based solely on the provided README.

Related

  • Project
  • Project
  • Project
  • Project
  • Project