Self-Hosted AI

Local AI chat UIs, self-hosted companions, own-your-AI platforms, and private agents

166 explainers
DIT-PYQ-hub Turns Old Exam Papers Into a Secure Campus Product
Self-Hosted AI
DIT-PYQ-hub Turns Old Exam Papers Into a Secure Campus Product
A student-built repository that does more than host files. It watermarks documents on delivery, supports offline access, and uses a modern frontend-backend split to make a campus resource feel like software.
8 min read
alchemy_app_demo: Alchemy App Demo: How Lark Turns Native Code Into a Discoverable Extension Layer
Self-Hosted AI
alchemy_app_demo: Alchemy App Demo: How Lark Turns Native Code Into a Discoverable Extension Layer
A reference implementation for native plugins, lifecycle hooks, and tab injection inside a super-app, with annotations doing much of the wiring.
8 min read
aidenybai/home: The personal infrastructure repo that turns a house into software
Self-Hosted AI
aidenybai/home: The personal infrastructure repo that turns a house into software
A bespoke home setup built for one maintainer, one environment, and one opinionated automation loop.
8 min read
NVIDIA/nvcf-otelconfig: Compiling the YAML Wall
Self-Hosted AI
NVIDIA/nvcf-otelconfig: Compiling the YAML Wall
How NVIDIA built a multi-stage Python and Go pipeline to generate valid OpenTelemetry configurations for GPU serverless workloads.
6 min read
wp-ai-client-streaming: The Adapter That Turns WordPress AI into a Live Stream
Self-Hosted AI
wp-ai-client-streaming: The Adapter That Turns WordPress AI into a Live Stream
A small PHP package retrofits real-time streaming into the WordPress AI Client without making developers learn a second API surface.
8 min read
aifartist/aifartist: The One-File Repo That Turns a GitHub Profile Into a Technical Persona
Self-Hosted AI
aifartist/aifartist: The One-File Repo That Turns a GitHub Profile Into a Technical Persona
A special repository, a single Markdown file, and a surprisingly dense signal about AI tooling, inference optimization, and how GitHub profiles work as public identity infrastructure.
4 min read
replicate/cog-ltx-video-0.9.7-distilled: The Repo That Makes Video AI Deployable
Self-Hosted AI
replicate/cog-ltx-video-0.9.7-distilled: The Repo That Makes Video AI Deployable
A Cog wrapper for LTX Video that hides cold starts, GPU memory pressure, and awkward geometry rules behind a clean API.
8 min read
The Egress Firewall: Inside duplicati/update-server
Self-Hosted AI
The Egress Firewall: Inside duplicati/update-server
How an open-source backup tool built a bespoke, reactive C# caching proxy to survive the bandwidth costs of distributing software updates.
7 min read
Acadify-Backend: The School System That Treats Attendance Like a Security Protocol
Self-Hosted AI
Acadify-Backend: The School System That Treats Attendance Like a Security Protocol
A clean-architecture Express stack built around rolling QR codes, Redis-backed token revocation, and role-aware academic workflows.
8 min read
serverless-agent: serverless, minus the container
Self-Hosted AI
serverless-agent: serverless, minus the container
A Go worker that unpacks code, drops privileges, clamps memory with cgroups v2, and streams execution logs through Redis.
8 min read
Enterprise Architecture for the PlayStation 2: Inside jpd002/PlayServices
Self-Hosted AI
Enterprise Architecture for the PlayStation 2: Inside jpd002/PlayServices
How a solo developer used clever AWS hacks and a C++ to C# pipeline to build a modern cloud-save engine for a two-decade-old console.
6 min read
The One-Person NGO Operating System: Unpacking ngo-mms
Self-Hosted AI
The One-Person NGO Operating System: Unpacking ngo-mms
How a modern Laravel and Filament stack turns a basic directory into an autonomous, dual-sided management portal.
6 min read
LensVault: The Self-Hosted Photo App That Turns Raw Media Into a Private, Searchable Archive
Self-Hosted AI
LensVault: The Self-Hosted Photo App That Turns Raw Media Into a Private, Searchable Archive
A FastAPI and React stack that deduplicates uploads, extracts metadata, clusters faces locally, and serves Google Photos-style convenience without sending your library to the cloud.
8 min read
IRL-Quest-Dev-Hacktoberfest: The AI App That Tries to Get You Off the Screen
Self-Hosted AI
IRL-Quest-Dev-Hacktoberfest: The AI App That Tries to Get You Off the Screen
A local-first quest generator that turns an LLM into a guarded outdoor prompt engine, with strict validation, safety filters, and optional persistence.
8 min read
MedVault AI: The Hospital Stack That Treats Security and Insight as First-Class Features
Self-Hosted AI
MedVault AI: The Hospital Stack That Treats Security and Insight as First-Class Features
A Spring Boot and React healthcare system that does more than store records. It separates patients, doctors, and admins with strict RBAC, logs everything, generates clinical documents, and adds AI-driven analytics on top.
8 min read
OB_access: The Email Queue That Refuses to Forget
Self-Hosted AI
OB_access: The Email Queue That Refuses to Forget
A self-hosted campaign engine that precomputes every send, guards every claim, and rebuilds its own queue when the system drifts.
10 min read
hironow/dotfiles: The Dotfiles Repo That Treats Humans and AI as Different Operators
Self-Hosted AI
hironow/dotfiles: The Dotfiles Repo That Treats Humans and AI as Different Operators
A multi-OS control plane for Mac, Linux, dev containers, and cloud workspaces, with pinned toolchains, build-time provisioning, and explicit agent-aware shell behavior.
10 min read
ClipJoy-Backend: The YouTube Clone That Treats Semantic Search as Core Infrastructure
Self-Hosted AI
ClipJoy-Backend: The YouTube Clone That Treats Semantic Search as Core Infrastructure
A Node.js and MongoDB media backend that turns uploads into embeddings, routes discovery through AI-assisted metadata, and shows what a modern starter project looks like when search is built for meaning, not just keywords.
10 min read
ucu-expense-tracker-app: Spendly: The Expense Tracker That Calculates Its Own Truth
Self-Hosted AI
ucu-expense-tracker-app: Spendly: The Expense Tracker That Calculates Its Own Truth
A close look at a multi-currency finance app that uses Firestore snapshots, on-the-fly budget cycles, and live exchange-rate fallbacks to keep every screen in sync.
10 min read
appwrite/docker-postgres: The Postgres Image That Ships With Its Own Opinion
Self-Hosted AI
appwrite/docker-postgres: The Postgres Image That Ships With Its Own Opinion
A deep dive into how Appwrite packages extensions, preload config, and multi-version builds into a zero-friction database image for vector search, cron, and cloud-native deployments.
9 min read
marblexyz/datadog-agent: The Smallest Possible Sidecar That Makes Railway Observable
Self-Hosted AI
marblexyz/datadog-agent: The Smallest Possible Sidecar That Makes Railway Observable
A three-file template that turns the official Datadog Agent into a deployable observability layer, and shows why one networking flag matters more than a lot of code.
5 min read
EXAMPRO: How a Spring Boot Exam App Builds a Locked-Down Testing Universe
Self-Hosted AI
EXAMPRO: How a Spring Boot Exam App Builds a Locked-Down Testing Universe
A close look at role-based routing, timed exams, answer review, and the small design choices that make a student portal feel complete.
8 min read
AI-Microservices-Job-Portal: HireHeaven: A Job Portal That Treats Authentication Like Infrastructure
Self-Hosted AI
AI-Microservices-Job-Portal: HireHeaven: A Job Portal That Treats Authentication Like Infrastructure
Inside a microservices job platform where Redis revokes tokens, a gateway streams files without buffering them, and Kafka handles the work that should not block the request path.
10 min read
easy-pass: EasyPass Mini: The SaaS App Where Postgres Is the Real Backend
Self-Hosted AI
easy-pass: EasyPass Mini: The SaaS App Where Postgres Is the Real Backend
A multi-tenant service tracker that pushes security, permissions, and ERP sync logic into migrations, then lets the Next.js app stay almost embarrassingly thin.
8 min read
ChatApplications: The Chat Backend That Puts SQL in Charge
Self-Hosted AI
ChatApplications: The Chat Backend That Puts SQL in Charge
A real-time messaging stack that uses relational constraints, token rotation, and stateless media handling to make conversations harder to break.
8 min read
E-AWAS2: The Gov-Tech Stack That Treats Registration Like a Security Boundary
Self-Hosted AI
E-AWAS2: The Gov-Tech Stack That Treats Registration Like a Security Boundary
A deep dive into the Firebase-first design behind two-phase signup, role-based access, audit trails, and lifecycle management for housing and guest-house logistics.
9 min read
Bppatkar/social_media: The Node.js Social App That Treats Production Like the Product
Self-Hosted AI
Bppatkar/social_media: The Node.js Social App That Treats Production Like the Product
A full-stack social platform with a service layer, token rotation, Redis caching, cursor pagination, and observability built in from the start.
8 min read
nginx-and-docker-project-intro: Nginx and Docker Project Intro: Turning One Node App into a Load-Balanced Cluster
Self-Hosted AI
nginx-and-docker-project-intro: Nginx and Docker Project Intro: Turning One Node App into a Load-Balanced Cluster
A compact DevOps template that shows how Compose, least-connections routing, and failover retries make a simple Express app behave like a resilient service.
7 min read
feature-flag-engine: A Terminal-First Control Plane for Feature Flags and Remote Config
Self-Hosted AI
feature-flag-engine: A Terminal-First Control Plane for Feature Flags and Remote Config
A clean-architecture Python stack that combines deterministic rollouts, live WebSocket updates, and a Textual dashboard to manage app behavior without SaaS lock-in.
10 min read
QuickServePOS: The Restaurant POS That Sends Only the Delta to the Kitchen
Self-Hosted AI
QuickServePOS: The Restaurant POS That Sends Only the Delta to the Kitchen
A .NET point of sale system built around real restaurant state, with audit trails, hybrid persistence, and an order lifecycle that prevents duplicate prep.
8 min read
WeatherGuard: The Telegram Weather Bot That Only Talks to People You Approve
Self-Hosted AI
WeatherGuard: The Telegram Weather Bot That Only Talks to People You Approve
A NestJS and React monorepo that turns weather data into a gated alert system, using Clerk, Telegram deep links, cron scheduling, and a strict user state machine.
8 min read
Natours: The Express App That Hides the Smart Part in the Models
Self-Hosted AI
Natours: The Express App That Hides the Smart Part in the Models
A tour booking site on the surface, a lesson in middleware, geospatial search, and production-grade backend structure underneath.
10 min read
MiniTrue: The Leaderless IoT Database That Gossips Its Way to Consistency
Self-Hosted AI
MiniTrue: The Leaderless IoT Database That Gossips Its Way to Consistency
A look at how `aphrodoe/minitrue` combines gossip, Merkle trees, consistent hashing, and custom columnar storage into a compact distributed time-series system.
8 min read
ExpenseTracker: Why a Monthly Sheet Beats the Endless Transaction Feed
Self-Hosted AI
ExpenseTracker: Why a Monthly Sheet Beats the Endless Transaction Feed
A small Android app makes a big argument: if you organize money by month first, the UI, database, and charting logic all get simpler, sharper, and more human.
8 min read
Meetflow: The WebRTC Stack That Treats Disconnection Like a First-Class State
Self-Hosted AI
Meetflow: The WebRTC Stack That Treats Disconnection Like a First-Class State
A deep look at a self-hosted video platform that combines mediasoup, Socket.io, Redis, and PostgreSQL to keep rooms alive, hosts in control, and speakers visible.
8 min read
Bhavik-1/finance-tracker Turns a Budget App Into a Deployment Blueprint
Self-Hosted AI
Bhavik-1/finance-tracker Turns a Budget App Into a Deployment Blueprint
A MERN monorepo with Docker, Jenkins, and a behavioral spending model shows how a simple personal finance tracker can teach full-stack structure.
10 min read
Vaarta: The Language Exchange App That Outsources the Hard Parts
Self-Hosted AI
Vaarta: The Language Exchange App That Outsources the Hard Parts
A clean look at how a niche social network uses MongoDB for identity and relationships, Stream for real-time chat and video, and onboarding rules to keep the match quality high.
8 min read
FlowGuard: The Self-Hosted Traffic Gatekeeper That Wants to Own the Boundary
Self-Hosted AI
FlowGuard: The Self-Hosted Traffic Gatekeeper That Wants to Own the Boundary
Transparent interception, HTTPS inspection, dynamic rules, and centralized control. FlowGuard turns traffic policy into an internal system, not a third-party dependency.
8 min read
rishabh954/erp-system Turns Django Into an Enterprise Control Plane
Self-Hosted AI
rishabh954/erp-system Turns Django Into an Enterprise Control Plane
A modular monolith for accounting, HR, inventory, and CRM, built around tenant isolation, auditability, and locked-down business workflows.
9 min read
TaxHacker: The Self-Hosted Accounting App That Lets You Rewrite the Brain
Self-Hosted AI
TaxHacker: The Self-Hosted Accounting App That Lets You Rewrite the Brain
A deep dive into the receipt parser that turns PDFs, photos, and invoices into structured transactions, with user-defined prompts, dynamic schemas, and local-model support.
10 min read
eGemma: The Local AI Workbench That Speaks OpenAI’s Agent Language
Self-Hosted AI
eGemma: The Local AI Workbench That Speaks OpenAI’s Agent Language
A private, localhost-first stack for responses, conversations, thinking traces, embeddings, and code intelligence.
8 min read
ubuntu-static-reports-operator: Ubuntu Static Reports Operator: The Charm That Turns Archive State Into Static Truth
Self-Hosted AI
ubuntu-static-reports-operator: Ubuntu Static Reports Operator: The Charm That Turns Archive State Into Static Truth
A Juju operator for Canonical’s archive dashboards, using systemd timers, atomic file publishing, and static files to keep Ubuntu’s release metadata reliable without a heavy web stack.
8 min read
lexi-hyprlock: How a Tiny Hyprlock Config Turns a Lock Screen Into a Cyberpunk Terminal
Self-Hosted AI
lexi-hyprlock: How a Tiny Hyprlock Config Turns a Lock Screen Into a Cyberpunk Terminal
A small Bash installer, a few layered labels, and one hard magenta accent are enough to make Hyprland’s lock screen feel like a deliberately designed interface instead of a utility panel.
7 min read
OpenChat: The Flutter Chat Client That Treats Research Like a Pipeline
Self-Hosted AI
OpenChat: The Flutter Chat Client That Treats Research Like a Pipeline
A local-first, multi-provider AI client that streams across providers, survives browser friction, and crawls the web with fallback logic built for real research workflows.
8 min read
kubernetes-banking-platform: How to Keep a Banking App Correct on Kubernetes
Self-Hosted AI
kubernetes-banking-platform: How to Keep a Banking App Correct on Kubernetes
A reference architecture that treats Postgres replication, pod placement, and transaction locking as first-class parts of the same system.
10 min read
daft-runner-test: Daft Runner Test: The One-Way Door Hidden Inside Daft’s Execution Model
Self-Hosted AI
daft-runner-test: Daft Runner Test: The One-Way Door Hidden Inside Daft’s Execution Model
A tiny diagnostic repo reveals a sharp boundary between inference and initialization, and why Daft treats runner selection as a process-level commitment.
8 min read
ish-bot-deploy: Terraform, but make it the control plane
Self-Hosted AI
ish-bot-deploy: Terraform, but make it the control plane
This repo does not stop at provisioning instances. It bootstraps Kubernetes by hand, then layers a browser bot on top with VNC, VPN, and multi-cloud routing.
11 min read
decentralized-staking: The contract that settles itself
Self-Hosted AI
decentralized-staking: The contract that settles itself
In sodofi/decentralized-staking, the important move is not staking. It is letting a deadline and a public `execute()` call decide whether pooled ETH gets forwarded or refunded.
12 min read