Tunnel Panel
Tunnel Panel manages GRE tunnels and port forwarding on Linux servers from a web panel that previews every change before it runs and verifies the result against the kernel. Create GRE, GRETAP, IP6GRE, and IP6GRETAP tunnels and see the exact commands, unit file, and rollback before anything is applied. The far end configures itself from a pairing code, as text or QR, with the sides flipped automatically so the two ends cannot disagree by a typo. Native ICMP probing with hysteresis keeps a single dropped packet from flapping a tunnel between down and back, and when ICMP is filtered the panel knocks over TCP and says so instead of crying wolf. Forward any TCP or UDP port, or a whole range, with round-robin, source-hash, or weighted balancing across destinations, and a backend that stops answering its health knock leaves the ruleset until it recovers. Watch every connection crossing the relay, who connected, which destination took them, and how much has moved, and set traffic limits per tunnel, rule, or destination. When something breaks, diagnostics reach a verdict with evidence and a suggested fix, backed by a streaming manual probe and a path-MTU search that offers to apply its findings. The panel reads your kernel's relay limits, recommends values from the host's memory and cores, and refuses changes that would lock you out of your own server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Owlmail
Every email your app sends while you build and test it lands in OwlMail's browser inbox instead of a customer's mailbox. Point any application's SMTP settings at OwlMail and every message is ready to open as rendered HTML, plain text, headers, or raw source. Attachments and inline images sit beside the body, and seven preset preview widths show how the message lays out on phones, tablets, and desktops before anyone real sees it. A Verify panel checks subject, body, and link hosts against expectations, while CI pipelines use the REST API with delivery cursors to wait for exactly the messages their test run produced, assert on them, and clean up afterwards. Coding agents get the same inbox read-only over MCP, so an assistant can confirm a signup email arrived without touching your mail server. When a message proves itself, relay it onwards to a real SMTP server, by hand or automatically under filtering rules, or fire webhooks with HMAC signatures and retry queues into the rest of your automation. Everything stores as plain .eml files on disk, with optional SQLite indexing, S3 attachment storage, and ZIP exports for archiving. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Hatchdoor
Hatchdoor gives your Markdown notes two front doors at once: a fast web interface for you, and an MCP endpoint where AI agents read and edit the very same vault. Point it at any folder of Markdown files, an existing Obsidian vault included, and it indexes everything into a disposable SQLite read model that rebuilds itself from your files if deleted. In the browser you browse folders, follow wikilinks that survive renames, explore backlinks and graph views, and search by keyword or meaning across every vault you mount. The live editor shows Markdown syntax only on the line you are editing and saves automatically, while concurrency checks refuse a save when the note changed underneath you. Agents connect with their own token and start read-only; turn writes on and Claude Code, Codex, Cursor, or Hermes can create, edit, move, and link notes through the same checked operations the interface uses. Saved queries in Obsidian's Bases syntax render as live tables, attachments preview inline, and optional git integration commits and pushes every change back to your vault's repository. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Wally
Started as an ExpenseOwl-inspired project, Wally grew into a lightweight, self-hosted expense tracker more capable in every direction its author touched. The backend is Python FastAPI over SQLite, which means every deployment ships a full REST API with interactive documentation at /api/docs - automating imports or wiring in external tools requires no reverse engineering, and when the optional login page is enabled you can mint scoped API keys from the Settings page for token-based integrations. The transactions view is built on AG Grid, bringing real search, column sorting, and per-column filtering to your ledger, with a footer totaling rows, income, and expenses for whatever slice you have filtered. Dashboards go beyond the usual monthly doughnut: a Change button swaps in year-scale line graphs so you can track a single category - restaurants, say - across time. Recurring transactions edit intelligently, letting you apply changes to all instances or only future ones. CSV import and export use a simple six-column format handled from Settings, the refined dark theme is genuinely easy on the eyes, and the interface is translated into more than ten languages. The whole thing runs from one small container with a single data volume.
TradingAgents GUI
Built atop the TauricResearch TradingAgents framework with nearly 100,000 GitHub stars, TradingAgents GUI transforms a CLI-only multi-agent LLM stock analysis pipeline into a polished web application accessible at localhost:5000. The system deploys twelve specialized AI agents — fundamental analysts, sentiment experts, technical analysts, bull and bear researchers, a trader, risk management team, and portfolio manager — who collaboratively debate market conditions through structured LangGraph workflows before producing a final BUY, SELL, or HOLD recommendation. The interface supports ten LLM providers including OpenAI, Anthropic, Google, OpenRouter, DeepSeek, Ollama, xAI, Qwen, GLM, and MiniMax, with a first-run wizard that auto-detects configured API keys and tests connections. A live pipeline visualization shows each agent's status with real-time progress bars, while the tabbed output area separates Live Feed, Reports preview, and Tool calls into dedicated panes. The three-pane Reports tab provides searchable indexing, table-of-contents navigation, and export to Markdown, HTML, or PDF formats. Report length control across Concise, Standard, and Comprehensive modes saves up to 50% on token costs. Multi-session chat allows pinning past reports as grounding context with live token counting and context-window warnings. Three built-in themes — Terminal, Modern, and Bloomberg — persist per browser. Docker Compose deployment maps port 5000 with persistent report storage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.
Gray Duck Mail
Email discussion lists - the venerable listserv pattern where one address relays to a whole group - without the notorious setup pain of Mailman or Sympa: that is Gray Duck Mail. Its architectural trick is requiring no mail server of your own: the C#/ASP.NET Core app monitors a POP3 inbox at any external email host supporting POP3/SMTP and aliasing, relays each incoming message to all list members via SMTP, and archives it for browsing in the web interface. Replies route back to the entire group automatically. The tedious parts of list management are handled by convention: dedicated aliases process join requests, subscription confirmations, and unsubscribes, while a bounce alias in the return-path catches delivery failures so dead addresses get handled instead of silently rotting. The web administration interface creates and removes lists, manages contacts, browses message archives, and imports or exports the local database for backup. GPLv3-licensed, Docker-distributed, and fully code-documented, it targets exactly the groups email still serves best - neighborhoods, schools, congregations, workplaces, and families - where one message keeping everyone in the loop beats yet another app nobody wants to install.
BlogFactory
BlogFactory is the first open-source agent control plane purpose-built for multi-site content operations, shipping 16 distinct capabilities across four operational pillars — Operate, Grow, Control, and Deliver — in its v0.1.0 release. The platform keeps source evidence, AI-generated drafts, revisions, SEO metadata, human review, preflight checks, and CMS delivery destinations in one workspace while enforcing a server-side authority ceiling that prevents agents from ever publishing live content, accessing credentials, or performing administrative actions. AI agents connect through a Streamable HTTP MCP endpoint with OAuth authentication and site-scoped tool discovery, compatible with Codex, ChatGPT, and any MCP-capable client. Content creation supports single articles from keywords, titles, URLs, PDFs, text, or YouTube sources, batch campaigns, and programmatic content via reusable templates with structured data rows. The Search Growth module connects Google Search Console complete-day data to ranked optimization opportunities, 30-day growth plans, content classification by signal type (growing, low-CTR, almost-ranking, page-two, zero-click), indexing checks, and semantic internal-link suggestions. Brand Voice separates global voice rules, writer profiles, knowledge context, and brand guidelines from article mechanics. Approved drafts are delivered as CMS drafts to WordPress, Ghost, Wix, or Framer through idempotent, optimistic-locking-protected handoffs with explicit destination selection and preflight validation. The stack runs on React/Vite, a Hono/TypeScript API, PostgreSQL, and MinIO via Docker Compose, with providers including OpenRouter, OpenAI, and Google services under a bring-your-own-AI model. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Githome
Point the gh CLI at your private Githome server and it works identically to github.com, because every REST v3 and GraphQL v4 endpoint returns byte-for-byte compatible JSON shapes, headers, Link pagination, and ETag caching. A single compiled Go binary serves the REST API under /api/v3, GraphQL under /api/graphql, git smart-HTTP transport, and a server-rendered web UI implementing the GitHub Primer design system with full functionality when JavaScript is disabled. The web interface provides repository browsing with Markdown rendering and syntax highlighting, issue tracking, pull requests with unified diffs and inline code review threads, full-text search, user profiles, and a notifications inbox. Authentication supports personal access tokens with prefix-based identification, OAuth device and web flows, and scoped permissions on every response header with only token hashes stored. The pull request system implements the complete lifecycle including async mergeable state computation, squash, merge, and rebase strategies, commit statuses, check runs, and statusCheckRollup fields. Webhooks deliver events with X-Hub-Signature-256 verification, SSRF protection, and at-least-once retry semantics. Storage supports SQLite for single-node deployments or PostgreSQL for production configurations. Performance optimizations include batch loaders replacing N+1 queries, keyset pagination, FTS-backed search, and GraphQL dataloaders. Docker deployment pulls the official multi-arch container image from GitHub Container Registry. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Tamari
Recipes scattered across bookmarks, screenshots, and open browser tabs become one searchable cookbook with Tamari, which adds meal planning, per-store shopping lists, and one-click imports from a built-in library of over 400,000 recipes. Save each dish with its photo, ingredients, instructions, servings, time estimates, and nutrition information, then find it again through search, categories, or your favorites list. The Explore collection gathers more than 400,000 recipes from 300 cooking websites, and any of them moves into your personal cookbook with a single click. Pick a recipe and its full ingredient list lands on a shopping list at once, organized per store so a supermarket run and a farmers market run stay separate. Check items off as you shop, or scan a barcode to add something the moment you notice it running out at home. The meal planner assigns recipes to specific dates up to 30 days ahead, turning the weekly what-is-for-dinner debate into a settled schedule. Adjust how your cookbook displays, with large photos to show dishes off or compact photos to fit more on screen, sorting by title or date added, and light or dark themes for late-night cooking sessions. Share recipes with family members, reset a forgotten password by email, and manage everything programmatically through the REST API from scripts or other tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Libre-Closet
Your closet, cataloged like an inventory system instead of a pile you rummage through every morning. Photograph each garment once and record its name, category, brand, size, colors, washing details, and acquisition date, then filter the whole wardrobe by custom categories you define yourself, with type-ahead suggestions keeping entries consistent. Uploads get automatic background removal and WebP optimization, so every item sits on a clean backdrop that makes outfits easy to judge side by side. The outfit builder combines garments into saved looks, and the scheduling calendar lays those looks across the week while showing what you have already worn, so repeats and neglected favorites become obvious. A weather forecast rides along on each calendar day, and tapping a day opens the detail you need before dressing for an important date. Wardrobes can be shared through invite links with view-only or can-edit permissions, which suits couples, families, and stylists managing client closets. The interface installs to a phone home screen as a PWA and keeps working offline, with the UI available in seven languages. Run it wide open for personal use or switch on JWT accounts for a multi-user household, all from one container with SQLite on local disk. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
BrainrotGuard
BrainRotGuard puts a parent between YouTube's recommendation engine and your kid: children search freely, but nothing plays until you tap Approve in Telegram. The request that lands on your phone carries the thumbnail, title, channel, and duration, and one tap either starts the video on the child's tablet instantly or denies it for good. Channels you trust can be allowlisted as educational or entertainment so their new uploads arrive pre-approved, while blocked channels and title word filters stop repeat offenders automatically. Each child gets a profile with its own PIN, watch history, and time budgets, and educational and entertainment content can draw from separate daily limits. Scheduled windows keep the app closed during school hours or after bedtime, with different rules per weekday and bonus minutes grantable for today only. Approved videos stay in a library the child can rewatch without asking again, a dedicated Shorts row can be shown or switched off entirely, and a search-off mode limits younger kids to channels and videos you already approved. You see all of it from the parent side: pending queues, search history, and an activity log of what was watched and for how long. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Media Journal
Every movie, series, anime, manga, book, game and album you finish deserves a line in one diary, not seven accounts on seven tracking sites. Media Journal keeps separate lists for each of the seven media types, and every entry carries your status, episode or page progress, rating and private notes. Rate on the scale that fits how you think: five stars, 1 to 10, 1 to 100, or simple faces. Group anything into collections, mark favorites, and watch your home page fill with stats, recent activity and your latest collections. The Discover page surfaces trending and popular titles, and built-in search pulls metadata and artwork from TMDB, IGDB and other providers once you add your free API keys. A community page lets everyone on your instance post thoughts and updates about what they watched, read or played, and a calendar plus history views keep your year in media organized. Saved songs play through the built-in YouTube music player while you browse, and automatic checks flag sequels and new seasons of things you already track. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
BookHeaven Server
BookHeaven Server turns a scattered folder of EPUB files into a proper library you can browse, organize and read from anywhere, with your progress following you between devices. Import books by copying them into a watched folder or uploading them, and the server reads metadata straight from each file, grouping everything by author, series, collection and tag. When a title, author or cover is wrong, you fix it in the browser and the correction is written back into the EPUB itself, so edits survive even if the file moves elsewhere; missing covers can be fetched from the internet. Each person gets a profile with its own reading progress, including start date, last read date, percentage, elapsed time and finished date, and progress can also be corrected manually. Any OPDS reader app can browse and download from the built-in catalog at /opds/v1, while KOReader devices sync progress by pointing at your server and signing in with a profile name. Upload your favorite fonts once and every connected device can download them, with styles and weights mapped per file or split from a single font. The companion Android reader, built for e-ink screens, discovers the server automatically on your network and downloads books for offline reading. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Operational
Operational watches your product for the moments that matter, signups, payments, failed webhooks and cron jobs, and pushes the important ones to your phone as they happen. Your code sends structured events with a name and a JSON payload through a simple API, using the official Node.js or PHP SDKs or the WordPress plugin, and every event lands in a searchable feed organized by project and category. Mark an event notify and it becomes a push notification on your phone through the installable web app, while everything else waits quietly in the feed for when you actually want to look. Related events nest inside each other as contexts, so a failed checkout can carry its payment attempt, gateway response and retry history in one expandable bundle instead of forty scattered log lines. Events can carry action buttons that trigger your webhooks, letting you approve a refund, restart a job or retry a delivery from the notification itself. Teammates share projects with their own accounts, a test mode lets you rehearse integrations without polluting the real feed, and a built-in MCP server exposes your events to AI tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Airstation
Airstation turns your music folder into a radio station where every listener hears the same second of the same song at the same time. From the studio panel you upload tracks once, and they stay in a permanent library you can search and sort by date added, name, or duration. Build the broadcast queue by dragging tracks into order, reshuffle it whenever the mood changes, let it cycle endlessly, shuffle it randomly, or pause the station entirely when the day is done. Playlists group tracks for recurring shows, and the playback history shows listeners what has already aired. Anyone with the link opens the player page and is listening within seconds, no account and no app install, while a live counter tells you how many people are tuned in right now. The player page itself can be retitled to match your station's name. Friends get a shared listening moment instead of another playlist link, communities get a station that plays their own rotation around the clock, and collectors get to hear their library the way radio always felt: live, shared, and slightly out of your control once it starts. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Imagor Studio
Imagor Studio is a photo workspace where browsing a huge library and editing what you find happen in the same place, and the originals never get touched. The gallery scrolls virtually through thousands of images with no indexing wait, while drag-and-drop moves files between folders and multi-select handles bulk work. Open any image and the editor lets you stack layers: other images as overlays or watermarks, text layers you can style inline, and solid color layers with blend modes and opacity. Adjust color, apply effects, and crop with a live preview, then copy the generated transformation URL and use that rendition anywhere without exporting a file. A look you build once can be saved as a template in portable JSON and applied across the whole library, so a watermark, a resize, and a color grade become one reusable recipe. You can also start from a blank canvas at any dimensions and compose from scratch. Storage stays yours throughout: point it at a local folder, S3, MinIO, or Cloudflare R2 and manage the same library the same way. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Neonlink
Neonlink is the bookmark page you actually keep open: a private dashboard of your links, grouped, tagged, and dressed up with your own background. Adding a link takes seconds because the title, description, and site icon are fetched for you the moment you paste the URL. Links live in groups you create and color yourself, so work tools, reading, and projects each get their own card on the page, and drag and drop puts them in the order your eyes expect. Tags cut across groups for the links that belong to two worlds at once, and the sidebar can filter by them in combination. Search covers titles, URLs, descriptions, and tags and updates as you type, which matters once the collection passes the few hundred links every browser bookmark bar quietly becomes. The whole page is yours visually too: pick a background image and switch between grid and list layouts, light and dark themes. Because it sits behind a login on your own server, the collection follows you to any browser on any machine without syncing through a browser vendor's cloud or handing your reading habits to a bookmarking service. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
015
015 is a send-it-and-forget-it file sharing service for files that should exist for hours, not forever. Drop in a large file and it uploads in chunks, resuming where it stopped if the connection drops, while a short pickup code and a share link give the recipient two easy ways to collect it. If the same file was uploaded before, its hash gives it away and the transfer completes instantly without moving the data again. Every share carries your rules: an expiration time, a password, and a download count limit, enforced by signed download tokens so a shared link cannot be passed around indefinitely. Uploaded images can be compressed or converted in the background while you keep working, and text snippets share through the same expiring-link system when a file is overkill. Images and videos preview in the browser before downloading, and email or webhook notifications can tell you when a share is picked up. The interface speaks seven languages and answers just as well on a phone as on a desktop. When the window closes, a daily janitor sweeps expired files off the disk, so the server never quietly fills with forgotten uploads. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.