A cross-platform desktop AI assistant for quick spelling correction, code generation, and other AI-powered help, built with Electron, React, and Vite.
- Modern UI with React and Tailwind CSS
- Fast bundling and hot module replacement with Vite
- AI-powered assistant for:
- Spelling and grammar correction
- Code snippet generation
- Quick Q&A and prompts
- Cross-platform desktop application via Electron
- Automatic updates and packaging for Windows, macOS, and Linux
- Electron – Desktop application shell
- React – UI library
- Vite – Build tool with fast HMR
- Node.js (v22+) & npm (v10+)
- Tailwind CSS – Utility-first styling
- ESLint & Prettier – Code quality and formatting
- Node.js v22 or higher
- npm v10 or higher
-
Clone the repository:
git clone https://github.com/RivoLink/aiagent-gui.git cd aiagent-gui -
Install dependencies:
npm ci
-
Copy the example file:
cp .env.example .env
-
Edit
.envand set your API keys:VITE_AIAGENT_URL=your_n8n_url VITE_AIAGENT_TOKEN=your_n8n_token
-
Development mode:
npm run dev
Opens the renderer at
http://localhost:5173with live reload. -
Production preview:
npm run prod
Builds the app and opens a local production-like instance.
Package the application for your operating system:
npm run buildArtifacts are generated in the dist/ folder for Windows, macOS, and Linux.
Run unit and integration tests:
npm testEnsure tests pass before opening pull requests.
-
Fork the repository
-
Create a new branch:
git checkout -b feature/my-feature
-
Commit your changes:
git commit -m "feat: add my feature" -
Push to your branch:
git push origin feature/my-feature
-
Open a pull request and describe your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
