jaison-core  by limitcantcode

Configurable response server for AI-driven applications

created 11 months ago
295 stars

Top 90.7% on sourcepulse

GitHubView on GitHub
Project Summary

Jaison-core provides a configurable response server for Project J.A.I.son, enabling users to create dynamic and interactive AI-driven applications. It targets developers and enthusiasts looking to build custom AI assistants, particularly those integrating with platforms like Twitch and VTube Studio, by offering a flexible backend for managing AI responses and component interactions.

How It Works

Jaison-core acts as a central hub, orchestrating communication between various AI components (Speech-to-Text, Text-to-Text, Text-to-Speech) and applications. It leverages a plugin system, allowing users to specify and configure different AI models and services, including local options like OpenAI Whisper and Unsloth, or API-based services. This modular design facilitates customization and integration with a wide range of AI technologies and user-facing applications.

Quick Start & Requirements

  • Installation: Conda virtual environment recommended.
    conda create -n jaison-core python=3.12 ffmpeg cudatoolkit -c pytorch -y
    conda activate jaison-core
    pip install -r requirements.txt
    
  • Prerequisites: Python 3.12, Conda, FFmpeg, CUDA, PyTorch (machine-specific install), Nvidia GPU (RTX 4070 mentioned, non-Nvidia likely requires code stripping).
  • Setup: Requires setting up and linking external STT, T2T, TTSG, and TTSC components (local or API-based).
  • Running: python ./src/main.py --config=config.json
  • Docs: J.A.I.son Setup

Highlighted Details

  • Supports local AI models (e.g., OpenAI Whisper, Unsloth) and API-based services.
  • Plugin architecture for modular component integration (STT, T2T, TTSG, TTSC).
  • Configuration options for prompts, translations, and conversation history.
  • Detailed logging for system, dialog, and AI response training.

Maintenance & Community

  • Community-driven plugins are available via Discord.

Licensing & Compatibility

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

Limitations & Caveats

The project is explicitly stated to be unlikely to run on non-Nvidia systems without code modification, and requires specific AI components (STT, T2T, TTSG, TTSC) to be functional. The current plugin system allows only one of each component type.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
50 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Andre Zayarni Andre Zayarni(Cofounder of Qdrant), and
2 more.

RealChar by Shaunwei

0.1%
6k
Real-time AI character/companion creation and interaction codebase
created 2 years ago
updated 1 year ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

LibreChat by danny-avila

0.7%
29k
Enhanced ChatGPT clone for self-hosting
created 2 years ago
updated 15 hours ago
Feedback? Help us improve.