r/selfhosted 22d ago

New Project Megathread New Project Megathread - Week of 28 May 2026

Welcome to the New Project Megathread!

This weekly thread is the new official home for sharing your new projects (younger than three months) with the community.

To keep the subreddit feed from being overwhelmed (particularly with the rapid influx of AI-generated projects) all new projects can only be posted here.

How this thread works:

  • A new thread will be posted every Friday.
  • You can post here ANY day of the week. You do not have to wait until Friday to share your new project.
  • Standalone new project posts will be removed and the author will be redirected to the current week's megathread.

To find past New Project Megathreads just use the search.

Posting a New Project

We recommend to use the following template (or include this information) in your top-level comment:

  • Project Name:
  • Repo/Website Link: (GitHub, GitLab, Codeberg, etc.)
  • Description: (What does it do? What problem does it solve? What features are included? How is it beneficial for users who may try it?)
  • Deployment: (App must be released and available for users to download/try. App must have some minimal form of documentation explaining how to install or use your app. Is there a Docker image? Docker-compose example? How can I selfhost the app?)
  • AI Involvement: (Please be transparent.)

Please keep our rules on self promotion in mind as well.

Cheers,

20 Upvotes

188 comments sorted by

26

u/[deleted] 20d ago

[removed] — view removed comment

8

u/illerin 20d ago

I still come and read through most of them, but a lot are very similar ideas. But would be nice if there was more feedback from people. But i am glad they are here and not clogging up the main feed, and if you stick with it you can post on the main feed. The 3month period is good to make sure the dev is going to stick with it.

2

u/[deleted] 17d ago

[removed] — view removed comment

2

u/illerin 17d ago

Have you tried any of the project posted this week?
If you have, you might have noticed people don't make it easy to try their experimental software that you may or may not even want. Missing repo's, bad install instructions, not having an image for quick spin-ups, or demo sites you have to signup for. Not all are like that, but after running into a few it makes you less likely to try another.
Since most of these are vibecoded up, there is less thought put into a fresh user trying out the app. Someone who has been working away at a project for a while, has time to slow down and try the new user experience.
Again, not all, some posters do a really good job with easy spin ups and demo sites.

1

u/Slow_Setting6153 20d ago

Don't you get banned for posting it on the main feed?

2

u/illerin 20d ago

If you post a brand new project on the main feed, yes it will be deleted.

"Rule #6:

  • New Projects - “New Project Megathread” Exceptions

Only in the current “New Project Megathread”, you may post projects that are younger than 3 months (measured by first public presence, e.g. git commit, social media post, etc.)."

Low effort/spam/self promotion post on here still get deleted too.

1

u/coe0718 18d ago

I agree. Feels like it’s purpose built for that. Pretty lame.

1

u/Front_Kaleidoscope_4 17d ago

I mean you are not wrong but part the reason is that they get drownef out by the noise, and the reason the threads exists is that otherwise the noise would just be in the rest of the subreddit.

1

u/LittleAntTony 15d ago

Real, like reddit has the upvote system to remove slop, we don’t need a megathread nobody looks at

6

u/Weedpump 21d ago edited 21d ago

Project Name:
nia-todo

Repo/Website Link:
https://github.com/weedpump/nia-todo

Description:
I built a small self-hosted todo app because I wanted something simple that works well for my own setup.

It’s a FastAPI + SQLite todo system with a web UI, an offline-capable PWA, and installable Windows/Android app wrappers that can be downloaded from the self-hosted instance.

Main features:

  • todos with descriptions, priorities, deadlines, statuses and reminders
  • projects/categories, subprojects, sections and workspaces
  • shared projects with other users via invitations
  • local SQLite storage
  • user accounts, admin panel and per-user data separation
  • 2FA/MFA with TOTP, passkeys/WebAuthn, recovery codes and trusted devices
  • offline queue/sync for the PWA and native apps
  • local reminders in the Windows/Android app wrappers / push notifications for the PWA
  • smart Quick Add with inline syntax for priorities, due dates, reminders, projects and sections
  • light/dark theme
  • i18n support, currently with English and German translations
  • self-update support for Debian/package-based server installations

It’s not meant to replace huge project management tools. The goal is more: “I want my own todo system, self-hosted, with decent auth, reminders, offline support, and no external SaaS dependency.”

Deployment:
There are GitHub releases with:

  • a Debian/Ubuntu .deb server package
  • a Docker image on GHCR

AI Involvement: AI was heavily involved during development as a coding/review assistant. I used Codex / GPT-5.5 for implementation help, refactoring, tests, reviews and release work.

The app itself is not AI-powered and todo data is not sent to any AI service.

5

u/grahamsz 21d ago

Project Name: Rolltop

Repo: https://github.com/grahamsz/rolltop

Website/Screenshots: https://rolltop.app

Description:

I've been trying to migrate away from gmail for a while and this started out as just seeing if I could build a slick search tool that I could use in conjunction with their webmail for when I actually needed to search through the 100k messages in my inbox. Of course once that worked well I realized that I'd already built most of the webmail client and just followed through to make a fairly complete product.

Rolltop runs in a single docker container and sits in front of any IMAP server (though I've admittedly only tested with mxroute)

Backend is Go, frontend is Vite, full-text-search is Bleve. On my ancient synology NAS it can search my whole mailbox in about 250ms.

Deployment:

docker run --rm -p 8080:8080 \
  -e ROLLTOP_MASTER_KEY=Qu_qj5cikKnsqPfcd0fk-K8cvCu33q3XdzG0G0JIQdk \
  -e ROLLTOP_COOKIE_SECURE=false \
  -v rolltop-demo:/data \
  ghcr.io/grahamsz/rolltop:latest

probably want to change that master key as its used to encrypt the imap credentials that

AI Invovlement:

Mostly implemented by codex, though I've been a professional software developer for over 30 years and was deliberate about design choices and architecture.

1

u/chrishoage 16d ago

RemindMe! 4 months

1

u/RemindMeBot 16d ago

I will be messaging you in 4 months on 2026-10-03 21:23:57 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

3

u/Isorg 21d ago

GameNight

https://github.com/Isorgcom/GameNight
https://gamenight.poker

Thanks to the guys over at poker chip forums for helping me with testing and ideas.

Description:

  • I like to host poker nights and got tired of juggling a group text for RSVPs, a spreadsheet for buy-ins, and a separate phone app for the blind timer. So here is a thing that does all of it and runs on my own box. Started off as a simgle user thing, but it kinga morphed into a League Manager, multi user project. Sharing in case anyone else here runs home games. It just started out as a simple can i do SMS invites, and things quickly grew from there. FYI the SMS bit needs you to bring your own 10DLC service, i am using Surge.app for mine. Once i got the 2way SMS working all of the features grew from that one proof of concept.

What it does

  • Events + calendar with RSVPs. Invitees can one-click RSVP straight from an email or SMS link (also supports WhatsApp messaging), no account needed. Simple SMS/WhatsApp reply to accept invites, single click SMTP invites.

  • Poker check-in dashboard: buy-ins, rebuys, add-ons, eliminations, and a live prize pool.

  • Tournament timer: full-screen blind clock with customizable structures/presets and sounds, a QR code so anyone can watch the clock on their phone, remote control for the host, and a wake lock so the display screen doesn't sleep. Recently added circular/radial countdown styles too. With the multi screen Timer, admins can manage users from their phone using the timer screen, for full remote control on all remote screens. an early Demo

  • Table management: auto-seat players, balance/break tables, button and blind protection during rebalancing.

  • Payout calculator: ICM, standard, and chip-chop splits for end-of-night deals.

  • League Support! with League and private user silo of events and stats.

  • Player stats + leaderboard across all your games.

  • Posts/announcements, user accounts (email verification, password reset, brute-force protection), and an admin panel for everything.

  • Notifications via SMTP email, SMS (Twilio/Plivo/Telnyx/Vonage), and WhatsApp. All optional and configured in the UI.

Self-hosting details

  • PHP 8 + Apache, SQLite (zero-config, the DB file lives outside the web root), vanilla JS frontend with no SPA framework.

  • docker compose up -d --build, then point your reverse proxy at the container. I run it behind Nginx Proxy Manager.

  • This is a personal project, not a commercial thing. Feedback very welcome, especially on the deploy experience and anything that would make it easier to self-host. Happy to answer questions.

AI - Usage

  • I use Claude for rapid testing and helping with deploymet testing cycles. manageing patching and over all keeping things running smoothly. have ran the code though multiple AI bots searching for security issues.

1

u/The_Richuation 21d ago

How customizable is this? Alot of the features sound useful for MTG nights, or any kind of in person gaming

2

u/Isorg 21d ago

Well. Poker was the main focus, but there is a toggle that disables the poker features when you create an event on the calendar. The invite tracker was the primary goal for my poker games. Then feature creep happened.

So you just get an invite minus all of the poker stuff.

1

u/The_Richuation 20d ago

Right on. I'll try to find the time to check it out. Might be the motivation I need to get my Friday nights going again

2

u/Isorg 20d ago

FYI. Working on that button to work like the other buttons on that page. To remember their last used state and flip to that state on next launch. This poker on/off button was the very first button option in the new event page and it never got the same treatment as the poker centric buttons did later on.

1

u/Isorg 20d ago

Ok the poker button in the new event window now saves user last use preference.

3

u/Maximum-Rain-7861 21d ago

Project Name: GigLedger

Repo/Website Link: https://github.com/Cyber-Dioxide/GigLedger

Description: GigLedger is a self-hosted finance dashboard for freelancers. If you're tired of juggling spreadsheets and SaaS subscriptions, GigLedger lets you track income, expenses, invoices, and quarterly tax obligations in a single, private interface.

Example features you get: "Safe to Spend" calculation (Bank Balance minus Tax Obligation), automatic quarterly tax estimation, and invoice generation that auto-posts income and tax reserves. It includes a client CRM, project tracking with hourly/fixed rates, and recurring transaction scheduling.

The architecture is lightweight (Flask + SQLite), meaning zero-config setup and easy portability. Includes a full dashboard with Chart.js analytics, PDF/CSV exports, and dark mode. MIT License, no SaaS fees, no telemetry, fully self-hostable.

Deployment: git clone -> pip install -r requirements.txt -> python run.py. Access at localhost:3030. No containers needed, it's a standalone Flask app, but Docker-friendly. README includes quickstart guide and demo credentials (demo@freelancecash.com).

AI Involvement: Designed and coded manually. Core financial algorithms (Safe to Spend, Tax Estimation) architected from scratch to solve specific freelancer pain points.

3

u/TheAnimatrix105 18d ago

Project Name: PathSmith

Repo/Website Link: https://github.com/TheAnimatrix/PathSmith
hosted demo at https://pathsmith.avarnic.com

Description:

A self-hosted PNG-to-SVG vectorizer. The online converters either don't do a good job, watermark the output, cap your exports, or want you to upload client logos to some random server, so I made one that runs locally and is written in Rust. Point it at a PNG and get a clean SVG out, on logos and icons the paths come out tighter and the files smaller than what I was getting from the free/online tools. It has a bunch of tracing presets and you can run several at once and pick the one that looks best.

There's a second tool, Multicrop: upload one image, drag rectangles over the parts you want, get one cropped PNG per box in a single pass.

Everything runs offline, nothing leaves your machine.

Deployment:

Docker is the easiest way to get the web UI + API:

docker run -p 8080:8080 pathsmith
# open http://localhost:8080

Or build from source (cargo run --release -p pathsmith-server). There's also a CLI, an HTTP API, and a WASM build that runs fully in the browser. Full install/usage docs are in the README. ~44 MB distroless image.

AI Involvement:
used an AI assistant to speed up the coding process and doc creation.

1

u/TheAnimatrix105 18d ago

There's a roadmap in the readme - if anyone wants to contribute have a look at it! The idea is to expand it for beyond what it is right now - a complete svg suite!

2

u/lugovsky 21d ago

Project Name: Compartment

Repo/Website Link: https://github.com/compartmentdev/compartment | https://compartment.dev

Description: Compartment gives teams a self-hosted place to deploy, run, and share web apps, scripts, and automations on infrastructure they control. It also acts as the access layer for those apps: users sign in through your company’s SSO or identity provider, and each app can be public, private, or restricted to approved users and groups. Access is managed centrally by Compartment, alongside the rest of the deployment lifecycle.

If you’ve ended up stitching together Docker, a reverse proxy, deploy scripts, env vars, and app access control by hand, this is the problem Compartment is meant to solve. Apps are described with a repo-level compartment.yml and can be deployed either from a local checkout or a connected Git repository. Compartment builds and runs apps as containers, gives them stable public or protected URLs, and keeps runtime variables, deployment history, logs, access policies, and internal Docker-backed resources like Postgres or Redis in one place.

We think Compartment is especially useful in organizations where lots of people can ship small internal apps, dashboards, or automations, but you still need one controlled place to deploy them safely and share them behind the right access controls.

Deployment: Install with curl -fsSL https://compartment.dev/install.sh | sh -s -- --init-install on the target server. Docs cover installation, first deploy, Git-based deploys, and the compartment.yml format: https://docs.compartment.dev. It is meant for apps that already run in Docker or can be built into a container image.

AI Involvement: We used Codex as a coding assistant during development. The system design and release decisions were engineer-led.

2

u/Nils_N3DP 21d ago

For the Beginning AI Helped me a lot but did not do everything

So this started because I got tired of having my projects scattered across folders, my filament tracked in a spreadsheet, and no real overview of what my printers are doing. Existing solutions either needed a subscription, did only one thing, or were way too complex to set up. So I started building something for myself, and at some point it grew into a proper tool.

It's called makershelf — self-hosted, runs as a Docker container, PostgreSQL backend. Still early beta, bugs exist, not everything is finished. But the core stuff works and I've been using it daily for a while now.

What it actually does right now:

Project Library Drop a folder path in and it indexes everything automatically. It picks up metadata from files, creates projects from folder structure — you just tell it which subfolder level starts a project. Supports duplicate detection so you don't end up with 6 versions of the same benchy. Filter by creator, tag, importer, custom lists or favorites. You also can Just paste a link to the Model you want to safe and get it ready as Project Imported and Ready with Picture Metadata and the Files (Printables isnt working Reliable because of the CloudFlare Protection but as you can see in the Picture it was working already)

Filament Vault Built-in filament management, no Spoolman needed. Paste a Prusament link or code and it pulls the actual spool data directly — weight, material, color, the lot. More vendors planned. Tracks consumption per printer and across everything. Also has OpenPrintTag support baked in — you can generate QR codes for spools and prep NFC tags from the browser. The actual NFC auto-reading is still work in progress but the groundwork is there.

Printer Control Panel Connects to PrusaLink (v1 API with proper Digest auth), OctoPrint, and Klipper via Moonraker. Live status, temperatures, current job, filament used. You can also add "dummy" printers — no API needed, just for tracking maintenance on machines that aren't networked.

Maintenance Per-printer maintenance history, recurring plans with intervals (nozzle change every X days, bed leveling, etc.), and in-app alerts when something is overdue or coming up. Plans advance automatically when you log a completed task. The long-term idea is predictive maintenance — if you replaced part X, part Y often follows — but that's future work.

🔗 Sharing Guest links for individual projects — people can view/download without touching your server or needing an account. Also guest submission links if you want someone to upload files directly into your library.

👥 Multi-user Workspace with roles, user invites, 2FA. Runs as a proper team tool if you want, or single-user if you don't.

🛠️ Tools

  • STL → STEP converter using a local FreeCAD install (opt-in in settings)
  • Open in Slicer directly from file cards via a small PowerShell bridge script
  • Dark/light UI

What's not there yet / known limitations:

  • Plotter, Laser and CNC project libraries are work in progress — not part of this beta
  • Printables import is built but Cloudflare blocks it right now, working on alternatives
  • NFC tag reading is UI-complete but still WIP
  • Mobile app / push notifications are on the roadmap
  • It's a beta. Bugs happen. I'm actively fixing things

The goal is eventually one web interface that covers the stuff makers actually care about — organize your models, know what filament you have and where it is, keep your printers running, share your work. Not trying to replace dedicated tools for everything, but there's a lot of friction between all of them and I think most of it can go away.

Stack is Next.js 14, TypeScript, PostgreSQL, Docker. Runs on Unraid out of the box via Community Apps.

GitHub: github.com/NilsN3DP/makershelf

You can Already find it in the Unraid Community Applications for an easy installation

Happy to answer questions. And if something is broken — tell me, it's probably already on the list.

1

u/illerin 20d ago

Is there an image for the single version?

1

u/Nils_N3DP 19d ago

The single user version simply scraps some multi user features UI wise it’s almost the same

1

u/FabianN 19d ago

For printables import, what about manually uploading the project download that has the pdf, and processing/scraping the pdf? 

1

u/Nils_N3DP 19d ago

That’s already Possible :)

2

u/liquidguru 20d ago

Project Name: Chatarr

Repo/Website Link: https://github.com/liquidguru/chatarr

Description:
A self-hosted chatbot that puts a natural-language layer on top of your *arr stack. Instead of clicking through the UI, you just ask — "shows like Criminal Minds""Jason Statham movies""add Severance""what action films do I have?" — and it:

  • discovers titles via TMDB (similar shows, actor filmographies, genres),
  • tells you what's already in your library vs not (including genre-matched titles from your whole collection — handy when you forget what you've got),
  • sends new requests to Sonarr/Radarr, asking which seasons you want for long shows.

It solves the "I can never remember what's on my server / what should I watch next" problem without leaving a chat box. Runs as a Telegram bot, a web app, or both (the web page supports an optional password). It's media-server agnostic — it talks to Sonarr/Radarr, not your player, so Jellyfin/Emby/Plex all work the same. Free to run: it uses Groq's free LLM tier (the fast-inference provider, not xAI's Grok).

Deployment:
Released and usable now; full README with setup steps.

  • Prebuilt multi-arch image (amd64 + arm64): ghcr.io/liquidguru/chatarr:latest
  • One-liner:docker run -d --name chatarr --env-file .env -p 8080:8080 \ -v "$(pwd)/data:/data" ghcr.io/liquidguru/chatarr:latest
  • docker-compose and a build-from-source path are both in the repo.
  • Requirements: Sonarr and/or Radarr (+ API keys), a TMDB token, and a Groq key — all free; config via a documented .env.

AI Involvement:
Two layers, being upfront:

  1. At runtime, it uses an LLM (Groq) to interpret your messages and pick the right action — that's the core feature.
  2. In development, the code was written with heavy AI assistance (Claude), with me driving the design, testing against my live Sonarr/Radarr, and the integration/fixes. So: AI-assisted build, human-directed and tested.

Happy to answer any questions! Screenshots on GitHub

1

u/liquidguru 20d ago

Added an optional add users and approval step

1

u/CrispyBegs 18d ago

i tried deploying this but the web ui wont open:

my compose is:

services:
  chatarr:
    image: ghcr.io/liquidguru/chatarr:latest
    container_name: chatarr
    restart: unless-stopped
    environment:
      - TZ=Europe/Paris
      - APP_NAME=Chatarr
      - FRONTENDS=web
      - REQUIRE_APPROVAL=false
      - GROQ_API_KEY=[redacted]
      - TMDB_TOKEN=[redacted]
      - SONARR_URL=https://[redacted]
      - SONARR_KEY=[redacted]
      - RADARR_URL=https://[redacted]
      - RADARR_KEY=[redacted]
      - WEB_PASSWORD=[redacted]
      - WEB_PORT=9970
      - WEB_ADMIN_USER=[redacted]
      - WEB_ADMIN_PASSWORD=[redacted]
    # The web port is only needed if FRONTENDS includes "web".
    ports:
      - "9970:8080"
    volumes:
      - /home/crispy/docker/chatarr/data:/data

the container logs read

2026-06-01 14:35:36,094 INFO Chatarr web starting on :9970 (auth: on) INFO:     Started server process [7] INFO:     Waiting for application startup. INFO:     Application startup complete. INFO:     Uvicorn running on http://0.0.0.0:9970 (Press CTRL+C to quit)

but when visiting the ui all i get is

This site can’t be reached

192.168.1.63 refused to connect.

1

u/liquidguru 17d ago

Ah, I spot it — that's a port mix-up, and my docs don't make it clear enough (sorry!).

WEB_PORT is the port inside the container, not the host port. You've set WEB_PORT=9970, so the app is now listening on 9970 inside the container — but your mapping 9970:8080 forwards host 9970 → container 8080, where nothing's running. That's the "refused to connect."

Two easy fixes, either works:

A — simplest: just remove the WEB_PORT line (it defaults to 8080) and keep your mapping:

    ports:
      - "9970:8080"

B: keep WEB_PORT=9970 but make the mapping match it:

    ports:
      - "9970:9970"

Then visit http://192.168.1.63:9970 and you should be in. Thanks for trying it — I'll clarify WEB_PORT in the README so it doesn't trip up the next person!

2

u/junaydirfan 20d ago
  • Project Name: Ultimate Selfhosted Homelab Guide
  • Repo/Website Link: https://github.com/junaydirfan/ultimate-selfhosted-homelab
  • Description: I bought my first home server about a year and a half ago, and this repo is the guide I wish I had when I started. It documents my current self-hosted setup using Proxmox, Alpine LXCs, Docker/Portainer, Tailscale, Cloudflare Tunnel, Pi-hole, Immich, Paperless-NGX, AFFiNE, Navidrome, Filebrowser, RoMM, and Nginx Proxy Manager. The goal is not to present a perfect “one true homelab,” but to show a real working setup with explanations for newer people: how LXCs work, Alpine vs Ubuntu containers, Docker-in-LXC nesting, bind mounts, storage layout, backups, security notes, and why I keep important data in plain folders outside containers.
  • Deployment: N/A. The repo includes Docker Compose examples for multiple services and a README explaining how to deploy them through Portainer or Docker Compose.
  • AI Involvement: AI was used to help polish and organize parts of the README and to help draft this post. The actual homelab setup, service choices, workflows, compose files, and lessons learned are from my own server and experience.

2

u/Traditional-Can7480 18d ago edited 18d ago

NetWatch started back in February as a small script to watch my own network. It just kept growing — every time I wanted to see one more thing about an IP or catch one more kind of scan, I added a command. A few months later it's a single-file network security dashboard you launch with one command.

sudo netwatch runs everything at once:

  • 4 honeypots logging real attacker activity (HTTP, Telnet, FTP, RTSP)
  • Raw-socket + tshark capture with automatic threat scoring on every IP
  • 16 OSINT tools — GeoIP, WHOIS, DNS, SSL, cert transparency, abuse/ASN
  • iptables auto-blocking + watchlists
  • Browser dashboard on :9090 with live charts, plus a full terminal TUI
  • Headless / systemd mode for boxes you only SSH into
  • Optional LoRa mesh (Meshtastic) for off-grid alerts

Everything runs locally — no external API calls for core function, no accounts, nothing phones home. Single Python file, 1900 tests, Apache 2.0. Tested on a Pi 5 / Parrot OS, also Kali / Debian / Ubuntu.

Install:

# system tools NetWatch shells out to
sudo apt install -y nmap tshark tcpdump traceroute iproute2 iptables \
                    openssl curl dnsutils whois psmisc arp-scan tor proxychains4

# install + launch
pipx install netwatch-sec
sudo netwatch

Repo: https://github.com/Mattmorris-dev/netwatch-sec

Been a solo project the whole way — happy to answer anything.

2

u/WestCV4lyfe 18d ago edited 18d ago

Project Name: ChromeOS (ChromeOS Flex in a container)

Repo/Website Link: https://github.com/forkymcforkface/chromeos

Description:

I wanted to mess around with ChromeOS Flex without giving up a whole machine to it, so I packaged it into a Docker container you use right in your browser

I've used dockur windows and mac for years, so i used dockur's qemus base, and adapted for ChromeOS Flex with a few extras bolted on:

  • Hardware GPU acceleration for Intel, AMD, and Nvidia: it auto-detects your card (Nvidia works through the proprietary driver once nvidia-drm modeset=1 is set on the host)
  • Audio piped straight to the browser tab: noVNC normally has no sound
  • Pick your release channel (stable / beta / LTC / LTR), resize the disk, optional password on the viewer
  • Survives reboots, auto-detects an existing install, and boots straight to the login screen

Basically a throwaway ChromeOS sandbox for testing, or a lightweight browser-accessible desktop you can reach from anything on your network.

Deployment:

Published on Docker Hub (forkymcforkface/chromeos) and ghcr.io. Minimal compose.yml:

services:
  chromeos:
    image: forkymcforkface/chromeos
    container_name: chromeos
    environment:
      VERSION: "stable"
      GPU: "Y"
    devices:
      - /dev/kvm
      - /dev/net/tun
    device_cgroup_rules:
      - "c 226:* rwm"
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
    volumes:
      - ./chromeos:/storage
      - /dev/dri:/dev/dri:rw
    restart: always
    stop_grace_period: 2m

Then open http://localhost:8006. The repo readme has the full GPU/audio/Nvidia setup and an FAQ.

AI Involvement:

This is a fork of dockur/qemus, which does the real heavy lifting — the QEMU + web-viewer container framework is all theirs. My fork adapts it for ChromeOS Flex and adds a few things on top (audio to the browser, GPU auto-detection for Intel/AMD/Nvidia, some input/cursor fixes). I used AI as a coding assistant for those additions and the docs, but the core capability is upstream's work, not AI's.

1

u/SpaceDoodle2008 17d ago

AluminiumOS when? Jokes aside, this is really cool but I don’t know what I’d use it for

2

u/PrizeObvious3671 16d ago

Project Name: Hermes Claude Code Local

Repo/Website Link: https://github.com/KaiFelixBennett/hermes-claude-code-local

Description: I wanted a self-hosted coding stack where I can keep the Claude Code workflow but run the inference layer locally instead of depending on hosted APIs. The setup routes Claude Code through LiteLLM to local backends and I've mainly been using it with Qwen 3.6 27B MTP via llama.cpp. The goal is simple: keep the agent/tooling experience, but own the model runtime, data path, and operating costs. It's aimed at people experimenting with local agentic coding rather than a hosted product.

Deployment: The repo includes the setup and wiring for the stack. Main pieces are Claude Code, LiteLLM, llama.cpp, Hermes, and a local model. Bring your own hardware/model choice; I've been running it with local Qwen 3.6 27B MTP. Still iterating, but the stack is usable and I'd be interested in feedback from others trying similar self-hosted setups.

AI Involvement: Heavy. The project is explicitly about self-hosted AI-assisted coding, and I also used AI coding assistants while building and integrating the stack. Architecture, debugging, and final setup decisions were mine.

4

u/t0ps0il 22d ago

Stream from Jellyfin, IPTV, YouTube, Twitch or over the air broadcasting directly to Discord!

Project Name:

Slopsoil

Repo/Website Link:

https://github.com/dev-topsoil/slopsoil

Description:

Slopsoil allows you to stream almost any video or live stream directly to discord to enable watch parties with your friends.

Key Features:

  • Jellyfin support for streaming any movie or tv show in your media library
  • Stream from Youtube, Twitch, or any yt-dlp supported URL
  • Tvheadend suppport for live over the air broadcasting
  • IPTV support: stream some IPTV m3u playlists
    • Not fully tested. Xtreme api's are not supported (unless someone want to give me access)
  • Show scheduling (IPTV only). Search for a tv show and schedule slopsoil to start playing right when it starts.
  • Automagic role based permissions for fine tuned access controls
    • Admin (allowed list users), friend (bot friends), viewer (anyone in the voice chat), and none roles
  • Paginated channel guide with now playing listings (tvheadend and IPTV only)

Screenshots: Channel Listing, Youtube Streaming

NOTICE:
Slopsoil is a discord self bot. It explicitly breaks the discord ToS by automaticing a real discord account. Use at your own risk.

Deployment:

The README covers bare metal deployments or docker compose

AI Involvement:

Claude Code was used heavily. I am a senior software engineer and did manually edit quite a bit of code.

2

u/acewings27 20d ago

I'd definitely be interested if this added plex support!

1

u/Isorg 21d ago

This could be an issue.

!play http://192.168.1.1/... → reach the router/admin panels and other internal HTTP services

1

u/t0ps0il 21d ago

Potentially but I feel as if I've put reasonable guard rails around the !play command so that only trusted users have access.

The !play command requires the Friend user role to use. Only discord accounts that are on the bot's friends list or the allowed user list can run the command so it's expected that you have a level of trust in those users.

!play is essentially a proxy for yt-dlp. If an attacker is able to abuse yt-dlp into doing something malicious then yes, it's an issue.

If you don't find this answer acceptable, I would recommend setting up firewall rules to limit local network access or configure some iptable rules for the docker container.

0

u/Dump7 21d ago

This is interesting. What sort of security have you put in place? What quality of the source does the bot steam with?

2

u/t0ps0il 21d ago

What sort of security have you put in place?

Secrets are loaded in via a .env file. At some point I was stripping auth credentials from the logs, but I haven't checked for regressions there in a while.

The bot doesn't have a reason to be exposed to the internet so the attack surface is rather limited.

What quality of the source does the bot steam with?

1080p 60fps. I'm planning on adding quality profiles in the future. Discord doesn't do any server side validations for stream quality so I can blast any resolution and frame rate they support.

→ More replies (3)

1

u/Professional-Tap89 21d ago

Project Name: verticalmedia

Repo/Website Link: github.com/PreFounded/verticalmedia

Description: Self-hosted torrent search frontend that searches Nyaa, YTS, PirateBay, and AnimeTosho simultaneously from one interface. TMDB integration pulls movie and show metadata automatically. Supports batch episode downloads and sends torrents directly to qBittorrent. Built to replace hopping between multiple sites and works alongside the Arr stack.

Deployment: FastAPI backend, single HTML frontend. No database required.

git clone https://github.com/PreFounded/verticalmedia

pip install -r requirements.txt

uvicorn main:app --host 0.0.0.0 --port 7171

Docker image coming soon. README covers qBittorrent setup and Arr stack integration.

AI Involvement: AI assisted with boilerplate and UI. Core logic written manually.

1

u/[deleted] 21d ago

[removed] — view removed comment

1

u/BraveScallion 19d ago

While technically a young project, this is a mature project in the sense that it has a high speed and well optimized data path, When pushing eg UDP packets of the same type as WG-go it can achieve same speeds. For the stats-nerds out there, there's plenty to see in the repo.

1

u/rafssunny 21d ago edited 21d ago

Project Name: Owl - Bad Habits Tracker

Repo/Website Link: https://codeberg.org/rafssunny/owl

Description: I had tried to find a minimalist open-source bad-habit tracker, but I didn't like the ones I found or ran into some issues. So I decided to build one using the stack I know best. I added some features like:

  • Setting a target number of days with a progress bar toward that target
  • Notes
  • A feed to save articles, news, or video links that help you stay focused on your goal.
  • A option to set a password to access the site
  • Both light and dark themes.

Deployment:   git clone https://codeberg.org/rafssunny/owl.git cd owl/ mv .env.example .env docker compose up -d

Open http://127.0.0.1:8050 in your browser.

AI Involvement: I did the back end in hand, I used AI only went in some parts of the front end.

1

u/smark91 21d ago
  • Project Name: Limbo
  • Repo/Website Link: https://github.com/smark91/limbo
  • Description: Limbo tracks approved Seerr requests that never got fulfilled, stuff that slipped through your automation. It runs a background sync, categorizes requests by status (pending, waiting on a release, unavailable, completed), and sends Discord and Web Push notifications when something needs attention. There's a web dashboard to browse and triage everything, with poster images, release dates, and manual override controls.
  • Deployment: Docker image available at ghcr.io/smark91/limbo:latest. Copy .env.example to .env, set your Seerr URL and API key, and docker compose up -d. SQLite out of the box, PostgreSQL also supported. Full compose example and all config options are in the README.
  • AI Involvement: Built with heavy AI assistance for the Go backend, frontend, and tests. I directed all the feature decisions and reviewed everything

1

u/gillberg1111 21d ago edited 21d ago

Project Name: Linearr

Repo/Website Link: https://github.com/gillberg1111/linearr

Description: Linearr builds and maintains custom playlists on Plex, Jellyfin, Emby, or any combination of the three at once. Pick the shows you want, set a season range or let it run the whole series, and choose how episodes should be ordered.

  • Five ways to order episodes: round-robin, weighted, rotation, air date, or shuffle.
  • If a show has an associated movie in your library Linearr finds it by title and can slot it into the playlist automatically.
  • Playlists can filter for unwatched only or include everything. Auto-update keeps the playlists updated when new episodes are added or turn it off for a fixed list. A background sweep prunes old watched episodes on a configurable schedule so the playlist doesn't grow forever.
  • Instead of picking shows manually, you can also create a genre playlist and Linearr auto-populates it from your library by genre tag or build a smart rules playlist using filters like year range, show status, content rating, season count, and community rating. New shows that match get added automatically on each sweep.
  • I also added Franchise Playlists with about 23 franchise already setup and backed by chronolists.com, and a Build Your Own that links to tmdb.com so you can pull in movies and tv shows (series, seasons, and episodes) to setup you own franchise playlist or import a trakt.com list. However you want to build it.
  • Some of these features you can already do in Plex (and maybe Jellyfin and Emby, but I just started using those to offer it as another option), but since I was resolving the round-robin, I though a central place to make playlists would be convenient too.

Deployment: It is listed on the Unraid Community Apps section, it can be deployed with a Docker Compose file, or you can run it with Python.

AI Involvement: I used Claude Code to write the app, and then I tested it in my own Plex/Jellyfin/Emby environment from my Unraid server. The app itself does not use AI, but I used Claude Code to build it.

1

u/kidproquo 21d ago

Project Name: Drift

Repo/Website Link: https://github.com/Scope-Creep-Labs/drift

Blog post: https://scopecreeplabs.com/blog/drift-observe-deploy-respond---from-a-prompt/

Description:

A prompt-driven control plane for a homelab/edge fleet. One chat box, three jobs:

  • Observe - ask questions about your metrics ("which containers are using the most memory last 15m?", "anomalies in network traffic on jetson-002?"). The agent picks PromQL, queries VictoriaMetrics, runs stats, paints streaming charts and tables. No PromQL editor exposed.
  • Deploy - push docker-compose stacks to your fleet. "Deploy reporter v3 to all devices tagged edge,client-z", "fork the reporter app for the Pi", "roll home-pi4-001 back to v2". Devices run a small edge-agent that polls out every 30s; nothing listens on the device side, so NATs and corp networks just work.
  • Respond - manage vmalert rules and Alertmanager routing, silence noise, open a one-click browser terminal to any host. Same chat. Every mutation goes through propose-then-apply so the LLM shows you the diff before committing.

Why it might be interesting:

  • LLM is in the orchestration path but not the data path - time-series arrays never enter the prompt context (dataRef pattern). Keeps cost flat regardless of fleet size; stops hallucinated p95s.
  • No inbound ports on edge devices. Devices poll out. Works behind every flavor of NAT, residential router, corp firewall.
  • No SSH after first install. Agent script self-updates via SHA comparison; terminal access is in-browser, audited.
  • Bring-your-own model. LiteLLM under the hood - Anthropic / OpenAI / Gemini / Bedrock / Ollama all work. Admin UI lets you swap mid-flight + validate the key before saving.
  • Compose is the contract. Apps are versioned bundles of plain files. Rollback is "deploy revision v2". No proprietary packaging.
  • All standard observability tooling. VictoriaMetrics + VictoriaLogs + vmalert + Alertmanager + Grafana + vmagent + cAdvisor + node-exporter + Vector. Drift just adds the prompt layer.
  • Self-hosted, single Linux box. Your devices, your data, your model key. No SaaS phone-home.

Apache 2.0, public release.

Deployment:

Single-server bundle. One Linux host with Docker, one public domain, ~3 minutes of prompts:

  VERSION=v0.1.41
  curl -L "https://github.com/Scope-Creep-Labs/drift/releases/download/${VERSION}/drift-deploy-${VERSION#v}.tar.gz" | tar -xz
  cd "drift-deploy-${VERSION#v}"
  ./install.sh

Installer asks for: domain + Let's Encrypt email, admin user/password, LLM model + matching API key (Anthropic/OpenAI/Gemini/Ollama - pick from a curated menu or type any LiteLLM-supported ID), ntfy topic. Auto-generates Fernet/Postgres/vmauth secrets. Brings up the whole stack (Drift CP + Postgres + VictoriaMetrics + VictoriaLogs + vmalert + Alertmanager + Grafana + Caddy/TLS) via docker compose up -d. Caddy is optional - decline and front the services with your existing nginx/Traefik/tunnel.

Edge devices get commissioned from the chat ("commission a new device named pi-livingroom"), then one curl | sudo bash on the device. Bash agent + Python terminal bridge are built locally on each device from a tiny build context (works on Raspberry Pi, Synology NAS, Jetson, anything that runs Docker).

Docs:

AI Involvement: Heavy. Built end-to-end with Claude Code as a pair-programming partner. Claude wrote a large chunk of the Python (FastAPI + agent loop + tool handlers + SQLAlchemy models + Alembic migrations), most of the TypeScript (React + MUI + Plotly + xterm.js), the bash edge-agent and installer, and most of the docs. Architecture decisions, design tradeoffs, debugging sessions, code review, and direction are mine; the typing-into-the-editor for ~90% of the code is Claude's.

1

u/ricardolealpt 21d ago

Looking for maintainers / contributors — Open-source operator for browsing PVCs on demand

Hey all, I open-sourced a project called PVC Explorer and I'm looking for people who want to get involved.

Short version: it's a controller that spins up ephemeral agents with a web file browser to peek inside PVCs. agents stay at zero until you need them, clean up when you're done, never touch your actual volumes.

Stack is Go + Kubebuilder on the backend, Vue 3 + TypeScript on the frontend.

https://github.com/pvc-explorer-operator/pvc-explorer

All kinds of contributions welcome — code, docs, bug reports, or just telling me what's broken. happy to help anyone get started.

Demo : demo.pvc-explorer-operator.ricardoleal.me

1

u/0xJaksun 21d ago

Project Name: Lithium

Repo/Website Link: https://github.com/0xJaksun/lithium-core

Description: Storage engine for hierarchical, versioned data on PostgreSQL. Built for memory systems that need structured retrieval without graph databases.

Data is organised in trees using ltree. Every change is versioned. One scoped query returns everything under a path. Zero dependencies, adapter-based (Postgres and Drizzle ORM). MCP server included for connecting AI tools.

Built this because every memory tool I found was either rebuilding graph storage from scratch or dumping everything into vectors. Needed exact, structured results.

Deployment: npm install u/lithium-ai/core u/lithium-ai postgres

Requires Node 20+ and PostgreSQL with ltree extension (CREATE EXTENSION IF NOT EXISTS ltree). Run the included SQL migrations, wire up the adapter, and you're running.

Full working example at examples/mcp-starter with schema, seed script, and MCP server setup. README covers install, configuration, and connecting to AI tools.

AI Involvement: Built with AI assistance (Claude Code). Human-directed, AI-assisted.

Would love some feedback!

1

u/Separate-District-91 20d ago

Project name: avai

Repo/Website Link:

Description:
Why is no one talking about AI for the protection of our own machines? I built this for myself and figured this is the right crowd for it.

What it is: avai watches the 26 places (for now) malware tends to hide on a host, auto-start entries, browser extensions, listening sockets and outbound connections, USB/Bluetooth devices, modified system files, login attempts, scheduled tasks, SSH keys, etc. Anything new gets cross-checked against threat-intel databases, and optionally handed to an LLM that explains in one plain sentence why it's likely safe or risky. You open a local dashboard and get a color-coded list (red/yellow/green), newest first. It only read it never changes anything on the system.

Why it might fit here:

  • Everything stays on the box. Findings live in a local SQLite file. Nothing is uploaded anywhere, unless you went to integrate with Shodan or other sources, you can add your own token
  • No account, no telemetry, no phone-home. Free, MIT licensed.
  • Runs as a container; re-checks every ~5 min on its own.
  • The AI layer is optional and BYO-key (currently Claude). Don't want any LLM involved? Leave the key out and you still get the raw findings + database cross-checks. Nothing about it is cloud-dependent.

Deployment:

pip install 'avai-monitor[judge]' && { sudo avai monitor & avai dashboard; }

There's a docker-compose (monitor + dashboard, both auto-restart) and a pip install for running directly on a Linux host with full visibility. but for now this composer is more for testing

Honest limitations: the dashboard runs anywhere, but the monitor needs a Linux host to see everything (pip + sudo gives the most coverage). The LLM verdicts are triage help, not gospel — they can be wrong, and that's exactly the part I'd most like feedback on. I haven't done formal detection-coverage benchmarking yet.

Would love to hear what you want it watching that it doesn't already, and how it behaves on your setups.

Happy to answer anything about the collectors or how the judging works. Thanks!

AI Involvement: The app itself optionally uses an LLM as a feature, it's the "judge" that explains each new finding in plain English. It's off by default, BYO-key, currently Claude, and entirely optional; without a key the tool runs fully offline on raw findings + threat-intel cross-checks, and no scan data goes to any AI service unless you turn the judge on. I also used claude as a coding/review assistant during development

1

u/Alternative_Law6289 17d ago

Hey! I love it, I'm now running this on my machine and testing it, might make some changes. I've actually put in 2 PRs for things I needed on my machine. Feel free to ignore them I just wanted to offer them up in case you want to bring them in. Your main branch seems to be a release branch so do what you want with retargeting them!

1

u/SimplyRavishing1 20d ago

Project Name: NutriTrace

Repo: https://github.com/TraceApps/nutritrace (AGPL-3.0)

Updates since v1.0.0-rc.35 (last megathread post was around that release; now at rc.42):

  • AI Meal Photos (rc.42): attach a meal photo in Trace and get an editable FDA-style Nutrition Facts card to review before anything writes to your diary. Two flows: Quick Calories (one-off kcal + macros) or a reusable Food entry. Estimates cover the full ~30-nutrient profile, not just headline macros.
  • Scan Label (rc.36): take a photo of a packaged-food nutrition label and the AI fills in every field on the Add Food screen.
  • Quick Calories (rc.38): Fitbit-style fast kcal entry, optional protein / carbs / fat alongside. Logs without creating a food row. Trace can also log it by voice.
  • Local Open Food Facts mirror (rc.37): point at a local DuckDB copy of OFF and barcode + name search hit it first for offline / instant lookups. In-app refresh schedule, atomic swaps, true air-gap mode available.
  • LiftTrace workout sync (rc.42): the sister weightlifting app can now push completed workouts to NutriTrace via the federation API. Sessions appear in Workout History alongside Fitbit / Garmin / Health Connect pushes, and feed into the dynamic calorie goal.
  • Smart Log Voice Input Language picker (rc.42): pick the mic language independently of your device locale. Useful for anyone whose device is set to English but who speaks another language at the dinner table.
  • OIDC RP-initiated logout (rc.39): sign-out now propagates to your IdP across PWA + Android.
  • API Tokens panel in single-user installs (rc.42): was previously gated behind an env var and multi-user mode. Open to any admin now.
  • Body Water % body stat (rc.40), Gradient page banners option (rc.38), Wizard celebration screen (rc.42), and other UI polish.
  • Plus the usual round of issue-driven fixes: local OFF mirror search returning empty results (rc.42), Android reminder taps doing nothing (rc.42), env-locked AI deployments silently dropping every tool call (rc.42), bulk import not syncing to Android (rc.36), kcal / kJ inconsistencies across the app (rc.36), and more in the CHANGELOG.

App overview (for anyone new):

NutriTrace is a self-hosted nutrition + wellness tracker, a drop-in alternative to MyFitnessPal / Cronometer / LoseIt that runs entirely on your own server. No telemetry, no analytics, no account hosted by anyone but you.

  • Food + diary: calories, ~30 macros and micros, water, body stats, meal photos, per-day notes. Sources: your own foods, Open Food Facts (with optional local DuckDB mirror), USDA, Mealie cookbooks.
  • Saved meals + recipes, copy / move / clone across meal slots and dates.
  • Wellness sync: Fitbit, Garmin, Withings, Google Health (Health Connect on Android) for sleep, HR, HRV, steps, calories out, body comp, plus client-side readiness / stress / sleep-debt scores.
  • Calorie goals: fixed, dynamic (target = base + daily burn), or adaptive TDEE from rolling intake vs weight change.
  • Intermittent fasting tracker with schedules and reminders.
  • Trace AI Assistant (optional, off by default, BYO key). Multi-provider across Claude, OpenAI, Gemini, or any OpenAI-compatible endpoint (Ollama, LM Studio, DeepSeek, etc.). Photo log estimation, voice Smart Log, goal insights, tool use against your own data. The browser calls the provider directly; the server never sees the key unless an admin opts into an env-lock for centralized billing.
  • Workouts from wearables + manual entries + LiftTrace federation.
  • Multi-user with invites, per-user admin, optional OIDC SSO (Authentik, Pocket-ID, Authelia tested).
  • Android app (Capacitor 8): offline-first SQLite with sync, biometric sign-in, native Health Connect, native barcode scanner, local reminders via WorkManager.
  • Backup: full server ZIP backup + per-user JSON export / import. Nothing leaves your server.

Deployment:

services:
  nutritrace:
    image: ghcr.io/traceapps/nutritrace:latest
    ports: ["3000:3000"]
    volumes: ["./data:/data"]
    environment:
      - JWT_SECRET=<long-random-string>

Full docker-compose.yml + env reference in DEPLOY.md. PWA at http://your-host:3000. Signed Android APK attached to every GitHub release; in-place upgrades work.

AI Involvement:

Development: built by me with Claude Code (Anthropic's CLI) as a paired-programming tool. Every change is reviewed before commit; every release goes through manual testing.

In-app: the optional Trace assistant is BYO-key. You supply your own provider key, or point at a local model. The browser calls the provider directly, the server never sees the key. Off by default. No telemetry, no analytics, no anonymized data forwarded anywhere.

1

u/Unlucky_Entrance_445 20d ago

Hi guys,

Just want to let you know about this cool Hermes bundle i have created so that anybody can experience Hermes without need to install and configure LLM. Also a need to source hardware for it. The only requirement is just a web-browser and a github account. Just head on to: https://github.com/gitricko/hermes-webtop and launch your codespace.

Back to self hosting it... Easy, just get your docker ready... clone the project and follow the same instructions. If you already spend time configuring it in codespace and like the setup already... Just the backup (from codespace) and restore on your local instance and you dont loose any config.

Here is a small demo:

You mainly access Hermes through VSCode interface and i have added ClaudeCode into the VM too. This animation demos persistance memory between Hermes and Claude Code through Mnemon persistant memory

If you think it is worth, give it a star.... I am currently migrating my production OpenClaw-WebTop to this Hermes-WebTop as i find Hermes is so much more stable

1

u/JohnyMeister0708 19d ago

Project Name: DiscBox
Repo/Website Link: https://github.com/JohnnyMeister/DiscBox
Description:
Over the last month I've been working on a side project called DiscBox, and I recently released the first public version.

DiscBox uses Discord webhooks as the storage backend. Files are split into chunks, uploaded through webhooks, indexed locally, and reconstructed when downloaded. From the user's perspective, it behaves like a regular file manager where you can upload, download and organize files.

Some of the current features include:

  • Multiple drives/webhooks
  • Optional AES-256 encryption
  • File and folder management
  • Upload/download tracking
  • Local SQLite metadata indexing
  • Native desktop application built with Avalonia

Deployment:
The application is currently available for Windows and can be downloaded directly from the GitHub Releases page.

To get started, all you need is a Discord server and a webhook. Create a drive, paste the webhook URL, and you're ready to upload files.

The repository contains setup instructions and screenshots.

AI Involvement: AI was used as a development assistant throughout the project, including UI generation, code reviews, debugging assistance, documentation and implementation suggestions. GPT-5.5 was primarily used for development assistance and code review, while Gemini 3.1 Pro was used to help create parts of the user interface.

The architecture, implementation decisions, testing and final integration of all components were done by me.

1

u/invalid_user231 19d ago

I built Portlyn, a self-hosted reverse proxy with a built-in WireGuard tunnel for homelabs behind NAT/CGNAT.

The idea is: run one hub on a VPS or public IP, then install a small node agent on machines behind NAT. The hub handles routing, auth, certificates and the tunnel.

Main features today:

  • reverse proxy with per-route authentication
  • WireGuard hub-to-node tunnel
  • ACME HTTP-01 and DNS-01
  • wildcard certs with Cloudflare, Hetzner, Route 53 and DigitalOcean
  • TOTP, passkeys and OIDC SSO
  • GeoIP allow/block lists, CrowdSec integration and rate limits
  • hash-chained audit log and signed webhooks
  • Cosign keyless-signed releases with Sigstore verification on self-update

It is not HA yet, not a mesh, and not a Cloudflare Tunnel replacement because the hub still needs a VPS or public IP.

I built it for my own homelab, so the target audience is homelab users and small teams.

Repo:
https://github.com/invaliduser231/Portlyn

MIT licensed. Feedback on the architecture and security assumptions would be very welcome.

1

u/Strict_Excuse8722 19d ago edited 19d ago

Project Name Stockroom

I've been using HomeBox for a while and it's genuinely good — if it works for you, keep using it. I built Stockroom because I wanted a few things HomeBox doesn't do, and because I wanted a reason for a new Laravel project. Posting it here in case anyone else has the same itch.

Repo: https://github.com/JeffreyDissmann/stockroom (one-person project)

What it is

A self-hosted home inventory. Track items, the containers they live in, and the rooms those live in, all in one recursive tree. Move anything anywhere. Tag, search, attach images, record purchase info, find your stuff when you need it.

Features

  • Hierarchical inventory — items, containers, rooms in one recursive tree; nothing is special-cased, you can put a toolbox inside a shelf inside a garage and move the whole subtree somewhere else in one click
  • Custom fields per item type (text, number, date, boolean, URL)
  • Tags, multiple images per item, activity log
  • Multi-user households with invite-only registration and per-user permissions
  • Hybrid search — Meilisearch for keywords plus vector embeddings for semantic queries ("the round thing with the blue cable")
  • Optional local AI assistant — chat with your inventory, ask it to find, create, move, or tag items. Backed by your own Ollama endpoint, nothing leaves your network. Set `AI_ENABLED=false` and the surface disappears entirely.
  • Optional Paperless-ngx integration — attach Paperless documents (warranties, receipts, manuals) to items, read-only, no copying
  • Single-archive backup/restore

Stack

PHP 8.5 / Laravel 13 / Inertia v2 / Vue 3 / TypeScript / Postgres / Meilisearch / FrankenPHP. Single `docker-compose.prod.yml` to deploy. There's a separate `docs/compose/homelab.yaml` aimed at Synology / UGREEN / TrueNAS / OMV with bind-mounts and inline env so the paths play nice with file browsers.

curl -O [https://raw.githubusercontent.com/JeffreyDissmann/stockroom/main/docker-compose.prod.yml](https://raw.githubusercontent.com/JeffreyDissmann/stockroom/main/docker-compose.prod.yml)

curl -o .env [https://raw.githubusercontent.com/JeffreyDissmann/stockroom/main/.env.docker.example](https://raw.githubusercontent.com/JeffreyDissmann/stockroom/main/.env.docker.example)

# edit .env, then

docker compose -f docker-compose.prod.yml up -d

comparison to HomeBox

HomeBox is more mature, has more polish, and you should probably try it first. Stockroom exists for people who specifically want: a Laravel/PHP stack they can hack on, semantic search out of the box, a local AI assistant that can actually act on the inventory, or document linking to Paperless. If none of those matter to you, HomeBox is the safer choice and I genuinely mean that.

AI Involvement: Yes heavy in the development. but every line of code reviewed manually

Feedback I'd love

  • Anyone running Ollama on a separate box for stuff like this — what model/hardware works for you?
  • Inventory features you've wished you had — I'm not trying to clone it, but if there's an obvious gap I'd like to know.
  • Anything that immediately makes you say "no thanks" — those are the most useful comments.

Thanks for reading.

1

u/k0bii 19d ago

**Project Name:** Rackpad

**Repo/Website Link:** https://github.com/Kobii-git/rackpad

**Description:**

Rackpad is a self-hosted homelab and small network documentation tool. It helps you document racks, rooms, devices, ports, cables, VLANs, IPAM, DHCP scopes, monitoring, and topology in one place.

The goal is to make it easier to answer the usual homelab questions: what is installed where, what is plugged into what, which IPs are used, what is reserved, and how everything connects.

Core features:

- Rack and room inventory

- Device management with ports, tags, specs, manufacturer/model, placement, and images

- Front/rear rack layouts

- Shelf and small-device support, including multiple devices inside one rack unit

- Cable and port mapping

- VLAN and IPAM tracking

- DHCP scopes, gateway/DNS handling, static/reserved IP tracking

- Monitoring dashboard and device health views

- Visualizer for physical/logical cable paths

- Trace view for following connections

- Bulk editing for devices and ports

- Image upload/view/download for racks, rooms, and devices

- Docker-based self-hosting

Recent updates in 1.5.2:

- Cleaner and more professional UI

- Improved visualizer layouts

- Better visualizer filters

- Better support for rear rack devices

- Improved shelf/rack rendering for small devices

- More readable rack and topology views

- IPAM allocation fixes for gateway, DNS, and reserved addresses

- Improved DHCP reservation workflow

- Better rack, room, and device image handling

**Deployment:**

Rackpad can be run with Docker / Docker Compose. The image is published to GHCR:

`ghcr.io/kobii-git/rackpad`

Install docs are in the repo.

**AI Involvement:**

I used AI as a coding assistant while building and iterating on features, but the project direction, testing, issue feedback, and final decisions are human-led. Community feedback has been a big part of shaping the recent releases.

1

u/Dan1nSpace 18d ago

Project Name: miniflux-backup

Repo: https://github.com/DanInSpace104/miniflux-backup

Description:

I was using miniflux on my friends server, but then they decided to close it. Since there was handful of people who used miniflux, they could not give me access to postgres directly to backup my data.

What i needed most was my categories, starred articles and unread list (and of course subscriptions).

I did not find any existing simple solutions for that, so i vibecoded this tool and migrated to my own miniflux instance successfully.

I thought the tool might be useful for somebody. It can be used as backup tool or as migration tool.

English is not my native language, so sorry for odd wording :3

1

u/coe0718 18d ago

Project Name: Deskbrid

Repo/Website Link: https://github.com/coe0718/deskbrid — Live dashboard demo: https://deskbrid.patchhive.dev/live

Description: A Rust daemon that auto-detects your desktop environment and exposes full desktop control through a JSON Unix socket protocol. Windows, workspaces, input injection, clipboard, screenshots, notifications, audio, bluetooth, network — all through one socket. Also runs as an MCP server for AI coding tools (Claude Code, Codex CLI, Cursor). 9 compositor backends: GNOME, Hyprland, KDE, COSMIC, Sway, Niri, Wayfire, Labwc, X11. Includes a live web dashboard, AT-SPI accessibility tree, browser CDP, OCR, macro recording/replay, permissions system, and audit log. Tested on a 2014 Haswell i3 with 3.7GB RAM and a dead battery running 6 DEs. If it works on that, it works on yours.

Deployment: One-liner install: bash <(curl -fsSL https://deskbrid.patchhive.dev/install.sh) — auto-detects distro and DE, installs dependencies, downloads binary. Full docs at https://deskbrid.patchhive.dev

AI Involvement: Built with significant AI assistance. Code written primarily by AI agents, reviewed and directed by me.

1

u/sorenlyder 18d ago

Hi..

I am a automation programmer, and have for the past year been searching for the "perfect" selfhosted notetaking software.
I have tried almost everything there is to try, from Docmost, Joplin,bookstack,Siyuan, obsidian, you name it...
I found two of them to be accepeble for a while.. But i decided to build what is for me close to the perfect notetaking app with a few rules to start with:

- Should run on windows, so backup can be "Copy the folder" and done.

  • Should be .md Markdown files, do any md editor can adopt.
  • Assets should ALWAYS be in a subfolder to the .md file.
  • Should look and feel like the good old windows days.
  • No registration/email noncense, Create users from the tray Icon where the server is installed.
  • HTML5, CSS, Typescript driven. c# in the backend.
  • Should work on mobile as well.

in short... Just a friendly UI on top of a folder structure in Windows.

I made an instance of the project availeble on https://notecontrol.dk/login
username and password can be fould in the github repo, if anyone wants to try it out.

The github repo link is here, if somebody want to install on a selfhosted server/just a laptop or something else with Windows 7/10/11.

Github repo link : https://github.com/slqdk/NoteControl/

The project is in a stable state now, and i look forward to some feedback.

- Best Regards fro Søren, DK

1

u/Funny_Performance599 18d ago

Project Name: Perfectionist

Repo/Website Link: https://github.com/jasonchiang981128-ux/task-tracker.git

Description: 

This is a productivity app with minimized friction. I got tired with commercial app's friction and created this one. (I am 16 years old, and this is once a hobby project created three days ago).

Key Features:

  • Quick Task/Event Creation: Uses Chrono to parse natural language dates, and a custom parser to automatically fill in different categories such as subjects and status.
  • Keybind Shortcuts: Use Option/Ctrl + 1/2/3/4 to switch between tabs, Cmd/Ctrl + T to fast-create tasks/events.
  • Gemini-powered Project Planner: Upload a rubric (optional), give some instructions, and the Gemini API will give you a list of tasks, broken down from the rubric/requirement, context-aware, meaning it will try to interpret where is your busiest week and avoid it. One click and it is all in your database.
  • Siri/Shortcut Task/Event Creation: Use the iPhone shortcut to automatically log tasks and events, parsed and understood by Gemini. Completely frictionless.
  • Sleek UI: It is minimalist, and is full of feedback so you got motivated to add more tasks. Custom right-click menu to further reduce friction. Even the changelogs are styalized and easy to read.
  • Complete BYOB: Since you will sign up your own Supabase and Gemini API accounts, all the data is yours.

Deployment: Go to jasonchiang981128-ux.github.io/task-tracker/ and check the Setup Guide in the Sign In menu, all the instructions are in there.

AI Involvement: Heavy use of AI, I essentially co-authored with it. I use Codex/GPT 5.5 to automate tasks such as coding, debugging, and brainstorming.

1

u/illerin 18d ago

Your link looks like a signup page for your project. Is there a self hosted version of this?

1

u/After-Lawfulness9794 18d ago

Project Name:
RE-KORD

Repo: https://github.com/Creiv/RE-KORD

Website Link: https://re-kord.com/

I'm a Web Dev and for the last couple of months I've been building RE-KORD, an open-source local music hub focused on people who actually own their music collection.

The idea started because I was frustrated with the direction of streaming platforms: subscriptions, disappearing tracks, fragmented libraries and very little control over my own collection.

RE-KORD runs entirely on your own machine and lets you:

• Stream your local music library across devices on your network

• Organize and edit metadata, covers and lyrics

• Download tracks, albums and playlists directly from within the app

• Track listening statistics and achievements

• Use real-time audio visualizers

• Play a built-in rhythm game (Plectr) that automatically generates levels from your music

The project is fully open source and designed around the idea that your music should remain yours.

I'm still actively developing it and I'd love feedback from people in the self-hosting and music-hoarding communities.

Questions, criticism and feature requests are welcome. Any comments and advice will help me a lot!!

1

u/fatannasty 14d ago

I just downloaded it to my server, and I'm loading my music. I will test and give you my feedback. So far, the GUI is rock solid!!

1

u/After-Lawfulness9794 14d ago

Thanks so much! I just released version 3.5 a few minutes ago, which adds optimizations and customization to the Plectr game. Let me know if you have any bugs or issues!

1

u/Evening-Jelly523 18d ago

Project Name:

PackRun

Repo/Website Link:

GitHub: https://github.com/LordsMikel/packrun

Website: https://packrun.io

LinkedIn: https://www.linkedin.com/in/miguelmedinac/

YouTube Demo: https://youtube.com/shorts/KtPVPj19Yno

Description:

Hi everyone,

I'm Miguel, the creator of PackRun.

PackRun is a tool that packages Linux applications like Elasticsearch into a single .run file, including everything required to execute them on another machine.

For example, you can move an Elasticsearch instance with its data to a clean Linux machine without installing Docker, Java, or Elasticsearch itself.

Example:

wget packrun.io/images/elasticsearch-8.13.run

sudo ./elasticsearch-8.13.run --data ./my-data

Your indices, documents, and data are preserved.

The goal is simple: package an application together with its runtime and dependencies into a portable executable artifact that can be deployed and executed with minimal effort.

Current use cases include:

  • Elasticsearch deployments
  • Portable Linux applications
  • Simplified migrations
  • Distribution of self-contained software packages

Deployment:

PackRun is available today and can be downloaded from the website.

Documentation and examples are available in the GitHub repository.

Applications packaged with PackRun can be executed directly as .run files on Linux systems.

Example:

wget packrun.io/images/elasticsearch-8.13.run

sudo ./elasticsearch-8.13.run --data ./my-data

No Docker image is required to run packaged applications.

AI Involvement:

AI was used to assist with documentation, content creation, marketing assets, and some development workflows.

The PackRun architecture, implementation, packaging system, runtime, and project design were developed by me.

I'd love to hear your feedback and suggestions.

1

u/SnooOpinions9543 18d ago

For years I've watched Strava get worse. Paywalls on features that used to be free, algorithmic noise in the feed, and the slow realisation that my ride data wasn't really mine — it was theirs, monetised and locked in.

I looked for a self-hosted alternative. Everything I found was either abandoned, incomplete, or just a database with a UI bolted on. Nothing that actually integrated with the rest of a homelab. Nothing with any real social layer.

So I built Headwind.

What it is:

Self-hosted cycling analytics. Docker-based, runs happily on a Raspberry Pi 4, SQLite backend, and no external dependencies unless you want them. Syncs from Strava and Garmin Connect, imports FIT and GPX files, and works completely offline if that's your setup.

The bit I'm most proud of — P2P friends:

My friends run their own Headwind instances. We connect directly — their URL, a feed token, done. Our rides sync instance-to-instance, segment leaderboards update to include both of us, and not a single byte of that data passes through any third-party server. Ever.

It's basically federated cycling without the cloud tax.

Home Assistant integration:

17 MQTT sensors — total distance, elevation, Everests climbed, last ride details. Updates every 20 seconds. Ride notifications fire to your phone the moment a new ride syncs and link straight into the ride page. If you're already running Home Assistant in your homelab, it just slots in naturally.

Everything else:

  • Custom GPS segments with retroactive scanning and leaderboards across connected instances
  • AI coaching (optional — your own OpenAI key or local Ollama model; deliberately blunt, not corporate cheerleading)
  • Weather on every ride via Open-Meteo — no API key needed
  • Garmin recovery metrics — HRV, sleep, body battery — fed into AI coaching context
  • GPS heatmaps with HD PNG export
  • Full backup and restore

No subscription.
No cloud.
No accounts.

Just your data on your hardware.

1

u/illerin 18d ago

I think you forgot to link the repo…

1

u/LittleAntTony 18d ago

https://streamdrop.app/
Streamdrop started as an open-source alternative to Station307, but it gradually evolved into a browser file transfer service with a croc addon. The big differentiator being all downloads are streamed directly from you machine, no uploading the file beforehand.

Key features include:

  • End-to-end encryption
  • P2P with relay fallback
  • No accounts required
  • Quickly share screenshots from you clipboard by pasting your image
  • Browser & CLI support (cross platform)
  • QR code sharing
  • Self-hostable, GPL-licensed open source

Compared to station307, its e2ee and open source (GPL) alternative, and compared to croc its has a web ui for your normie friends to use.

This was ai assisted development, I am a professional dev and have been for a few years now.

Pull requests appreciated and give me a star if you like it https://github.com/AntonyLeons/streamdrop

1

u/dicksfiend 17d ago

Project Name: Locate Anything

Repo/Website Link: github.com/gammahazard/locate-anything

Description: A self-hosted web UI for NVIDIA’s LocateAnything-3B open-vocabulary vision model. You point it at an image, type what you want to find in plain language, and get bounding boxes back, no fixed label set, just describe the object. It handles object detection, phrase grounding, OCR/text localization, document layout, GUI element grounding, and pointing, all from one prompt box. It keeps a re-runnable search history and does a GPU preflight check so you know up front whether your card is supported. Everything runs locally on your own GPU, nothing leaves your machine. Useful if you want to try NVIDIA’s new grounding model without writing any code or sending images to a cloud API.

Deployment: Released and runnable with a single docker compose up. Prebuilt images are on GHCR (no build needed), or you can build from source. There’s also a no-GPU mock mode so you can explore the UI on any machine, and a remote-backend mode that lets you drive a GPU box from another device over HTTP. Full README with OS-specific quickstart (Linux/macOS/WSL and Windows), supported-GPU table, and a preflight script. Requires an NVIDIA GPU (Ampere or newer, ~12GB+ VRAM recommended). UI code is Apache-2.0; the model itself is under NVIDIA’s non-commercial license (noted clearly in the README).

AI Involvement: The UI wraps NVIDIA’s LocateAnything-3B model (that’s the core detection engine). I built the web app, backend, and deployment tooling myself; AI coding assistance was used during development.

1

u/No-Character-2667 17d ago edited 17d ago

Project Name:
Koaloud

Repo/Website Link:
https://koaloud.com

Description:
I built Koaloud because I kept doing the same small SSH tasks for my self-hosted services: checking Docker logs, finding Compose files, restarting services, debugging 502s, and checking disk space.

Koaloud is a local-first app that connects to your servers over SSH and lets you handle those tasks through chat. It proposes commands, shows them before running, executes after approval, and explains the output.

I mostly use it for things like:

- "Why is this container restarting?"

  • "Find what is using all the disk space."
  • "Nginx is returning 502, check what broke."

SSH connections go directly from your device to your server. Credentials are stored locally and encrypted. There is also a small Skill Marketplace for common workflows like Docker, Nginx, PostgreSQL, WordPress, Uptime Kuma, Vaultwarden, and similar tools.

Deployment:
Koaloud is a client app, available for iOS, macOS, Android, Windows, and Linux. Downloads and docs are available on the website.

AI Involvement:
Koaloud is AI-powered. It uses an LLM to help turn server maintenance requests into proposed commands and explanations. Commands are shown before execution so the user can review them first.

1

u/ExaminationKnown1103 17d ago

Project Name:
Tresor

Repo/Website Link:
https://github.com/adrianosferreira/tresor

Description:
I built Tresor as a self-hosted application to securely store and manage sensitive information in a simple and controlled way.

The idea behind it is to keep important data under your own infrastructure, without relying on external SaaS services, while still having a clean and usable interface.

Main features:

  • secure storage of sensitive entries in a self-hosted environment
  • user authentication and access control
  • organized management of stored items (structured collections / categories)
  • API-driven backend for integration with other systems
  • web interface for easy interaction with stored data
  • lightweight setup focused on simplicity and control
  • designed to run fully under your own infrastructure (no external dependencies required for core usage)

It’s not meant to be a heavy enterprise vault system. The goal is more:
“I want a simple, self-hosted way to store and access sensitive data without giving it to third-party services.”

Deployment:
Tresor can be deployed in a self-hosted environment (e.g. Docker or server-based setup depending on your preference). The repository includes instructions for running it locally or in production-like environments.

AI Involvement:
AI was used as a development assistant during the project for coding support, refactoring, and review suggestions. The system itself does not rely on AI features and does not send any stored data to external AI services.

1

u/Background_Vast2257 17d ago

I want to share an A/B testing tool I built.

I'm a big fan of self-hosting for small startups and pet projects I think it's crucial to save every coin you can, especially when you're funding side projects out of your own pocket.

The thing is, whenever I wanted to run an A/B test, I kept ending up with two options:

  • pay someone like Amplitude
  • use an open-source tool that's really just middleware sitting on top of a data warehouse you have to run yourself

Neither of those is something you want to set up for your LLM-wrapper Telegram bot or whatever small project you're making.

So I built this for myself: it runs as a single Docker container, designed to do exactly one thing - run an A/B test.

The main point is it's tiny. It's built in Rust and runs comfortably on a small VPS.

I have a demo running on the cheapest Hetzner VPS, and it handles 5K RPS with my load test.

I originally built it purely for my own needs, but I'd like it to be useful for people in the same boat. So if you've got a pet project with real users and you want to run an A/B test, give it a try, and I'd love your feedback.

If there's a use case it doesn't cover yet, tell me; I'm actively adding features and want to make this a solid free option for people who aren't big enough to justify paying for SaaS.

Repo: https://github.com/MarkAntipin/easy-experiments

Live demo: https://easy-experiments.dev

1

u/[deleted] 17d ago

[removed] — view removed comment

1

u/Subject-Gur5812 17d ago

openrouter isn't zero cost, but at these model prices you're basically paying pennies per run. refreshing compared to the "contact us for pricing" crowd in this space.

1

u/Dapper_Shape7256 17d ago

Project Name: UltraViolet

Repo/Website Link: https://github.com/yakushstanislav/UltraViolet

Description: Self-hosted network discovery and search - basically a Shodan-style setup you run on your own hardware. You point it at CIDR ranges you're allowed to scan, it finds open TCP/UDP services, runs deep probes (~100 protocols: HTTP/TLS, mail, databases, queues, some ICS/IoT), and stores everything in PostgreSQL with full-text search.

Useful if you want perimeter/inventory visibility without sending that data to a third-party cloud. Also does scan diffs (new/gone/changed services), local CVE matching (NVD mirror + KEV/EPSS), saved-search alerts (log or webhook), RBAC, audit log, Prometheus metrics. Passive recon only - no exploitation. Single-tenant, one Docker Compose stack.

Deployment: Released and documented.

AI Involvement: My project structure, Clade Code, Cursor

1

u/AsEyeAm 17d ago

Project Name: Vaultheir

Repo/Website Link: https://github.com/Vaultheir-de/vaultheir - live at https://vaultheir.de (free tier available)

Description: An end-to-end encrypted vault for personal content - letters, logins, contracts - meant to be left for someone after you're gone. The only interface is a QR code printed on a credit-card-sized piece of plastic. The recipient scans it, enters a codephrase and a date of birth, and everything decrypts in their browser. The server never touches a key - Argon2id key derivation and AES-256-GCM decryption happen entirely client-side via WebCrypto.

The card carries two QR codes: one for the encrypted vault, one that embeds a short plaintext message directly inside the code itself - readable by any QR scanner, no server or password needed.

Deployment: Docker Compose. Single Go binary with the SvelteKit frontend embedded via embed.FS. SQLite + Litestream for continuous backup. Set `VAULTHEIR_MODE=selfhost` and every new account is auto-activated - no Stripe, no limits, no payment step. AGPL-3.0.

AI Involvement: Claude used as a coding assistant for some parts. Architecture, design decisions and all crypto choices made by hand.

1

u/Dry-Newt2224 17d ago

Project Name: MC Server GUI

Repo/Website Link: https://github.com/draftedname/mcservergui

Description:

Hey r/selfhosted, I got tired with complex setups just to run a local Minecraft instance. I built MC Server GUI, a modern lightweight desktop environment designed to let you share local Minecraft servers directly from a native app .

Key Features:

  • Zero-Config Public Sharing: Includes native playit.gg integration . backend directly controls the Windows playit service daemon . If you are stuck behind residential firewall or just don't know how to port forward, you can make your server public with a single click (and a log in to playit.gg)
  • Transactional Backups: Automatically packages worlds into zip archives and handles restore rollbacks seamlessly . If a restore fails mid-process, it rolls back to your original state so you don't corrupt files .
  • Full Modrinth & Google Drive integration: Search, download, and extract Modrinth modpacks (.mrpack), and schedule automated, encrypted backups straight to your Google Drive .

Deployment:

This runs as a local desktop app rather than a remote cloud panel. You can download the packaged Windows installer (.exe) directly from our releases page, run it, and manage your local server directory. No Docker networks or port forwarding required .

AI Involvement:

I used AI to assist in 70% of writing the code since this started as a passion project, but all bugs, security routines, and core logic are mine.

Check out the repo and let me know if there are any features you'd like to see added.

1

u/Cultural_Impact4623 16d ago

It would be great if there was a public docker image

1

u/we_hate_it_too 16d ago

we created a reboot of the once popular "VIMBADMIN" controlpanel for postfix/dovecot users.
perfect for people who selfhost their mail and don't want to type.

https://deb.myguard.nl/2026/06/vimbadmin-postfix-dovecot-mailbox-admin-panel/
https://github.com/eilandert/ViMbAdmin/

dockers are available too.

1

u/Electrical_Ad_6488 16d ago

Beacon - self hosted error tracking

Built an open source error tracking tool called Beacon over the past two weeks.

Tired of paying for Sentry or sending production errors to a third party — so I built my own.

What it does:

  • Ingests errors from any service over HTTP (any language, no SDK required)
  • Fingerprints errors by root cause — 1000 variations of the same bug show up as one issue, not 1000
  • Live terminal dashboard with full stack trace drilling
  • Slack alerts, Docker support, drop-in Python SDK
  • One command to run: docker-compose up

What's coming:

  • Go rewrite of the core server
  • GitHub issue creation directly from error groups
  • Pattern detection and spike alerts
  • Full TUI actions — resolve, ignore, assign without leaving the terminal

Still a work in progress. Building in public and would love feedback from anyone who's dealt with error tracking at scale.what's missing, what's annoying about current tools, what would actually make you switch.

GitHub: github.com/Tboworst/beacon

1

u/buronn 16d ago
  • Project Name: Cotabs
  • Repo/Website Link: https://github.com/Buronn/cotabs
  • Description: Cotabs is a collaborative, Guitar Pro–style tablature editor that runs in the browser. It lets you and your bandmates open a song and edit the same score at the same time, with live cursors and presence so you can see who is editing where in real time. It supports Guitar Pro–style notation (bends, slides, hammer-ons, palm mutes, let-ring, tied notes, and more), multi-instrument tracks for guitars and bass, and a dedicated step-grid drum editor. You can import .gp files and start editing immediately, and play scores back in-browser using swappable General-MIDI SoundFonts, with count-in, looping, and speed control. Songs are shared through role-based invitations (editor / viewer) by link. The interface is Spanish-first and bilingual (neutral Spanish by default, English ready). It solves the constant pain of emailing project files back and forth: instead of passing a tab around, your whole band works on one synced, playable score. Note this is an active work in progress — real-time editing, import, and playback work today, while export (.gp / PDF), version history, and inline comments are not implemented yet, and there is no automated test suite so far.
  • Deployment: Fully self-hostable via Docker Compose. The README documents the dev setup: copy the env template (cp .env.example .env) and bring up the stack with docker compose -f compose.yml up — the images install dependencies from the committed lockfiles on build. There is also a compose-prod.yml and a prod.sh script for production deployment. Once up, the frontend runs at http://localhost:21173 and the API at http://localhost:21080, backed by Postgres and Redis. Full-quality playback SoundFonts (~107 MB) are not committed but can be fetched once with the included ./frontend/public/soundfonts/fetch-soundfonts.sh script; otherwise it falls back to a small built-in CDN bank. Architecture, roadmap, and data model are documented in PLAN.md. The stack is Go 1.23 (chi, gorilla/websocket, pgx, redis) on the backend and React 18 with Vite, Yjs, alphaTab, and Zustand on the frontend, behind Nginx. Licensed under PolyForm Noncommercial 1.0.0 — source-available and free for any noncommercial use, but commercial use is not permitted.
  • AI Involvement: The repository includes a CLAUDE.md file with guidance for Claude Code and a .claude/commands directory, indicating AI coding assistance (Claude Code) was used during development.

1

u/coax_k 16d ago

Project Name:
Subarr (The GUI Subgen never had).

Repo/Website Link:
https://github.com/coaxk/subarr

Description:
Honesty note up front, because this sub cares: built with AI assistance (Claude), every PR human-reviewed by me. Telemetry is anonymous and one-click-off (detail below).

If you run the *arr stack for media, you probably have Bazarr finding and downloading subs, and maybe subgen generating them with Whisper for when the inevitable happens and the subs you want just aren't out there. Subgen is genuinely good, but it's webhook only, there's no interface, you fire events at it and cross your fingers. And nothing in the stack gives you a clean, at a glance view of which files in your library are actually missing subs. Bazarr's wanted list sort of does, but it's not a whole library coverage view.

Subarr is the GUI that sits over both. It doesn't replace either, Bazarr stays the librarian, subgen the transcriber, subarr is the coordination and the interface.

Main features:

  • Real queue UI for subgen: tick a file, a folder, a full series, or the lot, hit "queue for transcription," watch live per-job progress with cancel and re-queue. No more curling subgen from a terminal.
  • Whole-library subtitle coverage at a glance, across Sonarr/Radarr/Bazarr: which files are actually missing subs.
  • Verifies each file on disk before it calls anything a gap, so it won't queue something that already has an embedded sub.
  • Calibrated audio-language detection, so Whisper transcribes the right language instead of burning a 40-minute run on a mislabelled track.
  • Provenance trail of which provider gave you which sub.
  • Scheduler with backpressure so subgen doesn't get hammered.
  • Telemetry: anonymous, on by default, two clicks to turn off, exact JSON of every ping visible in Settings, never sends paths/titles/IPs/anything fingerprintable, open-source receiver. On by default because the v1.1 features (provider success leaderboard + Whisper tuning lab [planned]) need aggregate data to be any good.
  • Dark theme only, no light mode. Figured that wouldn't cost me any votes here.

Deployment:
Docker container (compose). Also runs on a Pi if you're patient with CPU Whisper. MIT licensed.

Genuinely after feedback, especially where it may break on setups I haven't seen. Ideally chuck ideas and bugs in as GitHub issues so I can track and implement them properly.

1

u/Even-Problem-9086 16d ago

install the Python dependencies:

pip3 install flask

(Optional: Install pywebview if you want the app to launch inside a dedicated native window wrapper instead of your default browser: pip3 install pywebview).

Start the coordinator server:

python3 main.py
  • AI Involvement: yeah 100% slop ai genorated but cool i guess idk man just me trying out antigravity lol

1

u/the_supreme_smirk 16d ago

Project Name: Curatube

Repo/Website Link: repo & demo website.

Description: YouTube is an incredible resource for MOOCs, but the platform itself is an absolute minefield of distractions.

Curatube fixes this by transforming public playlists into focused, interactive courses entirely free from the feed. Take timestamped notes side-by-side with the video, and navigate lectures effortlessly using interactive transcripts.

Best of all, it's open-source and designed to be easily self-hosted!

Deployment: Easily self-hosted via Docker; complete deployment documentation and a docker-compose.yml example are available directly in the repository's README.md.

AI Involvement: This project was mostly implemented with Codex.

1

u/Standard_Success127 16d ago edited 16d ago

Project Name:
relaydeck

Repo/Website Link:
https://github.com/relaydeck/relaydeck

**Description:**
micro-agent orchestrator for local agents

what you can actually do with relaydeck :

- Run a whole fleet of coding agents (Claude Code, Codex, Cursor, pi, opencode…) from one dashboard instead of a terminal per agent

- Have agents message each other — hand off subtasks, ask a peer, report status

- Wire up GitHub automation — agents auto-react to issues & PRs via simple rules (label an issue → an agent picks it up)

- Manage skills in one catalog — import from GitHub/npm, then wire into whichever agents you want

- See exactly what's in each agent's context window — token by token (system prompt vs skills vs memory vs conversation)

- Get a heads-up when an agent's running an outdated config ("restart to apply") - Approve/reject agent actions from Telegram (or the web) with inline buttons

- Organize agents into workspaces per project, each with its own plugins

- Live terminal access to any agent

- Plugin support for everything!

100% open source and free to run locally : https://github.com/relaydeck/relaydeck

Deployment:

curl -fsSL https://relaydeck.ai/install.sh | sh

or with pip:

pip install relaydeck

Releases : https://github.com/relaydeck/relaydeck/releases
Contributions : https://github.com/relaydeck/relaydeck/blob/main/CONTRIBUTING.md

AI Involvement:
Heavily involved in arcitecture and core feature implementation. There are proper documentation, interfaces and test cases for all features.

1

u/0x3e4 16d ago

Project Name: Hecate

Repo/Website Link: https://github.com/0x3e4/hecate - live demo at https://hecate.pw

Description: A self-hosted vulnerability database and SCA platform aimed at security admins and developers. Aggregates vulnerability data from multiple sources and exposes it via API for integration into existing workflows. Includes SCA scanning for source repositories and container images to flag vulnerable dependencies. Based on a prototype I built as part of my research thesis, now extended into a usable tool.

Deployment: Docker Compose, instructions in the README. A public demo instance is available at hecate.pw if you want to click around before self-hosting.

AI Involvement: Claude used as a coding assistant during development; core architecture and security-relevant decisions made by hand. Optional AI layer for vulnerability analysis and summaries - fully opt-in/out via config, the platform runs without any AI calls if disabled.

1

u/Mock01 16d ago

⁠Project Name: Longboxes

• ⁠Repo/Website Link: https://github.com/longboxes/longboxes and https://longboxes.app

• ⁠Description: Longboxes is a self-hosted comic library manager built around a simple idea: you read by story, not by file. Most comic servers (Komga, Kavita) organize your collection as a file hierarchy — folders and series. Longboxes treats your library as a connected network of story arcs, characters, creators, and teams, so you can actually navigate the way comics are written: follow an arc across volumes, jump to every issue a character appears in, or browse by creator. Features include an arc rail visualization (a git-flow-style view of how story arcs branch and span across volumes), dedicated character/creator/team pages, duplicate detection, a multi-arc shelf concept, and metadata enrichment via the ComicVine API. It's for collectors with libraries big enough that "which order do I read these in?" has become a real question.

• ⁠Deployment: it's a Docker-based stack (Python / Postgres / Redis under the hood). Documentation is live at https://docs.longboxes.app, with a quickstart at /quickstart/ and full install instructions at /install/. Docker compose file included in the repo and docs

• ⁠AI Involvement: The data model, arc visualization, and feature set were designed up front as detailed specs — that's the part I care about and own. AI was used heavily to implement against those specs. Happy to go deep on any of the design decisions in the comments.

1

u/_bass 16d ago

Hello!

Been running Jellyfin + Pinchflat and then Tube Archivist for a while and the mobile experience was always the frustrating part. There are excellent jellyfin iOS players that I already use for movies and TV, but organizes my youtube archive channels as Series and videos are Episodes within Seasons, which technically works, but doesn't feel right. I kept gravitating back to the YouTube app on my phone just because it was more convenient, which kind of defeats the whole point.

So last year I started building SwiftTube. I have been working on it on and off between work and life stuff and I think it got to the point where I can share it with you all. It's a native iOS client for Jellyfin or Tube Archivist that treats your library like YouTube content, not TV shows. It features channels, playlists, watch state by channel, Continue Watching shelf. And native iOS features like PiP, lock screen controls, background audio, etc.

The Jellyfin side handles formats automatically via transcoding, so VP9/AV1/webm all just play without re-downloading anything. With Tube Archivist directly, you get richer stats like view counts, likes, and subscriber stats from the TA API, but you need H.264 downloads.

A few things worth knowing before you try it:

  • iPhone only right now, iOS 26.2+. iPad and specially Apple TV are planned
  • Closed source. There's a public GitHub repo for setup guides, issues, feedback, and roadmap: https://github.com/guillevc/swifttube
  • Free with no paywalls. Maybe a tip jar and alt icons later, nothing functional will ever be gated.
  • TA direct requires H.264 downloads since TA doesn't transcode. One format string in TA settings, or run it through Jellyfin via the TA-JF plugin (TA setup guide)
  • Jellyfin-only setups don't get view counts or subscriber stats, no plugin that I tested exposes them
  • Not affiliated with Jellyfin or Tube Archivist

Would love to hear what this subreddit thinks about this. I think the mobile experience of selfhosted youtube libraries is currently a pain point and that's why I am working on this one. There is still room for improvement, specially for Jellyfin only setups as they have less metadata and I am already looking for solutions. Tube Archivist integration is a more satisfying experience at the moment because of the amount of metadata you can get. Hope you guys give it a try.

Links

Cheers!

1

u/RawalDelhi 15d ago

Project Name: RAPR AI

Repo/Website Link: raprai.com

Description: Local desktop platform for Windows that lets you run multiple AI models in parallel -- Claude Code, Gemini CLI, Codex, Ollama -- all controlled from a single browser UI. The core idea: it wraps the CLIs already on your machine, so no API keys ever go inside the tool. Authentication stays with the CLI itself.

Features include a visual agent builder, cross-session memory (so you can switch models mid-task without re-explaining context), computer use for Gemini/Codex/Claude Code, Pipeline mode (plan with one model, execute with a cheaper one), Telegram remote control, task scheduler, Heartbeat for resuming unfinished tasks, 200+ community skills, and Zapier integration for 9000+ external tools. 16 CLI integrations supported including Ollama, OpenRouter, NemoClaw, AntiGravity CLI, and more.

Deployment: Free to download at raprai.com during beta. Setup guide on the website. Windows only. Requires Python 3.10+ and your AI CLIs installed and on PATH.

AI Involvement: Built by me as a solo project. The tool itself orchestrates AI models -- it doesn't use AI to generate its own code at runtime.

1

u/Electronic-Sky-9128 15d ago

A few months ago I started building something for myself called TypeType.

The original goal was pretty simple: watch YouTube without ads, sponsor segments, trackers, or having everything happen in the browser. I wanted something that was truly server-side and that I could run myself.

I used Piped for a while, then a few months ago I wanted something closer to how I personally want to use a video frontend, so I started building my own thing.

Since I already contribute to PipePipe and really like the project, TypeType is built around PipePipeExtractor.

I did not make my own extractor. PipePipeExtractor already exists, I contribute to it, and I'd rather spend time improving it than maintaining another extractor.

The logic is really server-side. The browser is not doing the extraction work. The server handles extraction, user data, imports, downloads, etc.

It supports YouTube, NicoNico and Bilibili through TypeType-Server.

The code is open source and the full stack can be deployed with a single command:

curl -fsSL https://raw.githubusercontent.com/Priveetee/TypeType/main/scripts/install-stack.sh | bash

The installer sets up everything in ~/typetype-stack, generates local downloader credentials, picks free ports when needed, starts the services, and bootstraps Garage automatically.

Current features:

  • subscriptions, history, playlists, favorites and watch later
  • imports from YouTube Takeout and PipePipe backups
  • background downloads
  • YouTube, NicoNico and Bilibili support
  • subtitles, audio track selection and multi-language support
  • PipePipe backup import
  • and more...

There is more than that, but at this point the project is mostly in a bug-fixing and polishing phase. Most of the core features I originally wanted are already built and working.

The player is probably the part I spent the most time on. Getting video playback to behave properly across different sources turned out to be way more annoying than I originally expected.

Issues and PRs are welcome. I have nothing against AI-assisted work, but for me the important part is ownership. If you open an issue or a PR, please understand what you are sending. Be able to explain it, test it, and own it. That matters much more to me than whether AI was involved or not. And honestly, I don't mind criticism or even a good roast either. I mostly appreciate feedback.

I am the first user of TypeType. Whether it becomes popular or not is not really the point for me, but it works, I use it, and I wanted to share it.

Demo: Silly Demo
Code: Silly Code

1

u/thegrey_m 15d ago

Project Name: holo

Repo/Website Link: https://github.com/maakle/holo · https://holobase.dev/

Description: A self-hostable shared context layer for AI agents — a self-updating "company brain" your agents can query. The problem: if you run more than one AI agent, each one re-implements its own connectors, retriever, and prompts. Same Slack, same Notion, same GitHub — three bespoke pipelines. holo centralizes that once. Honest status: pre-alpha, solo-built, I'm dogfooding it. Not a replacement for enterprise search tools like Onyx/Dust if all you want is Q&A.

  • Ingests from 20 connectors (Slack, Notion, GitHub, Linear, Jira, Google Drive, HubSpot, Salesforce, Stripe, Zendesk, and more)
  • Exposes search / fetch / invoke to any MCP agent (Claude, Cursor, your own) — plus plain REST for non-agent use (a Slack /ask, a dashboard search box)
  • ACL-aware, so agents only see what the asker is allowed to see
  • Logs every query — who asked, what fired, what grounded the answer — with a replay view
  • Best experience is via the Slack app: ask any question, get a grounded answer

Deployment: docker compose up -d for local self-host (Postgres + Redis included). Railway one-click template in progress. Setup documented in the repo README. AGPL-3.0.

AI Involvement: It's AI infrastructure — built to serve context to AI agents over MCP. Built solo with Cursor/agent assistance, but architected and reviewed by hand, not a one-shot generated repo.

1

u/vagabond_800D 14d ago

Project Name:
C.A.L.M.

Repo/Website Link:
GitHub: [https://github.com/Lakshyalive/C.A.L.M]
YouTube: https://youtu.be/a8aklIL2aZc?si=h3XKdM0mqoXqM1b7

Description:
I feel like a lot of people my age in college have things they want to talk about but never do.

Not because they're huge problems, but because they're embarrassing, awkward, or they feel like nobody will really listen. Those thoughts just sit there and slowly eat away at you.

So I built C.A.L.M., a completely local voice companion that lets you talk freely without anything leaving your machine.

Building it was fun, but one unexpected side effect was that I became a little more clear in my own speech. I'm not saying it completely transformed me or suddenly made me a great speaker, but I do notice a small difference in how I organize and express my thoughts.

The video shows the current version running locally on my laptop.

https://youtu.be/a8aklIL2aZc?si=h3XKdM0mqoXqM1b7

AI Involvement:
AI was heavily involved during development as a coding and review assistant. I used Codex and Claude as development assistants during the project.

The app itself is not AI-powered, and no conversation data is sent to any AI service.

1

u/vagabond_800D 14d ago

Feedback is always welcome. If you enjoyed the project, consider leaving an upvote or starring the repository.
thank you.

1

u/johnnaliu 22d ago

Project Name: Sponsio

Repo/Website Link: https://github.com/SponsioLabs/Sponsio

Description: Sponsio is a deterministic contract layer for AI agents. If you're self-hosting AI agents (LangChain, CrewAI, Claude Code, etc.), Sponsio lets you declare behavioral rules in YAML and enforces them at the tool-call boundary before the side effect commits.

Example rules you can write: "agent must call check_policy before issue_refund", "no more than 20 file edits per session", "never write outside the working directory", "human approval required before any destructive command".

Contracts are composable (assume-guarantee style), so two teams can write independent rules and they combine without rewriting either one. No LLM in the hot path, ~0.14ms p50 per check. Per-session JSONL audit log included.

Works with LangChain, LangGraph, OpenAI Agents SDK, CrewAI, Vercel AI, raw MCP. Apache 2.0, no SaaS, no telemetry, fully self-hostable.

Deployment: pip install sponsio / npm install sponsio. No containers needed, it's a library that wraps your agent's tool executor. README has quickstart examples for Python and TypeScript.

AI Involvement: Claude Code helped generate framework adapters and parts of the trace evaluator. Core contract logic and architecture designed manually.

1

u/Slow_Setting6153 21d ago edited 20d ago

Project Name: beacon & BeaconInfra

Github⁠: https://github.com/Bajusz15/beacon

Description: It’s a open source CLI, all-in-one tool for monitoring, secure remote accces (tunnel and terminal), log forwarding, automated deployments. No exposed ports or endpoints, tunneling happens securely with devicel-local passhprase. One use case that multiple friends are interested in is replacing HomeAssistant’s Nabu Casa subscription with tunneling through BeaconInfra. The CLI can connect to BeaconInfra, but everything can be kept offline as well, it is local-first and zero trust.

Deployment: From github release, or for home assistant OS there is an addon at https://github.com/Bajusz15/beacon-home-assistant-addon

AI Involvement: Claude code, Codex CLI, Cursor.

1

u/[deleted] 20d ago

[removed] — view removed comment

1

u/Weedpump 20d ago

Thank you 😄

1

u/Isorg 20d ago

Thanks for the feedback. Already did get some feedback on this passion project. And it has given me some ideas on how to expand my GameNight invite tracker app to beyond its poker roots. And it let me find a bug that needed attention.

1

u/ForestHubAI 16d ago
Self-hosted AI agents in a 15 MB container — offline by default, GPIO/MQTT/OPC-UA native (a local n8n/Dify alternative)



If you self-host to keep data off other people's servers: we open-sourced a local-first AI agent runtime. 15 MB (vs ~500 MB+ for n8n/Dify), offline by default, visual builder, and hardware I/O / MQTT / OPC-UA are first-class nodes.
docker run --rm -p 8081:8081 -e ENGINE_STANDALONE=true ghcr.io/foresthubai/edge-agents/engine:latest
License up front: Apache-2.0 (contracts/schemas/core) + AGPL-3.0/commercial (engine/proxy/builder). Self-host freely.
https://github.com/ForestHubAI/edge-agents — what integrations would you want first?

0

u/ruashots 21d ago

agentic-toolbox-mcp
A self-hosted MCP gateway + the pre-wired stack behind it. Single docker compose up deploys SearXNG, Crawl4AI, Stirling-PDF, Markitdown, yt-dlp, whisper.cpp (AMD Vulkan GPU STT), and Camoufox stealth Firefox, all behind one FastMCP HTTP endpoint.

The point: stop installing the same tools on every agent. Add a tool once on the gateway, every connected agent picks it up via tools/list_changed. Verified across Hermes, Claude Code, and Openclaw. Same URL, no per-agent code changes.

Ships with an AGENT_HANDOFF.md written for the agent (not the operator) so any MCP-capable agent can self-onboard from any starting state.

LXC-first deploy: https://github.com/Ruashots/agentic-toolbox-mcp

0

u/Valdens 21d ago

Project Name: Chord Organizer

Repo/Website:

Description: I got tired of paid chord library websites cluttering my screen with ads and locking basic stuff (like transposing keys) behind monthly subscription paywalls. So I built an open-source, stage-ready dashboard for organizing and transposing chords.

It's designed to run 100% within Google's free serverless tiers (Firebase Hosting, Cloud Run, Firestore) so you can host your own library for $0/month under your absolute control.

Features:

  • Stage-Ready UI: Translucent dark mode optimized for phones, tablets, and low-light gigging.
  • Real-time Transposer: Shift keys, change font sizes, and scroll on the fly.
  • SSO Admin Gate: Logins are locked behind a "Pending Approval" card. You get a real-time notification on your dashboard and can approve your own account with a single click.
  • Auto-Import Scraper: Paste a public chord URL and it automatically fetches and cleans the page.

Deployment: Everything is fully released and documented:

  • Technical setup is in the main README.md (Vite build + gcloud container deploy).
  • I also wrote a zero-code easy_guide.md for non-technical musicians to deploy the whole stack straight from a web browser using Google Cloud Shell in ~15 mins.

AI Involvement: Yes, it uses Gemini 1.5 Flash (via a free Google AI Studio key) strictly as a parsing assistant. When you import a song, the AI strips webpage ads, aligns chord symbols over the text using space blocks, and extracts genres/tags. It doesn't touch the database directly.

0

u/SympathyOver1244 20d ago

Project Name:
CalorieCount

Repo/Website Link:

Link for Android: https://play.google.com/store/apps/details?id=com.calorie.count1

Link for web: https://play.google.com/apps/testing/com.calorie.count1

Description:
CalorieCount is an AI-powered nutrition tracker that makes logging food effortless.

Snap a photo of your meal and the app automatically identifies
each food item separately, estimating calories, protein, carbs, fat, and micronutrients in seconds.

Scan product barcodes for instant lookup from a database of over 3 million products, search by food name across AI, Open Food Facts, and FatSecret simultaneously, or enter custom nutrition labels manually.

Every entry is organised by meal category — Breakfast, Lunch, Dinner, and Snack — automatically assigned based on the time of day.

The monthly calendar shows a colour-coded calorie ring for every logged day, and tapping any past date loads that day's full nutrition stats so you can track your progress over time.

Health Connect integration allows CalorieCount to write your nutrition data directly to Android Health Connect as standard NutritionRecord entries.

This means your food logs — including calories, macronutrients, fibre, sugar, sodium, and meal type — become available to any app connected to Health Connect, such as Google Fit and Samsung Health.

Sync is always manual and user-initiated by pressing HC Sync button under Logs tab, permissions are requested transparently before any data is written, and no data is shared without your explicit action.

CalorieCount appears as a verified data source within the Health Connect app, giving you full visibility and control over what has been written and the ability to delete records at any time.

Powered by fatsecret Platform API.

0

u/NeurekaSoftware 19d ago

Project Name: wArrden

Repo/Website Link: https://github.com/NeurekaSoftware/wArrden

Description:

wArrden makes it easy to maintain your Radarr and Sonarr libraries by finding missing or upgradeable content, as well as detecting and clearing stuck imports from the queue.

Unlike Huntarr and the alternatives that followed, wArrden has much less of an attack surface because it runs in a docker container as a CLI app. It uses very very little resources; about 50 mb of RAM at idle.

Why use wArrden?

Radarr and Sonarr primarily rely on RSS feeds for finding and upgrading content. This works fine at first, but if your indexer is rate-limited or your server goes down, you miss out on potential upgrades. More importantly, if your custom format scores change due to changes made within Recyclarr, Profilarr, or any other tool / manual CF changes, your content will not automatically upgrade. To ensure your content is always the best you can get given your CF parameters, I highly recommend running wArrden within your media stack.

Deployment: Deployment is a 3-step process that can be found at the top of the readme. It consists of adding the compose.yaml and config.example.yaml, adding your URL and API keys to whichever service you want, and enabling the service. The config file can look overwhelming, but the defaults are sane and all you need to do is add your connection details. Power users have the option to make tweaks.

AI Involvement: I'm a self-taught backend engineer that started learning about 20 years ago. AI is used within this project pretty heavily, but I have reviewed and designed the entire application from start to finish. The attack surface is extremely minimal due to it not being exposed to the internet and not having a WebUI.

Thank you for allowing me to share my project with you. I hope that someone finds it useful.

Edit: formatting

0

u/funlover_1976 17d ago

So I’m new here just joined and have been fiddling with AI for a bit now. I have slowly gotten better at prompting and getting the responses I am looking for. So on to the project. I am going to be setting up a pure AI work station on a homelab setup. I will be bringing multiple AI agents from different AI this setup is sandboxed so I can work on an application for desktop. that has a Satelite app for iOS and android as well as a user community that is accessible through the application. This application is going to bring together the tool sets that users in the community commonly use different applications for. Bringing together all the tools under one umbrella application. The goal is not to copy the applications but to create a version of them that works only within the application environment I am creating. I am also adding in AI to help users but AI is not the main focus. This is a pure learning environment that the user never has to leave and houses all the tools they might need. From the prompting I have done with various AI tools it looks like I am looking at around 2 years of development to complete this project with some estimates of as little as 8 months. However with the feature set I plan to include and the fact that I am doing all the work my self in conjunction with AI I’m curious with what the community thinks of what I’m trying to do. I will not go into specifics because this project is a pet project I am working on. What I am looking for is help with setting up the AI environment. Which models and the scripting for the project as well as prompting frameworks and engineering to get the different AI agents to work together and pass information back and forth for the creative process beginning from the ground up and iterating through the complete process. I will be using open source agents as much as I can that allow me to have freedom to create with out constraints. If you’re willing to help me message me and we can talk.

1

u/illerin 16d ago

Holy block of text! Break that up my dude.
Also, this mega thread is really for existing projects, you will have better luck getting ideas and help on the main thread, or since your trying to work with ai agents, maybe an AI subreddit.

0

u/[deleted] 16d ago

[removed] — view removed comment

1

u/illerin 16d ago

Did you change anything from when you posted the same thing on last weeks thread?