CFM is a desktop manager for Cloudflare Tunnel (cloudflared) entries.
- Create and edit access entries (
tcp,ssh,rdp) - Start, stop, and restart tunnels
- Show runtime status and logs
- Save app settings (including custom
cloudflaredpath)
- Tauri v2 + Rust
- React 19 + TypeScript + Vite
- SQLite (
@tauri-apps/plugin-sql)
- Node.js (LTS)
- pnpm
- Rust
- Tauri prerequisites: https://tauri.app/start/prerequisites/
cloudflaredinstalled (or set path in app settings)
pnpm install
pnpm app-devpnpm dev- web dev serverpnpm tauri dev- desktop devpnpm build- web production buildpnpm tauri build- desktop production build
Desktop binaries are generated in src-tauri/target/release.