fulkrum-react-json-view v1.8.4
Fulkrum - Build LLM Apps Easily
⚡Quick Start
Download and Install NodeJS >= 18.15.0
- Install Fulkrum
npm install -g Fulkrum Start Fulkrum
npx Fulkrum startWith username & password
npx Fulkrum start --Fulkrum_USERNAME=user --Fulkrum_PASSWORD=1234
🐳 Docker
Docker Compose
- Go to
dockerfolder at the root of the project - Copy
.env.examplefile, 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 Fulkrum . Run image:
docker run -d --name Fulkrum -p 3000:3000 FulkrumStop image:
docker stop Fulkrum
👨💻 Developers
Fulkrum 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/FulkrumAI/Fulkrum.gitGo into repository folder
cd FulkrumInstall all dependencies of all modules:
pnpm installBuild all the code:
pnpm buildStart the app:
pnpm startYou can now access the app on http://localhost:3000
For development build:
- Create
.envfile and specify theVITE_PORT(refer to.env.example) inpackages/ui - Create
.envfile and specify thePORT(refer to.env.example) inpackages/server Run
pnpm dev
Any code changes will reload the app automatically on http://localhost:8080
- Create
🔒 Authentication
To enable app level authentication, add Fulkrum_USERNAME and Fulkrum_PASSWORD to the .env file in packages/server:
Fulkrum_USERNAME=user
Fulkrum_PASSWORD=1234🌱 Env Variables
Fulkrum 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 Fulkrum self-hosted in your existing infrastructure, we support various deployments
📄 License
Source code in this repository is made available under the Apache License Version 2.0.

