Skip to content
View LunalFresh's full-sized avatar

Block or report LunalFresh

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 is supported. 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
LunalFresh/README.md

LunalFresh animated stars, meteors, and current Moon banner

LunalFresh

AI tooling • native apps • self-hosted systems • useful weirdness

GitHub X Discord
Visitors

I build the tools I wish already existed.


About Me

I build practical tools around AI, self-hosting, media systems, automation, remote compute, native apps, and game modding.

Most of my projects begin with an annoying workflow, a missing feature, or a system that technically works but could work much better. I like turning those problems into tools that are fast, understandable, and genuinely useful outside of a demo.

My usual design goals are simple:

  • Solve a real problem
  • Keep the workflow practical
  • Make important behavior visible
  • Prefer user control over hidden magic
  • Remove friction without creating new complexity

A lot of my projects start with the same thought:

“This should exist, so I’m making it.”


Currently Building

LibrarWUI

A native, Apple-first Jellyfin client for iOS

LibrarWUI is designed to make browsing and watching a self-hosted media library feel polished, responsive, and at home on Apple devices.

Instead of wrapping a web interface inside an app, LibrarWUI focuses on native navigation, playback behavior, interface design, and platform integration.

The goal is a Jellyfin client that feels intentionally built for iOS rather than merely adapted to it.

The app is currently in active development, with a public release and open-source release planned once the project is ready.


VastAI-MCP

An AI-facing remote compute control plane for Vast.ai

VastAI-MCP is designed around a safe and inspectable workflow for finding, comparing, planning, and managing remote GPU compute.

The project aims to let AI agents work with Vast.ai without handing them unrestricted infrastructure access.

Current areas of focus include:

  • Searching and comparing GPU offers
  • Distinguishing secure cloud and community-hosted capacity
  • Inspecting machine specifications and pricing
  • Resolving templates and environments
  • Attaching datasets
  • Creating immutable rental plans
  • Reviewing costs, risks, and warnings
  • Approval-based execution workflows
  • Spend limits and infrastructure safeguards

HearthLM

Experiments in local AI systems, coding agents, and post-training

HearthLM is an umbrella for my work around local language models and practical AI tooling.

The goal is not merely to run a local model. It is to build the systems around it that make it more capable, controllable, and useful for real work.

Areas of interest include:

  • Coding agents
  • Local model inference
  • Tool use
  • Context management
  • Model evaluation
  • Post-training and fine-tuning
  • Dataset generation
  • Long-running agent workflows
  • Human approval and safety systems

Game and Modding Tools

I also build companion tools, workflow improvements, interface experiments, and modifications for games and custom systems.

These projects usually begin with some variation of:

“There has to be a better way to do this.”

Some current projects are still private or in active development.


Older Projects I’m Proud Of

AI-powered metadata enrichment for Jellyfin libraries

MetaMender scans Jellyfin libraries for missing or underdeveloped overviews, generates concise streaming-style descriptions with an AI provider, and writes the improved metadata directly back to Jellyfin.

Highlights

  • Supports movies, series, episodes, albums, artists, books, and other configured item types
  • Detects missing or unusually short overviews
  • Integrates directly with the Jellyfin API
  • Supports hosted and locally running models
  • Creates timestamped before-and-after logs
  • Tracks input tokens, output tokens, and estimated cost
  • Runs as a lightweight Python tool without requiring another server

Supported AI Providers

  • OpenAI
  • Anthropic
  • xAI / Grok
  • OpenRouter
  • LM Studio
  • Ollama
  • Generic OpenAI-compatible endpoints

Built With

Python · Jellyfin API · Hosted LLM APIs · Local LLMs

View MetaMender →


What I Like Building

  • AI tools that can safely operate real systems
  • Native apps for self-hosted services
  • Jellyfin and media-management tooling
  • Local model workflows
  • Remote GPU compute systems
  • Automation scripts and workflow helpers
  • Game and modding tools
  • UI experiments and app concepts
  • Small tools that eliminate disproportionately annoying problems

Toolbox

Technology icons

Area Technologies
Languages Python, Swift, C#, C, C++, JavaScript, TypeScript
Web and UI React, Next.js, Tailwind CSS, HTML, CSS
Systems and tooling Node.js, PowerShell, FFmpeg, Supabase
Apple development Swift, SwiftUI, iOS
AI development MCP, coding agents, hosted LLMs, local LLMs, post-training, evaluation
Self-hosting Jellyfin, media automation, local inference
Game development Unity, MelonLoader, modding workflows

Current Direction

Right now I am especially interested in:

  • Building a better native Jellyfin experience on Apple platforms
  • Creating safer AI-controlled infrastructure workflows
  • Improving local models through post-training and evaluation
  • Making remote GPU compute easier to search, understand, and control
  • Building practical automation for self-hosted media
  • Turning repetitive or frustrating workflows into focused tools

GitHub Activity

LunalFresh 3D contribution graph


Building strange things for practical reasons.

Popular repositories Loading

  1. MetaMender MetaMender Public

    MetaMender is a lightweight, AI-powered metadata enhancer for Jellyfin. It enriches your media library by rewriting short or missing overviews for music items using OpenAI. No servers, no Docker, n…

    Python 2

  2. LunalFresh LunalFresh Public

    Python

  3. llama.cpp llama.cpp Public

    Forked from ggml-org/llama.cpp

    LLM inference in C/C++

    C++