Skip to content
View CarloCamacho's full-sized avatar
  • Perth, Western Australia

Block or report CarloCamacho

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
CarloCamacho/README.md

πŸ‘‹ Hey, I'm Ian Franklin.

A tech enthusiast and habitual hobby collector out of Perth, Western Australia

I use coding as a creative outlet and lately having been building small, weirdly specific tools that make a Linux desktop feel like home. I enjoy tinkering with AI and exploring open source models including fine tuning.

What I make

Recently been building plugins for Noctalia which has been fun:

  • πŸ›° taildrop β€” yeet a file to any machine on your tailnet from a file manager's right-click menu.
  • πŸ€– llama-swap β€” one-click model load/unload for your local LLM server, with some basic performance tracking.
  • ☁️ onedrive β€” Basic OneDrive sync status with live progress, recent files, and pause/resume.
  • πŸ“‘ netcheck β€” ICMP, DNS and hop-by-hop network checks against your own targets, with a live latency graph.
  • πŸ—„οΈ restic-snapshots β€” scheduled restic backups with a snapshot browser, staging restore, and dry-run-gated retention.
  • ⚑ agent-harness β€” hotkey a chat bar, type the task, hit Enter, and pop out into a Pi or Hermes TUI seeded with your prompt.
  • πŸ—‚ hyprfm β€” a lightweight Qt6/QML file manager for Hyprland.

The other stuff

  • 🐍 asx-digest β€” an ASX stock-tip aggregator that reads 20+ sources and emails you a twice-daily digest with AI conviction scores.
  • 🏠 HomeAssistantConfig β€” my home-automation config, shared with the community.
  • πŸ–¨ klipper_config β€” Klipper config for a CR-10 v3 on an SKR Mini E3 I built.
  • πŸŽ™ xiaozhi-ball-custom β€” custom firmware for a Xiaozhi Ball v2 with a local bridge to cloud AI + TTS.
  • πŸ‰ CCGDBF β€” a Discord bot for a role-play / fantasy community.
  • Plus a swag of IOS apps i've got in various states of completeness.

Random pile of interests

Swift Python Tailscale Home Assistant Klipper Llama.cpp Hyprland Gaming Music Movies

Say hi

Right now: On a CachyOS/Hyprland box that I am enjoying tinkering with which much inspiration coming from Omarchy.

Pinned Loading

  1. klipper_config klipper_config Public

    Klipper config backup - CR-10v3 w/ SKR Mini E3

    10 1

  2. asx-digest asx-digest Public

    Multi-source ASX stock tip aggregator with AI-powered analysis and conviction scoring. Fetches 20+ data sources, extracts stock picks, emails a twice-daily tiered digest.

    Python

  3. noctalia-llama-swap noctalia-llama-swap Public

    Noctalia v5 plugin for llama-swap: bar icon, sparkline, one-click model load/unload

    Luau

  4. noctalia-taildrop noctalia-taildrop Public

    Noctalia v5 plugin adding easy access to transfer files over Tailscale. Integrates with your file manager to send files and folders.

    Luau

  5. xiaozhi-ball-custom xiaozhi-ball-custom Public

    Custom firmware for the Xiaozhi Ballv2 that uses a local bridge to connect to cloud resources for AI and TTS.

    C++

  6. soyeb-jim285/hyprfm soyeb-jim285/hyprfm Public

    A lightweight Qt6/QML file manager for Hyprland

    C++ 350 23