Build a self-hosted AI companion with avatars, character chat, and background agents.
Project overview
Super Agent Party combines VRM or Live2D avatars, character chat, speech and image models, and a background task center that can use MCP tools and Agent Skills. It can run as a desktop companion or through a Docker-hosted browser interface, with local and cloud model providers supported. The default Docker credentials should be changed immediately after first login.
A native-style Matrix desktop client with encrypted chat
Project overview
Nheko provides a mainstream desktop-chat experience for Matrix, covering rooms, invitations, file and media messages, replies, notifications, read receipts, stickers, and custom emoji. It also supports end-to-end encryption and voice or video calls where the platform permits. The encryption implementation is described as mostly stable but has never been audited, so the project makes no security guarantees.
Prototype Vue component trees visually and export editable starter code.
Project overview
OverVue helps Vue developers sketch an application before moving into an IDE. Create and rearrange components and nested HTML elements in a visual tree, configure routes, state, and actions, and inspect the generated code as the structure changes. The result can be exported as a Vue project scaffold in JavaScript or TypeScript for continued development. It is a prototyping and boilerplate-generation tool, not a replacement for implementing the application’s business logic.
Mount OneDrive as an on-demand native filesystem on Linux.
Project overview
onedriver gives Linux computers direct filesystem access to Microsoft OneDrive without downloading the whole account in advance. Files are fetched only when an application opens them, remote changes appear in the mounted view, and local edits are written back to OneDrive. Users can add multiple accounts through a desktop launcher or mount them from the command line. It is designed mainly for convenient desktop use rather than behaving like a traditional full-sync client.
Store personal data privately across an encrypted peer-to-peer network
Project overview
Peergos is a peer-to-peer protocol and application platform built around an encrypted global filesystem with fine-grained access control. It combines private file storage with secure messaging, encrypted email, and a social network where visibility is controlled cryptographically. Users can try the hosted service or operate their own deployment; the project is aimed at people who want more control over data location, identity, and sharing.
Draw Excalidraw whiteboards with Chinese handwriting fonts and multiple canvases.
Project overview
Excalidraw-CN adapts Excalidraw for Chinese handwriting-style fonts and multi-canvas drawing, making sketches and diagrams look more natural in Chinese. The repository can still be run locally for development, but its original online version is deprecated. The maintainer says the project has been fully upgraded into ReveZone, which now provides the recommended web and desktop experience with broader file management and custom-font support.
Deploy a browser-based AI coding workstation with headless testing and developer tools through Docker.
Project overview
HolyClaude packages Claude Code, a web interface, headless Chromium, Playwright, multiple AI CLIs, and developer tools into a self-hosted Docker workstation. Users can access an existing Claude Code subscription from a browser and work on coding, screenshots, browser tests, databases, and deployments without assembling every dependency. The container handles user mapping, first-boot setup, session restoration, and supervised services, with full and slim images available. Users still need Docker, persistent configuration, and a secure way to expose or proxy the web interface.
Use a familiar VS Code-style workbench inside a lighter Tauri desktop shell.
Project overview
SideX ports the VS Code workbench architecture from Electron to Tauri while retaining Monaco editing, file management, an integrated terminal, Git workflows, themes, search, and Open VSX extension installation. A Rust backend handles filesystem access, PTY sessions, Git, indexing, and process management, while the TypeScript workbench runs in the system webview. The project is still an early release: pieces such as the extension host remain in progress, and its memory-saving claims are tested most clearly on macOS, so it is not yet a drop-in replacement for a mature IDE.
Use Discord through a smaller cross-platform client with themes, plugins, and custom keybinds.
Project overview
Dorion is a lightweight alternative Discord client aimed at lower-spec or storage-sensitive computers, with builds for Windows, macOS, Linux, and ARM devices. It supports core messaging alongside themes, plugins, client mods, custom keybinds, push-to-talk, and game presence integration. Platform behavior is uneven: standard Linux builds do not support voice, and Linux users may encounter GIF freezes or missing external images and fonts. It is therefore best chosen for footprint and customization rather than complete parity everywhere.
Search and download IRC-hosted ebooks from a terminal or self-hosted web app.
Project overview
Openbooks connects to irc.irchighway.net to search for and download ebooks through either a terminal interface or a browser-based server mode. Users can run a platform binary directly or deploy the Docker image, with an optional mounted directory for persisting downloaded files. Double-clicking the executable can launch the web interface for a simpler workflow. The project supports only its latest release, so troubleshooting starts with upgrading to the current version.
Search, tag, sync, and sequentially paste clipboard history across daily workflows.
Project overview
TieZ is a clipboard manager for Windows and macOS that keeps copied items searchable by content, source application, or date. Users can organize entries with tags, run sequential-paste workflows, edit an item in an external editor, and synchronize history through WebDAV or MQTT. Preview masking helps hide sensitive values such as identity and phone numbers without removing the underlying item. Linux support is listed as coming later, so current releases are intended for Windows and Mac users.
Automate enterprise workflows with parallel agents, scheduled tasks, and chat integrations.
Project overview
DeepBot is a desktop AI assistant for coordinating business and personal workflows through multiple isolated agent sessions. It can run tasks in parallel, retain memory, schedule recurring work, compose reusable skills, and use tools for files, commands, browsers, documents, media, and messaging. Feishu, WeChat, and WeCom integrations map conversations to independent sessions for cross-platform workflows. File and command operations are checked against a path whitelist, while external connectors require the relevant application credentials and access policies.
Edit Markdown and common text files with WYSIWYG modes and built-in AI tools.
Project overview
MarkFlowy is a cross-platform desktop editor for Markdown and general text files, with both source and WYSIWYG editing modes. Its built-in AI features cover assisted conversations, article translation, and summarization, while the file tree, global search, image handling, themes, and custom shortcuts support everyday writing. The application is still in beta and undergoing a reconstruction phase, so users should expect rough edges and slower release activity.
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.
Use a discreet desktop overlay for voice, screenshots, and AI assistance during conversations.
Project overview
Pluely provides a keyboard-controlled desktop overlay for asking questions, capturing screenshots, and using voice assistance during meetings, interviews, or other conversations. It can connect to preset or custom LLM and speech-to-text providers through configurable requests, while chat history is stored locally in SQLite. Its defining feature is an overlay designed to stay out of video calls, screen shares, and recordings.
Organize and play local music in a simple cross-platform desktop player.
Project overview
Dopamine is a desktop audio player focused on making local music organization and listening straightforward. The current Electron-based version runs on Windows, Linux, and macOS, with several package options documented for Linux, including AUR, Snap, RPM, and Pacman builds. It is aimed at listeners who want a dedicated desktop player for organizing and playing their music across their main operating systems.
Run, test, and save C# code without creating a full project.
Project overview
NetPad is a cross-platform C# playground for trying snippets, learning language features, and keeping reusable utility or administration scripts without managing full projects. Users can inspect complex output, visualize data, query databases with LINQ or SQL, and add NuGet packages or local assembly references to individual scripts. It runs as a desktop application or in a browser and is positioned as an open-source LINQPad alternative. A .NET SDK version 6 or later is required, with EF Core tools additionally needed for database connections.
Manage multiple Mattermost servers from a native desktop app
Project overview
Mattermost Desktop is an Electron client for Windows, macOS, and Linux that keeps access to Mattermost servers in one desktop workspace. It supports a server dropdown, dedicated tabs for channels, boards, and playbooks, desktop notifications, unread badges, deep links, and background operation. The client connects to an existing Mattermost server rather than providing a hosted chat backend, so a server URL is required at first launch.