Monitor website changes, prices, and restocks with alerts across common channels.
Project overview
changedetection.io watches web pages, PDFs, and JSON endpoints for meaningful changes such as price drops, restocks, or new text, then sends alerts through email, Discord, Slack, Telegram, webhooks, and many other services. Visual selectors and browser steps help target dynamic or logged-in pages. Optional AI rules can suppress irrelevant diffs and summarize changes, but monitored content is sent to the model provider you configure.
Run a self-hosted personal AI assistant across models and channels.
Project overview
ZeroClaw is a single-binary agent runtime that connects cloud or local model providers to channels such as Telegram, Discord, email, webhooks, and CLI. It supports tools, memory, scheduled or event-driven procedures, and a web dashboard. Supervised autonomy, workspace boundaries, and OS-level sandboxes gate riskier actions by default.
Run a lightweight Docker-powered PaaS on your own Linux server
Project overview
Dokku is a small, self-hosted platform as a service that turns a Linux virtual machine into a Heroku-like environment for building and managing application lifecycles. It suits individuals or small teams that want control of the host without operating a larger cloud platform. The documented setup requires a supported Ubuntu or Debian machine and an SSH key, followed by configuration of the server domain and user access.
Centralize self-hosted services, Docker status, bookmarks, and utility widgets on one dashboard.
Project overview
Homepage is a customizable start page for homelabs and self-hosted services. It combines application links, bookmarks, search, weather, system information, Docker container status, and service-specific widgets in one dashboard, configured through YAML or automatic Docker label discovery. Backend API requests are proxied to keep credentials away from the browser. When the dashboard is reachable from an untrusted network, it must be protected by an authenticated TLS reverse proxy or VPN with strict host validation.
Stream and share BitTorrent files from browser or Node.js applications.
Project overview
WebTorrent provides one JavaScript BitTorrent client for browsers and Node.js. It exposes files as streams, so applications can play or seek before a download finishes, and it can also seed files. Browser clients use WebRTC without plugins and can connect only to WebTorrent/WebRTC-compatible peers, while the Node.js client communicates with conventional peers over TCP and UDP.
Connect AI clients to GitHub repositories, issues, pull requests, and Actions
Project overview
GitHub's official MCP Server connects compatible AI clients to repositories, code, issues, pull requests, Actions, and security-related data. You can use GitHub's hosted endpoint or run the server through Docker or a local binary, then limit the exposed surface with toolsets or individual tools. Available write operations depend on the permissions granted to the OAuth session or token.
Trace, evaluate, and manage LLM application calls, prompts, datasets, and experiments.
Project overview
Langfuse helps teams instrument LLM applications so they can inspect traces, sessions, retrieval steps, prompts, scores, and evaluations in one place. It also supports prompt versioning, datasets, playground experiments, and integrations with common SDKs and frameworks. You can use the hosted service or self-host with Docker Compose or Kubernetes. Self-hosted instances send basic usage telemetry by default, but it excludes raw traces and can be disabled.
Web appResearch and knowledgeModel Context Protocol
onyx↗
@onyx-dot-app·Python
Self-host team AI chat, knowledge retrieval, research, and custom agents across LLMs.
Project overview
Onyx is a self-hosted AI workspace for teams that want to use different LLMs through one interface and ground answers in organizational knowledge. It can index application data through more than 50 connectors or connect agents to external systems through MCP, with additional support for research workflows and code execution. Lite mode keeps a smaller chat-and-agents stack, while the standard deployment adds vector and keyword indexes plus background synchronization workers for a fuller knowledge workflow.
Collection or directoryResearch and knowledgeClaude Code
scientific-agent-skills↗
@K-Dense-AI·Python
Equip AI agents for multi-step scientific research workflows
Project overview
Scientific Agent Skills packages 148 reusable skills and access paths to more than 100 scientific databases across biology, chemistry, medicine, drug discovery, materials science, and scientific computing. It follows the open Agent Skills standard and can be installed in Cursor, Claude Code, Codex, and other compatible agents for multi-step research workflows.
Run a customizable personal AI assistant across messaging apps in isolated containers.
Project overview
NanoClaw hosts personal AI agents in separate Linux containers and connects them to channels such as Telegram, Discord, and WhatsApp, with per-agent workspaces, memory, and scheduled tasks. Channels and alternative model providers are added on demand, while customization is primarily code-based; setup requires Docker, Node, pnpm, and Claude Code.
Agent runtimeCommunication and collaborationModel Context Protocol
picoclaw↗
@sipeed·Go
Run a lightweight personal AI assistant on inexpensive, resource-constrained hardware.
Project overview
PicoClaw packages a personal AI assistant as a portable Go binary for x86, ARM, RISC-V, MIPS, and other architectures, with a reported core memory footprint below 10 MB. It can connect to many model providers and chat channels, manage MCP server configurations, schedule jobs, and spawn asynchronous sub-agents. Most hosted model choices still require their corresponding credentials.
Use an unofficial JSON-first CLI for Google Workspace APIs.
Project overview
gws is an unofficial CLI for people and AI agents to work with Drive, Gmail, Calendar, Sheets, and other Workspace APIs without hand-writing REST calls. It builds commands from Google's Discovery Service and returns structured JSON, with pagination, schema, and request-preview helpers. A Google account and Cloud project are required, and pre-1.0 releases may introduce breaking changes.
Correlate logs, metrics, and traces to investigate production issues.
Project overview
SigNoz gives engineering teams one place to investigate application and infrastructure problems through correlated logs, metrics, traces, alerts, exceptions, and dashboards. Its OpenTelemetry-based workflow also covers LLM applications, including prompts, tool calls, latency, token usage, and cost signals. Teams can use the managed cloud offering or self-host the community edition with Docker, Kubernetes, or Linux when they need control over the telemetry data plane.
Connect AI agents to authenticated apps, user accounts, and executable tools.
Project overview
Composio creates a separate session for each user and gives an agent runtime access to app authentication, tool discovery, and execution without loading hundreds of definitions into context. It offers TypeScript and Python SDKs, a CLI, framework adapters, and hosted MCP endpoints for more than 1,000 app toolkits. Setup requires a Composio API key and the relevant connected user accounts.
Add Vercel's official engineering skills to AI coding agents.
Project overview
Equip coding agents with Vercel-maintained guidance for auditing deployment cost, performance, caching, and reliability; optimizing React, Next.js, and React Native code; reviewing web accessibility and UX; enforcing documentation standards; and creating claimable Vercel deployments. Once installed, the relevant skill becomes available when matching tasks are detected.
Deploy common self-hosted services on Proxmox with guided one-command scripts.
Project overview
Proxmox VE Helper-Scripts is a community collection for installing hundreds of self-hosted services as containers or virtual machines. Users find a service on the project website, paste its command into the Proxmox shell, and choose either sensible defaults or advanced resource, network, and storage settings. Post-install helpers handle updates, configuration changes, logs, and basic troubleshooting. A supported Proxmox VE host, root shell access, and an internet connection are required.
Hide, search, and rearrange macOS menu bar items with shortcuts and custom sections.
Project overview
Ice helps Mac users hide, automatically rehide, search, and drag menu bar items into organized sections, including a separate bar that works well around a display notch. It also offers shortcuts and appearance controls for tint, borders, shadows, and menu bar shapes. The app is still under active development and supports only macOS 14 or later.
Build model-agnostic agent workflows across Python, .NET, and Java
Project overview
Semantic Kernel is a model-agnostic SDK for building, orchestrating, and deploying AI agents and multi-agent systems across Python, .NET, and Java. It supports multiple model providers, plugins, structured workflows, and vector-database integrations. The project now identifies Microsoft Agent Framework as its successor and provides a migration guide, which is relevant when maintaining or starting an application.