The desktop application for Toolbase that provides an interface for managing tools and plugins for Claude Desktop and other AI platforms.
Toolbase Desktop is built with Electron.
- Node.js 22
- npm
- Claude Desktop installed
The desktop application requires the built runner from
packages/runner
. When running it locally or during the build process, the runner will be built and copied over to the./bin
directory
- Install dependencies:
npm install
- Start the development server:
npm start
app/
├── src/
│ ├── main/ # Main process code
│ ├── preload/ # Preload scripts
│ ├── renderer/ # Renderer process code
│ ├── shared/ # Shared utilities
├── package.json
Before building, specific environment variables are required - check .env.example
and create your own .env
file
To build the application, run the following command:
npm run make
# Start development server
npm start
# Build for production
npm run make
# Lint code
npm run lint
# Format code
npm run format
# Type check
npm run tc
Apache 2.0 - see the LICENSE file for details.