Skip to content

GeiserX/CashPilot-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CashPilot Desktop

Release Downloads Stars License


What is CashPilot Desktop?

CashPilot Desktop is a native desktop application for monitoring your CashPilot passive income fleet. It connects to your CashPilot backend and provides real-time earnings visibility, service health monitoring, and historical analytics — all from your system tray.

Built with Tauri v2 for a lightweight, cross-platform experience with native performance.

Features

  • Real-time dashboard — Live earnings, service status, and node health at a glance
  • System tray — Runs quietly in the background with quick-access menu
  • Multi-node monitoring — Aggregate view across your entire CashPilot fleet
  • Auto-updater — Seamless in-app updates with ed25519 signature verification
  • Cross-platform — Native builds for macOS (ARM64 + Intel), Windows, and Linux
  • Lightweight — ~5 MB installer, minimal resource usage thanks to Tauri

Installation

Download the latest release for your platform:

Platform Download
macOS (Apple Silicon) .dmg
macOS (Intel) .dmg
Windows .exe
Linux (Debian/Ubuntu) .deb

After installation, the app auto-updates itself when new versions are available.

Quick Start

  1. Install CashPilot on your server(s)
  2. Download and install CashPilot Desktop for your platform
  3. Connect to your CashPilot instance
  4. Monitor your earnings from the system tray

Architecture

CashPilot Desktop (Tauri v2)
├── Frontend (HTML/CSS/JS)
├── Rust Core (system tray, updater, IPC)
└── Python Sidecar (CashPilot backend communication)
    └── Connects to CashPilot API

The application bundles a Python sidecar binary (built with PyInstaller) that handles all communication with the CashPilot backend, keeping the frontend lightweight and responsive.

Development

Prerequisites

Build from Source

git clone https://github.com/GeiserX/CashPilot-Desktop.git
cd CashPilot-Desktop
npm install
npx tauri dev

Ecosystem

Project Type Description
CashPilot Backend Multi-service passive income aggregator and fleet manager
CashPilot-Desktop Desktop App Native desktop dashboard (this repo)
CashPilot-android Android Agent Monitoring agent for passive income apps on Android
cashpilot-mcp MCP Server Monitor earnings from AI assistants via Model Context Protocol
cashpilot-ha Home Assistant Earnings and service status sensors for your smart home
n8n-nodes-cashpilot n8n Node Automate earnings workflows in n8n

License

GPL-3.0

About

CashPilot Desktop — native cross-platform app for managing passive income services (Tauri v2 + PyInstaller sidecar)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors