amadeus-system-new  by ai-poet

Multimodal AI application for interactive experiences

Created 1 year ago
267 stars

Top 96.1% on SourcePulse

GitHubView on GitHub
Project Summary

This project, Amadeus System New, is an experimental, refactored multimodal AI application inspired by the anime Steins;Gate 0. It aims to provide users with an interactive AI experience, likely involving conversational agents and potentially real-time communication features. The target audience appears to be developers and power users interested in AI applications, game development, or creating interactive narrative experiences, offering a foundation for building complex AI-driven systems.

How It Works

The system comprises a frontend (Node.js), a backend service (Node.js/pnpm), and a WebRTC service (Python). The WebRTC component facilitates real-time communication, likely for voice and video interactions, enabling a more dynamic and interactive AI experience. The architecture allows for modular development and deployment, with distinct services for UI, core logic, and real-time media handling. This separation supports scalability and easier maintenance of individual components.

Quick Start & Requirements

  • Development Environment: Node.js (≥ 18.0.0), Python (≥ 3.8), pnpm (recommended).
  • Installation: Clone repository, npm install (frontend), pnpm install (backend), pip install -r requirements.txt (WebRTC).
  • Running: npm run dev (frontend), pnpm dev (backend), python server.py (WebRTC).
  • Deployment: Local Windows client, one-click Zeabur deployment, Docker Compose, or self-hosted WebRTC with extensive API key requirements (OpenAI, Whisper, SiliconFlow, Mem0).
  • Documentation: Detailed instructions available at "Amadeus System 文档中心" (link not directly browsable).

Highlighted Details

  • Multimodal AI capabilities.
  • Inspired by the narrative and themes of Steins;Gate 0.
  • WebRTC integration for real-time audio/video communication.
  • Offers pre-compiled Windows client for direct use.
  • Supports deployment via Zeabur, Docker Compose, and manual setup.

Maintenance & Community

The project welcomes contributions via GitHub Issues and pull requests. Specific community links (Discord, Slack) or notable contributors/sponsorships are not detailed in the provided README snippet.

Licensing & Compatibility

The license type and any compatibility notes for commercial use or closed-source linking are not specified in the provided README content. This is a critical omission for due diligence.

Limitations & Caveats

The project is explicitly labeled as an "Alpha" version, indicating it is under active development and may be unstable or incomplete. The refactored nature suggests potential breaking changes from previous versions. Deployment, especially self-hosted WebRTC, requires significant configuration and API keys for various AI services, posing an adoption barrier.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
16 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.