@kozmoai/glint
v1.0.0
Published
<!-- markdownlint-disable MD030 -->
Downloads
2
Readme
Glint - Build LLM Apps Easily
⚡Quick Start
Download and Install NodeJS >= 18.15.0
Install Glint
npm install -g @kozmoai/glint
Start Glint
npx glint start
With username & password
npx glint start --GLINT_USERNAME=user --GLINT_PASSWORD=1234
🐳 Docker
Docker Compose
- Go to
docker
folder at the root of the project - Copy
.env.example
file, paste it into the same location, and rename to.env
docker-compose up -d
- Open http://localhost:3000
- You can bring the containers down by
docker-compose stop
Docker Image
Build the image locally:
docker build --no-cache -t glint .
Run image:
docker run -d --name glint -p 3000:3000 glint
Stop image:
docker stop glint
👨💻 Developers
Glint has 3 different modules in a single mono repository.
server
: Node backend to serve API logicsui
: React frontendcomponents
: Third-party nodes integrations
Prerequisite
- Install PNPM
npm i -g pnpm
Setup
Clone the repository
git clone https://github.com/kozmoai/glint.git
Go into repository folder
cd Glint
Install all dependencies of all modules:
pnpm install
Build all the code:
pnpm build
Start the app:
pnpm start
You can now access the app on http://localhost:3000
For development build:
Create
.env
file and specify theVITE_PORT
(refer to.env.example
) inpackages/ui
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/server
Run
pnpm dev
Any code changes will reload the app automatically on http://localhost:8080
🔒 Authentication
To enable app level authentication, add GLINT_USERNAME
and GLINT_PASSWORD
to the .env
file in packages/server
:
GLINT_USERNAME=user
GLINT_PASSWORD=1234
🌱 Env Variables
Glint support different environment variables to configure your instance. You can specify the following variables in the .env
file inside packages/server
folder. Read more
📖 Documentation
🌐 Self Host
Deploy Glint self-hosted in your existing infrastructure, we support various deployments
💻 Cloud Hosted
Coming soon