This guide walks you through building and running GuLiN Terminal from source on your machine. You will install the required system tools, clone the repository, initialize the project with a single command, and launch the application in development mode. If you only want a pre-built binary and do not need to modify the source, you can skip ahead to the direct-download note at the bottom of this page.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jorgeurtubiam-ship-it/Gulin_ia/llms.txt
Use this file to discover all available pages before exploring further.
Pre-built installers for macOS, Linux, and Windows are available at gulin.dev/download. No build toolchain is required when using a pre-built release.
Prerequisites
Before cloning the repository, make sure the following tools are installed on your system.All Platforms
Install Go 1.22 or later
Install Node.js 22 LTS
GuLiN’s frontend requires Node.js. The recommended version is Node.js 22 LTS.Download: nodejs.org/en/download
Install Task (go-task)
GuLiN uses Task as its build system — a modern, YAML-based alternative to GNU Make. All build, dev, and package commands are run through Verify the installation:
task.- macOS (Homebrew)
- npm (All platforms)
- Direct download
Platform-Specific Dependencies
- macOS
- Linux
- Windows
macOS has no additional platform-specific dependencies beyond Go, Node.js, and Task. You are ready to clone and build.
Ollama (Optional — Local AI Models)
Build from Source
Initialize the project
Run the This command runs
init task to install all Node.js and Go dependencies in one step. This only needs to be done once after cloning (or whenever you run into dependency issues).npm install, go mod tidy, and installs docs dependencies. The first run may take several minutes while Go and npm download their respective libraries.Launch in development mode
Start GuLiN via the Vite development server with Hot Module Reloading enabled:This builds the Go backend, compiles the Electron frontend, and opens the GuLiN Terminal window. Press
Ctrl+C in the terminal to stop the application.(Optional) Run as a standalone build
To build and run the app without the Vite dev server — closer to a production experience — use:
Debugging
Frontend
Open Chrome DevTools inside the running GuLiN window:- macOS:
Cmd+Option+I - Linux / Windows:
Ctrl+Option+I