Skip to content
View dev-boffin-io's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dev-boffin-io

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dev-boffin-io/README.md

Hi, I'm Boffin 👋

Independent Open Source Developer · Linux Enthusiast · Privacy Advocate
Crafting clean, fast, offline-first desktop & CLI tools that solve real problems.
Building the Forge Suite — developer productivity tools for Linux power users.


👨‍💻 About Me

Self-taught developer. I turn complex, painful workflows into simple, beautiful tools.

My philosophy: software should be lightweight, offline-first, and respect user privacy. No telemetry. No bloat. No cloud lock-in.

Every project starts as a solution to my own frustration with existing tools on Linux — once it works well enough for me, I open-source it.

  • 🔒 Privacy-first — your data stays on your machine
  • Performance — startup in milliseconds, not seconds
  • 🎯 Minimal dependencies — ship as AppImage or single binary whenever possible
  • 🐧 Linux as a first-class platform — not an afterthought
  • 🤝 Open source by default — MIT-licensed and contribution-friendly

"The best tool is the one you actually use."


🔥 The Forge Suite

Powerful local AI desktop app — fully offline, fully yours.

Feature-rich PyQt5 GUI for Ollama. Full LLM power without sending a byte to the cloud.

Key Features: Multi-turn chat · RAG knowledge base · Multi-agent Crew system · Model Manager · AppImage packaging

Tech: Python · PyQt5 · Ollama REST API · PyInstaller


Mount any cloud storage as SFTP in one click.

Turn Google Drive, Dropbox, S3, Mega — any rclone remote — into a scriptable SFTP endpoint. Go CLI backend with PyQt5 GUI and system tray integration.

Key Features: OAuth2 flow · Remote creation wizard · System tray · ARM64/Termux support

Tech: Go · Python · PyQt5 · rclone · PyInstaller


🖥️ virt-forge

Modern QEMU VM manager for power users.

Full-featured VM manager on QEMU/KVM with PyQt6 GUI and Go CLI. No overhead of GNOME Boxes or Virt-Manager.

Key Features: Disk snapshots · Live migration · VNC/SPICE display · Multi-arch (x86_64, ARM64, RISC-V)

Tech: Go · Python · PyQt6 · QEMU · Shell


One command to rule all your SSH connections.

Passwordless SSH manager with GTK3 + VTE tabbed terminal GUI. Named profiles, automated key rotation, Catppuccin Mocha theme.

Key Features: Key generation & rotation · Named profiles · Tabbed terminal · POSIX-safe shell

Tech: Go · Python · GTK3 · VTE · Shell


From zero to project structure in seconds.

Lightning-fast project scaffolding. Single binary, no runtime deps.

Key Features: Templates for Python, Go, Flutter, PyQt5/6, Shell · Auto-generates README, LICENSE, CI stubs

Tech: Go · Shell


The SFTP client that gets out of your way.

Lightweight SFTP automation toolkit with batch transfers, auto-sync, and a single-file PyQt6 dark UI.

Key Features: Batch transfers · Auto-sync rules · Named remotes · QThread-safe design

Tech: Python · PyQt6 · sshfs · paramiko


🪪 new-id

Linux user management — even inside Termux.

PyQt6 GUI for Linux user accounts. Works correctly in both standard desktop and proot/Termux environments.

Key Features: Protected primary user detection · Lock/unlock accounts · SSH key per user · proot-safe

Tech: Python · PyQt6


🛠️ Tech Stack

Category Technologies
Languages Python · Go · C++ · Shell (POSIX/Bash)
GUI Frameworks PyQt5 · PyQt6 · GTK3 · VTE
AI / ML Ollama · llama.cpp · RAG pipelines
Virtualization QEMU · KVM · libvirt
Cloud / Storage rclone · SFTP · Google Drive · S3 · Dropbox
Packaging PyInstaller · AppImage · .deb · Go modules
Platforms Linux (primary) · ARM64 · Termux/proot · Windows & macOS (soon)
Dev Tools GitHub Actions · Git · flock · systemd

🏗️ How I Build

  1. Scratch your own itch first — if I don't need it, I don't build it
  2. CLI first, GUI second — the CLI is always fully functional on its own
  3. Single binary or AppImage — no complex install steps for end users
  4. Safe shell scriptingset -euo pipefail, printf over echo, no bashisms in POSIX scripts
  5. Portable by default — ARM64/proot support from day one where feasible
  6. Acknowledge upstream — every README credits the open-source tools it depends on

🚀 Roadmap

  • Release AppImage + .deb packages for every Forge tool
  • Add automated CI/CD with GitHub Actions across all projects
  • Write contribution guides and open good-first-issue labels
  • Launch dev-boffin-io.github.io with full documentation & live demos

📊 GitHub Stats & Activity

Stats update automatically via GitHub widgets above.


🤝 Open for Collaboration

All Forge projects welcome:

  • 🐛 Bug reports — found something broken? Open an issue
  • 💡 Feature requests — fits the project philosophy? Let's talk
  • 🧪 Testing — especially on ARM, RISC-V, or non-x86_64 hardware
  • 🎨 UI/UX feedback — honest critique is always welcome
  • 🔧 Pull requests — contributions are always appreciated

🙏 Acknowledgements

Ollama · rclone · QEMU · Qt / PyQt · PyInstaller · OpenSSH · Python · Go · GTK · VTE


📬 Get in Touch


Popular repositories Loading

  1. cloud-forge cloud-forge Public

    Cloud-Forge: Turn any cloud storage (Google Drive, Dropbox, OneDrive, Mega, S3 etc.) into a fast & secure SFTP server using rclone. CLI (rclone-sftp) + PyQt5 GUI. Persistent config, 3 performance p…

    Python 1

  2. Linux-core-identity-manager Linux-core-identity-manager Public

    A lightweight Linux identity manager for user account administration. Supports search, filtering, locking/unlocking users, and sudo management with proot-compatible design.

    Python

  3. flutter-tool-dev flutter-tool-dev Public

    Flutter ARM64 Installer CLI tool that downloads, installs, and manages Flutter SDK on ARM64 Linux — powered by community-maintained GitHub releases.

    Shell

  4. easy-ssh-dev easy-ssh-dev Public

    sshx — Simple SSH manager with CLI and GUI. One-click passwordless SSH setup for developers and non-programmers.

    Go

  5. virt-forge virt-forge Public

    A QEMU virtual machine manager — control utility, disk manager, and PyQt6 GUI, all written in Go and Python.

    Go

  6. quick-creator quick-creator Public

    A lightweight Linux desktop application for generating project structures and file scaffolding.

    Python