I’d like a desktop-grade application that I can run locally on my Linux workstation to automate posting on my personal social channels. The tool must ship with a clean, responsive GUI (Qt, GTK, Fyne, or similar) and be written in either Python, C/C++, Rust, or Go—whichever you are most comfortable maintaining. Core workflow • Connect and authenticate to Facebook, Instagram, TikTok, and YouTube through their official APIs/OAuth flows. • Let me craft a post that can mix text, images, and links, then either publish instantly or drop it into a scheduler. • Queue management: view, edit, reschedule, or delete any upcoming item in a single timeline view. • Visual post preview prior to committing. • Hashtag suggestion pulled from a lightweight algorithm or third-party library. Nice-to-have analytics Basic post-level metrics are welcome—if it’s straightforward, feel free to wire in Google Analytics or AWStats, otherwise leave hooks in place so I can add them later. Deliverables – Compiled binary or AppImage ready to run on Ubuntu 22.04 (no Docker dependency). – Full source code with clear build instructions. – README covering first-time setup for API keys and any rate-limit considerations. – Short demo video or screenshots proving scheduled and instant posting work on each platform. Acceptance criteria 1. I can authenticate each network once and the session survives a reboot. 2. A scheduled image-and-link post publishes automatically at the chosen time on all four platforms. 3. The GUI shows a thumbnail preview identical to the live post. 4. Source builds cleanly with a single command on a fresh Ubuntu install. If this fits your wheelhouse—especially if you’ve shipped API-heavy tools in PyQt, Rust+egui, or Go/Fyne—let’s talk.