https://github.com/terraphim/terraphim-platform
Overall repository for Terraphim AI Private Cloud Platform
https://github.com/terraphim/terraphim-platform
Last synced: 6 months ago
JSON representation
Overall repository for Terraphim AI Private Cloud Platform
- Host: GitHub
- URL: https://github.com/terraphim/terraphim-platform
- Owner: terraphim
- License: agpl-3.0
- Created: 2023-06-14T10:10:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-16T12:21:04.000Z (almost 3 years ago)
- Last Synced: 2025-01-23T09:44:53.390Z (over 1 year ago)
- Language: Earthly
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraphim-platform
Overall repository for Terraphim AI Private Cloud Platform.
Everything below can be build using https://earthly.dev/ or earhtly.ci.
# Background
Terraphim AI cloud is an evolution of [The Pattern](https://github.com/applied-knowledge-systems/the-pattern/) Python/RedisGears based project originally focused on medical domain/medical community. It's a private cloud platform for personal AI assistant and most of the technical details and talks from The Pattern will be applicable to Terraphim AI cloud.
# Front end for Terraphim AI UI
Located in [terraphim-ui-svelte-ts](https://github.com/terraphim/terraphim-ui-svelte-ts.git) repository, which is a submodule of this repository, written in Svelte and TypeScript it's common across both Python based cloud platform and upcoming Tairi based self contained AI assistant
# Back end for Terraphim AI Cloud Platform
Located in [terraphim-cloud-fastapi](https://github.com/terraphim/terraphim-cloud-fastapi.git) and is basic port of [The Pattern FastAPI](https://github.com/applied-knowledge-systems/the-pattern-api/tree/511ffb481b138f6c49412aad2855e4c2e069c236) written in Python and FastAPI. I have intention to move into common Rust based Poem driven API (80% there) for both cloud and self contained AI assistant.
# AI/ML Pipeline for the Cloud
Located in [terraphim-platform-pipeline](https://github.com/terraphim/terraphim-platform-pipeline.git) and is Python and RedisGears based pipeline for AI/ML data processing. It's a port of [The Pattern Platform](https://github.com/applied-knowledge-systems/the-pattern-platform/tree/5c272fdf7354eb1cc9dd4876c3735aee1baf724e) from medical domain to personal AI. It depends on RedisGears version 1 (rgcluster) and RedisGraph. It's a bit too complex for my liking and I am moving large parts of it into Rust, unfortunately backend dependencies are not there yet.
# Terraphim Firecracker
[Terraphim Firecracker](https://github.com/terraphim/terraphim-firecracker) Repository to create a fully functional Firecracker VM with RedisStack and RedisGears installed. It's a base for Terraphim AI Private Cloud Platform.
# Terraphim Private Cloud
[Terraphim Private Cloud](https://github.com/terraphim/terraphim-private-cloud) is a super fast and super simple private cloud platform based on Caddy, Bash, Firecracker VM and Redis Enterprise.
There are other dependencies like [Terraphim Automata] (https://github.com/terraphim/terraphim-platform-automata), Knowledge Graph parsers and plugins. Not all open sourced.
# Clone, Run and update all dependencies:
```
git clone --recurse-submodules --remote-submodules https://github.com/terraphim/terraphim-platform.git
```