Manage projects collaboratively with real-time, self-hostable Kanban boards.
Project overview
PLANKA lets individuals and teams organize work with draggable projects, boards, lists, and cards while changes sync in real time. It supports Markdown descriptions, configurable notifications, and OpenID Connect sign-in, with both self-hosted and hosted options. The project uses fair-code licensing, so commercial deployments should review the applicable license terms.
Scaffold codebases from a product spec or embed a developer agent.
Project overview
smol developer turns a product specification into a shared plan, a file list, and generated code for each file. It can run as a command-line scaffold, be imported as a Python library, or be exposed through an Agent Protocol API inside another application. The workflow is intentionally human-in-the-loop, and the project documents unresolved limits around cross-file coherence, dependency setup, self-healing, and slow generation.
Orchestration frameworkAI and agent developmentGitHub Copilot
agent-framework↗
@microsoft·Python
Orchestrate durable multi-agent workflows in Python and .NET
Project overview
Microsoft Agent Framework targets Python and .NET applications that need more than a single prompt-and-response loop. It supports sequential, concurrent, handoff, and group-collaboration graphs, along with checkpointing, streaming, human-in-the-loop control, OpenTelemetry tracing, and Foundry hosting samples. Its scope suits teams building restartable, observable agent workflows rather than a small one-off script.
Manage Epic, GOG, and Amazon games across Linux, Windows, and macOS.
Project overview
Heroic Games Launcher brings Epic, GOG, and Amazon libraries into one interface for installing, updating, moving, repairing, or importing games and syncing cloud saves. Linux users can launch titles through Wine or Proton and check compatibility information, while macOS users can use Crossover. Games and applications outside the supported stores can also be added to the local collection.
Connect to and manage Redis databases through a graphical desktop application.
Project overview
Medis offers an Electron-based desktop interface for working with Redis, with compiled macOS releases, a community Windows build, and documented connection steps for Heroku Redis. This repository contains the original application. Its documentation directs users to the separately rebuilt Medis 2, so adopters should distinguish between the legacy source here and the newer product.
Organize email, pre-draft replies, and clear inbox clutter with AI.
Project overview
Inbox Zero uses natural-language rules to organize an inbox and pre-draft replies in the user’s tone. It can track messages that need a response or are awaiting one, bulk-unsubscribe and archive unwanted mail, block cold email, prepare meeting briefs from email and calendar context, and file attachments to cloud storage. Users can also manage the inbox through Slack or Telegram. A hosted service is available; self-hosting uses the project’s setup CLI and requires Docker and Node.js 24 or newer.
Build enterprise AI workflows, RAG systems, agents, and model operations in one platform.
Project overview
BISHENG is a self-hosted platform for creating and operating enterprise LLM applications. It brings workflow orchestration, RAG, agents, model and dataset management, evaluation, fine-tuning, administration, and observability into one browser-based environment. Deployment uses Docker Compose; the documented minimum is four virtual CPU cores and 16 GB of RAM, and the default stack also installs Elasticsearch, Milvus, and OnlyOffice.
Monitor services with active health checks, status pages, and alerts.
Project overview
Gatus actively checks services over HTTP, ICMP, TCP, or DNS and evaluates conditions such as status codes, response time, response content, and certificate expiry. Results appear on a status page, while endpoint-specific alerts can be sent through services such as Slack, PagerDuty, and Teams so failures can be detected before users report them.
Turn stories and scripts into an organized animated short-drama workflow.
Project overview
Toonflow brings planning, script adaptation, characters, storyboards, assets, and video nodes into an infinite-canvas workspace for animated short-form production. Its agent layers, chapter event graph, and persistent local memory help keep long projects coherent. It can run as an Electron desktop app or a self-hosted service, with model and provider connections configured separately for generation.
Create a self-hosted service homepage from a simple YAML configuration.
Project overview
Homer is a static dashboard for keeping self-hosted services and frequently used links on one homepage. A YAML file defines the content, while the interface adds fuzzy search, multiple pages, grouping, smart cards, themes, and keyboard shortcuts. It can be deployed with Docker or built as static assets, but those files must be served over HTTP; opening index.html directly through the file protocol is not supported.
Self-host a single-user live stream with integrated chat and moderation.
Project overview
Owncast combines live video, a web player, and chat in a self-hosted single-user server, giving streamers control over their content, interface, moderation, and audience. Existing RTMP broadcasting tools such as OBS or Streamlabs can usually point to an Owncast instance instead of a mainstream platform. Windows servers are not supported natively, though deployment through WSL2 is documented.
Edit, back up, and manage Nginx configurations and certificates from a web UI.
Project overview
Nginx UI gives administrators a browser-based workspace for editing site configurations, viewing server metrics, and automatically backing up each change for comparison or restoration. It can mirror operations across multiple nodes and handle Let's Encrypt certificate deployment and renewal. An integrated assistant and MCP interface also allow supported AI tools to inspect configurations and control services.
Expose a local TCP port through a public or self-hosted remote server.
Project overview
bore is a small command-line tool focused solely on forwarding TCP traffic. A local client connects to a remote bore server and exposes a localhost port on an assigned or selected remote port. You can use the public bore.pub instance or run the same single binary as your own server, with an optional shared secret for authentication. It intentionally omits domains, HTTP routing, dashboards, and other platform features.
Self-host a multi-session WhatsApp API with web management.
Project overview
OpenWA turns WhatsApp sessions into a self-hosted REST API with a web dashboard for managing accounts, webhooks, API keys, contacts, messages, and infrastructure. Its pluggable design supports SQLite or PostgreSQL, optional Redis caching, and local or S3-compatible media storage, with Docker provided for deployment. An optional MCP endpoint exposes a curated subset of tools to AI agents while keeping the full REST surface available.
Self-host comics, ebooks, and PDFs for reading and sharing with others.
Project overview
Kavita turns manga, webtoons, comics, EPUB files, and PDFs into a self-hosted reading library with responsive web readers for phones, tablets, and desktops. It includes metadata search, collections, reading lists, and multi-user controls with roles and age restrictions. The project is still labeled beta until version 1.0, so users should keep backups in case behavior or stored data changes.
Let Claude create, load, and chain new tools during a conversation.
Project overview
Claude Engineer provides CLI and web interfaces where Claude can identify a missing capability, generate the corresponding tool code, load it dynamically, and keep using it during development work. It also manages persistent conversations, context and token usage, tool chaining, and debugging output, with optional Python execution through an E2B sandbox. Its core workflow depends on Anthropic Claude 3.5, and some tools require additional service credentials.
Move, resize, and arrange Mac windows with a radial menu or custom shortcuts.
Project overview
Loop lets Mac users choose a window position by holding a trigger key and moving the pointer through a radial menu, with a preview before the change is applied. Custom shortcuts and repeatable action cycles support faster keyboard workflows. It can be installed through Homebrew or a release download and requires macOS 13 or later.
Organize a self-hosted ROM library and play supported games from the browser.
Project overview
RomM scans a game collection, enriches entries with metadata and artwork, and presents the library in a responsive interface for browsing, filtering, uploading, and maintenance. Supported titles can be played through browser-based emulators, and owners can share limited library access with friends. It is aimed at self-hosters managing collections across many emulated platforms.