A modern, web-based interface for the Kamiak HPC Cluster.
Replaces command-line interactions with a dashboard.
squeue) and historical jobs (sacct).Turn your HPC allocation into a private AI playground.
.pdf, .docx, .txt) to chat with your data.https://github.com/user-attachments/assets/aefeb9b5-d653-4b43-8fcb-be5b7f99b37b
The LLM Tab provides a complete interface for running local LLMs on the cluster.
Select your desired model (e.g., meta-llama/Meta-Llama-3-8B) and click Start LLM Server.
SBATCH job is submitted to allocate a GPU node. Once running, an SSH tunnel is automatically established to your local machine.+ icon to upload file (PDFs or word files). The model will use this content to answer your questions.Navigate to the Manage LLMs sub-tab to view models stored in $HOME/.cache/huggingface/hub. You can delete old models here to free up your user quota.
For Windows users, a helper script run_standalone.bat is included. It automatically handles the copying of assets and starting the server.
For production deployment without node_modules dependency :
Build
npm run build
Deploy
Copy the .next/standalone folder to your server.
.next/static -> .next/standalone/.next/static and public -> .next/standalone/public.Run
node server.js
Clone the Repo
git clone <repository-url>
cd <repository-directory>
Install Dependencies
npm install
Run Development Server
npm run dev
Open http://localhost:3000 to launch.
17 commits
TypeScript
96.0%
Batchfile
2.1%
JavaScript
1.5%
A modern, web-based interface for the Kamiak HPC Cluster.
Replaces command-line interactions with a dashboard.
squeue) and historical jobs (sacct).Turn your HPC allocation into a private AI playground.
.pdf, .docx, .txt) to chat with your data.https://github.com/user-attachments/assets/aefeb9b5-d653-4b43-8fcb-be5b7f99b37b
The LLM Tab provides a complete interface for running local LLMs on the cluster.
Select your desired model (e.g., meta-llama/Meta-Llama-3-8B) and click Start LLM Server.
SBATCH job is submitted to allocate a GPU node. Once running, an SSH tunnel is automatically established to your local machine.+ icon to upload file (PDFs or word files). The model will use this content to answer your questions.Navigate to the Manage LLMs sub-tab to view models stored in $HOME/.cache/huggingface/hub. You can delete old models here to free up your user quota.
For Windows users, a helper script run_standalone.bat is included. It automatically handles the copying of assets and starting the server.
For production deployment without node_modules dependency :
Build
npm run build
Deploy
Copy the .next/standalone folder to your server.
.next/static -> .next/standalone/.next/static and public -> .next/standalone/public.Run
node server.js
Clone the Repo
git clone <repository-url>
cd <repository-directory>
Install Dependencies
npm install
Run Development Server
npm run dev
Open http://localhost:3000 to launch.
17 commits
TypeScript
96.0%
Batchfile
2.1%
JavaScript
1.5%