LLMVC is a full-stack platform built on React, Typescript and LLMs. This project is currently in planning / prototyping stage and is not ready to be used for production software.
We developed this package to make it easier to develop LLM powered applications that run across a wide range of platforms. Initial target platforms include:
- NodeJS: the default platform, provides separate client / server environments that can run on any Node platform
- VSCode Extension: accelerate AI driven VSCode extension development
- Firebase: hosts the client package on Firebase hosting and serves the server package in Firebase Cloud Functions
Note that we are building this package as a mono package for the prototype, but will separate each of the components in our release version so they can be used independently.
Controllers handle application logic and communication between the views and models.
Models handle requesting and parsing data from the LLMs.
Views are React based UI components.