Browse, search, and transcribe WhatsApp chat exports entirely offline.
Project overview
WhatsApp Backup Reader opens exported chat ZIP files in a browser or desktop app, making messages, photos, videos, and voice notes searchable without uploading them. Users can bookmark messages, inspect conversation statistics, browse a dated media gallery, and export selected files. Voice notes are transcribed locally with Whisper, with no account, server, or API key required. The transcription workflow depends on a WebGPU-capable environment.
Record polished demos with automatic mouse-following pan and zoom effects.
Project overview
ScreenArc records a full display, window, or selected area and automatically follows mouse movement and clicks with smooth pan-and-zoom effects. Its timeline editor supports trimming, backgrounds, framing presets, webcam overlays, and exports up to 2K as MP4 or GIF, making it useful for tutorials and product demos. Builds are available for Windows, macOS, and Linux, but Linux currently requires X11 and the Windows and macOS packages are not code-signed.
Download videos, audio, playlists, and trimmed clips from a desktop interface.
Project overview
Cliply is a cross-platform desktop downloader for saving videos in qualities from 144p to 4K, extracting audio-only files, downloading full playlists, or trimming a specific time range. The interface organizes the workflow while yt-dlp powers media retrieval and FFmpeg handles trimming or conversion. The repository's current setup instructions are aimed mainly at local development and require Node, a Python environment, and the appropriate FFmpeg binaries.
Play user-supplied MAC and Stalker IPTV services from a Windows desktop client.
Project overview
This legacy Windows player connects to a user’s own MAC-based or Stalker IPTV portal and presents available live channels, movies, and series with EPG data, favorites, categories, and internal or external VLC playback. It does not include channels, subscriptions, accounts, streams, or copyrighted media, so users must provide a lawful IPTV source. The repository now mainly preserves the earlier open-source project, while the newer BLAZIN IPTV Player is distributed through the Microsoft Store with a seven-day trial.
JustHireMe is a cross-platform, local-first workbench for ingesting job leads, ranking them with profile-aware rules and vector matching, and tracking applications in a local CRM. It can generate tailored resumes, cover letters, and outreach materials, while browser-based automatic application remains experimental rather than part of the stable core. The first launch downloads its runtime pack, and the macOS build is not yet notarized.
Turn your music library into scored karaoke with synchronized lyrics.
Project overview
Point Nightingale at a local folder, Jellyfin server, or Navidrome library to separate lead vocals, align lyrics word by word, and play songs with pitch scoring, key changes, and tempo controls. The app bootstraps its Python environment, media tools, and models on first launch, and can also run as a self-hosted web service on Linux. Analysis usually takes minutes on a GPU and can take ten to twenty minutes on CPU.
Write private, local-first Markdown notes in a minimal open-source editor.
Project overview
Haptic is a local-first Markdown notes editor designed to keep notes and its database in the user's own environment. It includes a desktop application and a web version that can be self-hosted through Vercel or Docker. The project is still under active development: cross-device sync, note sharing, mobile apps, and Windows and Linux desktop support are listed as future work rather than current features.
Change and restore macOS app or folder icons through a GUI or CLI.
Project overview
IconChanger lets macOS users replace application and folder icons through either a graphical interface or a scriptable command-line tool. It integrates with macOSicons.com, previews changes in the Dock, and keeps favorites and history for reuse. A background service can restore custom icons on a schedule or after application updates overwrite them. The app is available through Homebrew or as a downloadable DMG.
Download and post-process online video, audio, playlists, and subtitles from a desktop app.
Project overview
NeoDLP wraps yt-dlp in a cross-platform desktop interface for downloading individual media items or playlists from supported websites. Users can choose formats and streams, embed subtitles and metadata, apply SponsorBlock handling, configure proxies or rate limits, and send links from a Chromium or Firefox browser extension. Its packaged environment still relies on components such as yt-dlp, FFmpeg, Deno, and an optional Aria2 downloader that is not bundled with macOS builds. Users remain responsible for having permission to download the content.
Run large language models locally in the browser for private AI conversations.
Project overview
WebLLM Chat loads and runs language models inside a WebGPU-capable browser, keeping prompts, responses, and model processing on the user’s device instead of a cloud inference server. After the initial setup and model download, it can continue offline, with Markdown rendering, image-based conversations, and a selection of built-in models. Advanced users can also connect the interface to custom models served through MLC-LLM. Browser-native inference requires WebGPU support.
Run Jupyter notebooks in a lightweight IDE built for high concurrency.
Project overview
Zasper is a Jupyter-compatible IDE for data science and AI work that can run as a web or desktop application. It implements the Jupyter wire protocol, reuses installed kernels across languages, and combines notebook execution with an editor, terminal, launcher, and version-control workspace. The project emphasizes low resource use and many concurrent connections. macOS and Linux are fully supported, while Windows support is limited and the documentation recommends using WSL for the best experience.
An open-source desktop app for generating and editing videos with LTX models.
Project overview
LTX Desktop is an open-source desktop app for generating and editing videos with LTX models. It supports text-, image-, and audio-to-video generation, Retake editing, and project timelines. Windows or Linux systems with an NVIDIA CUDA GPU and at least 16 GB of VRAM can generate locally after downloading model weights; unsupported Windows hardware and macOS use the LTX API instead. The app is still in beta, local mode downloads large model files, and API-backed features send prompts and media to the service.
Play an open-source real-time strategy game with campaigns or multiplayer.
Project overview
Widelands is a free real-time strategy game inspired by Settlers II, with its own expanded variety and depth. It includes single-player campaigns and a multiplayer mode, making it suitable for solo play or matches with others. The project supports building and running on Linux, Windows, and macOS. Its code is licensed under GPL v2 or later, while some game assets use separate Creative Commons licenses documented in their respective folders.
Turn live screen and audio context into meeting notes and action items.
Project overview
Glass is a desktop meeting and context assistant that combines on-screen activity with live audio to produce notes, summaries, action items, and answers based on earlier screen and sound history. Keyboard shortcuts let users show the interface or ask a question on demand, and the project states that the window stays out of recordings, screenshots, and the Dock. A ready-to-run macOS app is available, while Windows support is beta. Users can connect OpenAI or Gemini, or use local Ollama and Whisper models.
Trace, evaluate, and debug AI agent runs with observability tools.
Project overview
Laminar is an observability platform for tracing AI agent runs, defining behavioral signals, running evaluations, building dashboards, and preparing datasets. Its SDKs instrument supported AI frameworks, while alerts can notify Slack when a described failure pattern appears. Evaluations run locally or in CI, and coding agents can inspect traces through CLI or MCP access. Teams can use the managed service or self-host with Docker; self-hosted deployments collect anonymous usage telemetry unless it is explicitly disabled.
Dictate context-aware text into any app using local speech recognition and models.
Project overview
Amical is a local-first dictation application that turns speech into text through a global shortcut and floating control. It detects the active application and can format output differently for an email, chat, coding prompt, or other writing context, while current releases also support hotkeys, voice macros, and custom workflows. Whisper and open-source models can run on the user's machine for offline processing. Smart note generation is still in progress, while MCP app control and meeting transcription are listed as planned rather than finished features.
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.
Index local memes and retrieve them with semantic or keyword search.
Project overview
Meme Search turns a local meme collection into a searchable web library. You can upload or mount image folders, generate descriptions, edit tags, and retrieve images through semantic or keyword search. Image captioning, embeddings, and search run locally by default, while an OpenAI-compatible vision endpoint can be selected for description generation. The Docker-hosted interface has no built-in authentication, so it should remain on localhost or behind an authenticated proxy or VPN.