Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/singulatron/singulatron

Run and develop self-hosted AI apps
https://github.com/singulatron/singulatron

ai free gpt llm self-host

Last synced: about 1 month ago
JSON representation

Run and develop self-hosted AI apps

Awesome Lists containing this project

README

        





Singulatron



Run and develop self-hosted AI apps.


superplatform.ai

[![](https://dcbadge.limes.pink/api/server/https://discord.gg/eRXyzeXEvM)](https://discord.gg/eRXyzeXEvM)
![backend build](https://github.com/singulatron/singulatron/actions/workflows/backend-build-github.yaml/badge.svg)
![frontend build](https://github.com/singulatron/singulatron/actions/workflows/frontend-container-build-github.yaml/badge.svg)

Singulatron is a rapid prototyping environment for the AI age. It lets you self-host and interact with LLMs, as well as a framework and ecosystem for swiftly creating AI-based applications. It aims to serve the hackers who embark on transforming the world with AI over the next decade.

During his 20+ years of building hundreds of different projects, the author was always drawn to building development platforms ([micro](https://github.com/micro/micro), [1backend](https://github.com/1backend/1backend)), ORMs ([gocassa](https://github.com/gocassa/gocassa)) and various other productivity tools ([ok-borg](https://github.com/ok-borg/borg)).
Singulatron is a bit of all of those.

## Primary Use Cases

- [x] Run AI models on a self-hosted Singulatron instance to ensure privacy.
- [x] Develop backendless applications with access to prompting, datastore, and other features in Singulatron (this is what the authors primarily use Singulatron for).
- [ ] Extend the Singulatron backend with custom endpoints written in any language - in other words deploy new apps on Singulatron (this feature is still in development).
- [ ] Run apps written by others on your own instance.














## Run On Your Servers

See [this page](https://superplatform.ai/docs/category/start) to help you get started.

## Run On Your Laptop/PC

Download as a binary for your laptop or PC for Windows or Linux from the website: https://singulatron.com/home
MacOS support is coming soon.

**Note/Troubleshooting**: currently the focus is on server setups. If the app doesn't want to work on your machine, just make sure Docker is running on your system, as the Docker/VM installation is not entirely reliable on every machine yet.

## Stack

It is an Electron application, with Angular on the frontend and Go on the backend. It becomes a simple web app without electron when hosted over the network.

## License

Singulatron is licensed under AGPL-3.0.

## Status

Fairly early phase but there are quite a few installations chugging along nicely already. Why don't you join them?