fount  by steve02081504

AI character interaction framework for building/hosting AI companions

created 10 months ago
683 stars

Top 50.7% on sourcepulse

GitHubView on GitHub
Project Summary

Fount is an extensible, cross-platform framework for building and hosting AI character interactions, targeting creators and users who want to engage with AI companions. It offers a flexible, modular approach to integrating various AI sources and creating rich, immersive chat experiences.

How It Works

Fount is built on Deno for its backend, utilizing Express for API handling, and a standard HTML/CSS/JS frontend. Its core strength lies in its modular architecture, allowing users to easily create and integrate components like characters, worlds, personas, and AI sources. Custom JavaScript within AI source generators provides deep flexibility for connecting to any AI model or API, including support for API pools for intelligent request routing.

Quick Start & Requirements

  • Linux/macOS/Android: curl -fsSL https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.sh | bash
  • Windows: Download exe from Releases or use PowerShell: irm https://raw.githubusercontent.com/steve02081504/fount/refs/heads/master/src/runner/main.ps1 | iex
  • Docker: docker pull ghcr.io/steve02081504/fount
  • Prerequisites: curl, bash (for Linux/macOS/Android script). No specific JS runtime versions are mentioned beyond Deno.

Highlighted Details

  • Seamless cross-platform chat synchronization (desktop to mobile).
  • Supports rich text, images, and interactive elements in chat.
  • Native group chats for multiple characters.
  • Extensible AI source integration via custom JavaScript, supporting numerous models and API pooling.
  • AI-assisted character creation from a single sentence description.
  • Compatibility modules for SillyTavern and Risu character cards.

Maintenance & Community

The project has over 10 contributors and a community of over 1000 users. Support is available via Discord.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

Migration of existing SillyTavern or Risu characters is not supported. The specific license is not mentioned, which may impact commercial use.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
36
Issues (30d)
18
Star History
510 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.