Self-host a cross-platform AI chat client for cloud and local language models.
Project overview
NextChat provides a web, PWA, and desktop chat interface for GPT, Claude, Gemini, DeepSeek, and compatible self-hosted models. Users can keep prompt templates, manage long conversations, and deploy the service through Vercel or Docker. Online providers generally require their own API configuration, while browser data is stored locally on the device.
Capture card-style notes and retrieve them with natural-language search.
Project overview
Blinko is a self-hosted card-note tool for quickly saving ideas in Markdown without interrupting the moment. Its retrieval-augmented search lets users find older notes with natural-language questions while keeping the underlying data in their own environment. A one-command Docker setup is available, alongside Tauri-based clients for macOS, Windows, Android, and Linux.
Track investments, net worth, spending, and goals with local storage.
Project overview
Wealthfolio keeps portfolio holdings, transactions, performance, net worth, spending, and financial goals in a local SQLite database. It supports multiple accounts, asset types, currencies, benchmark comparisons, and return calculations without requiring cloud storage. Optional read-only broker synchronization covers more than 30 institutions, and the app is available on Windows, macOS, Linux, iOS, or as a self-hosted web service.
Assign goals to a desktop AI agent that works across apps, browsers, and workflows.
Project overview
Skales is a local-first AI agent app for assigning goals and letting the agent carry out work across files, browsers, calendars, email, code, and recurring workflows. Its desktop workspace supports parallel agents, teams, automation, and code or design tasks, while mobile apps can pair with a desktop or run independently. Users may connect local models or multiple cloud providers with their own credentials. Installation uses native desktop and mobile packages, so routine setup does not require Docker or a terminal.
Generate and manage AI images from multiple backends on Android and iOS.
Project overview
SDAI gives Android and iOS users one mobile interface for generating images through a self-hosted AUTOMATIC1111 or SwarmUI server, several hosted image APIs, crowdsourced workers, or supported on-device diffusion runtimes. Users can select models and generation controls, keep results in a local gallery, inspect metadata, share images, and export the gallery as a zip file. Capabilities vary by operating system, app flavor, and provider. Remote backends generally require a reachable server or API key, while local generation depends on compatible model files and sufficient device hardware.
Manage SSH, remote desktops, tunnels, and files from one self-hosted interface.
Project overview
Termix brings SSH terminals, RDP and VNC remote desktops, Telnet access, SSH tunnels, and remote file management into one self-hosted interface for people managing multiple servers or a homelab. It runs in the browser and across desktop and mobile clients; remote desktop access requires the additional guacd service.
Route blocked web traffic through a self-deployed Google Apps Script relay.
Project overview
mhrv-rs runs a local HTTP and SOCKS5 proxy that forwards requests through a Google Apps Script deployed under your own account, concealing the destination from the ISP at the TLS SNI layer. Setup requires creating the relay, choosing an auth secret, installing a local certificate, and configuring the browser or system proxy. Google can still see destination sites, and Apps Script quotas or unsupported video CDNs can limit usage.
Manage multi-chain crypto assets across mobile, desktop, web, and browser extensions.
Project overview
Manage assets across Bitcoin, Ethereum, Solana, Tron, BNB Smart Chain, and other supported networks from one multi-platform wallet. Users can choose iOS or Android apps, desktop builds for macOS, Windows, and Linux, a web app, or a Chrome extension depending on where they work. The repository houses these clients alongside shared wallet logic and hardware-wallet components, making it most relevant to people who want an openly developed wallet experience across several device types.
View, record, and analyze security cameras on hardware you control.
Project overview
camera.ui is a self-hosted surveillance platform for viewing security cameras, running on-device AI detection, integrating with smart-home systems, and extending the setup through plugins. It can be installed as a desktop app or deployed with Docker, Proxmox, or bare-metal Linux, while mobile applications provide additional access. Footage remains on infrastructure controlled by the operator rather than requiring a cloud service. The core is free and open source, but starred capabilities including continuous recording, semantic search, and push notifications require a subscription.
Manage local or remote Hermes servers from native Mac and iPhone interfaces.
Project overview
Scarf is a native macOS client and iPhone companion for the Hermes AI agent. It provides multi-window, multi-server access to chat, sessions, memory, skills, MCP servers, scheduled jobs, settings, and runtime health, connecting either to a local Hermes installation or to remote hosts over SSH. Scarf is a management interface rather than a standalone agent runtime, so an existing Hermes environment is required. The iPhone companion reaches the same server over SSH and is currently distributed through TestFlight.
Create and maintain software architecture diagrams from a UI, CLI, or agent workflow.
Project overview
Use tld to map and maintain complex software architecture through a C4-inspired visual workspace. Diagrams can be edited in the UI or managed from the CLI, YAML files, and an agent skill, with Mermaid import and export plus links back to editors and GitHub. The standalone binary includes the web app and can run offline with SQLite or be self-hosted; PostgreSQL deployments require pgvector.
Use an open-source messaging app across desktop and mobile platforms.
Project overview
HuLa is an instant-messaging application for Windows, macOS, Linux, iOS, and Android. It supports direct and group chat, contact and group management, file transfer, voice and video calls, and an integrated AI chat assistant. A complete deployment also requires the separate HuLa-Server repository. A web version is not currently supported, and direct macOS downloads may require handling certificate or quarantine warnings.
Build a cross-platform news reader from one Kotlin Multiplatform codebase.
Project overview
News KMP App is a reference project for building a news reader across Android, iOS, Windows, macOS, and Linux with Kotlin Compose Multiplatform. It demonstrates headline browsing, article details, search, bookmarking articles for later offline reading, networking, and local persistence through shared code. Developers need to obtain a News API key and configure it locally before running the desired mobile or desktop target from Android Studio or IntelliJ.
Transfer files between nearby devices without a shared network.
Project overview
Flying Carpet sends files between Android, iOS, Linux, macOS, and Windows devices over ad hoc Wi-Fi, without a router, cellular connection, or preconfigured network share. It is useful for moving large files between different platforms when only nearby Wi-Fi-capable devices are available. Apple devices cannot use it for Apple-to-Apple transfers, and some transfer modes temporarily interrupt the existing wireless internet connection.
Self-host password and private data management for individuals or teams
Project overview
Padloc is an open-source password and data manager for individuals and teams. Its repository includes the backend server, web client, progressive web app, desktop and mobile packages, and a browser extension. Running a private instance requires at least the server and web client, while the local setup can launch the web interface directly. Production deployments should follow the project’s hosting guidance and security design documentation.
Manage Markdown and plain-text notes across macOS and iOS.
Project overview
FSNotes is a Markdown-first notes manager for macOS and iOS that also works directly with ordinary text files. Notes can live across multiple folders and sync through iCloud Drive or Dropbox, while tags, double-bracket cross-note links, code highlighting, and inline images support organization and writing. Encryption, optional Git versioning, and backups are available for users who want more control over stored files.
Run measurements, signal generation, and logging with Pocket Science Lab hardware.
Project overview
PSLab App connects to Pocket Science Lab open hardware over USB and turns a phone or computer into an experiment control and data collection interface. The device can act as an oscilloscope, waveform generator, frequency counter, programmable voltage or current source, and data logger. The app spans mobile, desktop, and web, but the core experiments require PSLab hardware.
Download and archive media, files, torrents, and galleries across desktop and Android.
Project overview
comine brings video, audio, file, torrent, and gallery downloads into one cross-platform application. It is available through GitHub releases for Windows, Linux, macOS, and Android, with the stable release recommended for most users. The project is still in early development, so users should expect missing features and occasional bugs.