1backend  by 1backend

AI-native microservices platform for private AI deployments

created 7 years ago
2,200 stars

Top 21.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

1Backend is an AI-native microservices platform designed for private AI deployments and high-concurrency workloads. It offers an on-premise ChatGPT alternative, a microservices-first web framework, and built-in services like file uploads and user management, targeting developers building scalable enterprise applications.

How It Works

1Backend functions as a comprehensive backend framework, simplifying infrastructure by acting as a container orchestrator and reverse proxy. It features a microservices-first architecture, akin to "Angular for the backend," promoting modularity and scalability. The platform integrates with AI models like LlamaCpp and StableDiffusion, providing a unified interface for local AI model execution via a UI, CLI, or API. It includes its own ORM for multi-database support.

Quick Start & Requirements

  • Install/Run: docker compose up (foreground) or docker compose up -d (background).
  • Prerequisites: Docker.
  • Interaction: UI at http://127.0.0.1:3901 (user: 1backend, pass: changeme), @1backend/client npm package, or oo CLI tool (requires Go installation).
  • Documentation: 1backend.com

Highlighted Details

  • On-premise ChatGPT alternative with local model execution.
  • "Microservices-first" web framework for enterprise codebases.
  • Built-in services: file uploads/downloads, user management.
  • AI integration with LlamaCpp, StableDiffusion.

Maintenance & Community

The project was initiated by a microservices veteran. Further community and maintenance details are not explicitly detailed in the README.

Licensing & Compatibility

  • License: AGPL-3.0.
  • Compatibility: AGPL-3.0's copyleft provisions may require derivative works to also be open-sourced, potentially impacting commercial or closed-source integration.

Limitations & Caveats

The desktop version has been temporarily discontinued, with alternative methods for running the software suggested. The AGPL-3.0 license may impose significant restrictions on commercial use and integration into proprietary systems.

Health Check
Last commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
17
Issues (30d)
1
Star History
17 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Daniel Han Daniel Han(Cofounder of Unsloth), and
1 more.

airweave by airweave-ai

0.6%
3k
Semantic MCP server for AI agents
created 7 months ago
updated 2 days ago
Feedback? Help us improve.