app  by prem-research

Personal AI app for local model deployment and private inference

created 2 years ago
470 stars

Top 65.7% on sourcepulse

GitHubView on GitHub
Project Summary

Prem provides a unified, self-sovereign infrastructure for developing and deploying AI applications, abstracting deployment complexities and enabling privacy-centric control over AI models. It targets developers and users seeking to manage their AI services and models privately.

How It Works

Prem offers a PaaS solution for AI services, standardizing AI model interfaces via HTTP APIs, notably exposing OpenAI-compatible APIs for chat models. Services are managed through a Prem Registry, allowing community contributions. The architecture supports multiple AI interfaces like Chat, Embedding, Vector Store, Diffuser, Coder, and Text/Audio processing.

Quick Start & Requirements

  • Linux Production Install: wget -q https://get.prem.ninja/install.sh -O install.sh; sudo bash ./install.sh
  • Local Development: Download the Prem Desktop App or use npm i && npm run tauri dev (Desktop) or docker-compose up -d premd && npm i && npm run dev (Browser).
  • Dependencies: Docker, Node.js, Rust. Local daemon development requires Python 3.10 and pre-commit.
  • Documentation: dev.premai.io
  • Live Demo: app.prem.ninja

Highlighted Details

  • Supports a wide range of AI interfaces including Chat, Embedding, Vector Store, Diffuser, Coder, Text-to-Audio, and Audio-to-Text.
  • Exposes OpenAI-compatible APIs for chat models, facilitating integration with existing AI applications.
  • Features a community-driven Prem Registry for packaging and publishing AI services.
  • Roadmap includes API Keys Management, Payments, and support for multiple orchestrators like Kubernetes.

Maintenance & Community

  • Actively developed with a public roadmap.
  • Community engagement channels are not explicitly linked in the README.

Licensing & Compatibility

  • The project's licensing is not explicitly stated in the README. Compatibility for commercial use or closed-source linking is therefore undetermined.

Limitations & Caveats

  • The project is still under active development, with features like Payments and advanced orchestrator support planned.
  • The mock registry mentioned is noted as not fully tested and may have broken interfaces.
Health Check
Last commit

1 year ago

Responsiveness

1 day

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

Explore Similar Projects

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.