Connect to Mullvad VPN and configure privacy controls across desktop and mobile devices.
Project overview
This is the official client for the Mullvad VPN service across desktop and mobile platforms. It supports WireGuard connections and options such as multihop routing, traffic obfuscation, custom DNS, content blocking, and controlled local-network access, while split-tunneling availability varies by platform. Mullvad publishes signed builds and external audit reports for the app. A Mullvad VPN service account is required to use it as a VPN client.
Launch a pre-wired local LLM stack and supporting services with one command.
Project overview
Harbor is a CLI and companion app that assembles local model backends, chat interfaces, and supporting services through preconfigured Docker Compose integrations. Users choose components such as Ollama, llama.cpp, vLLM, Open WebUI, SearXNG, speech, or image tools and start them together with a single command, while Harbor centralizes configuration and logs. It is intended as a local LLM development and experimentation environment rather than a production deployment platform.
Desktop appProductivity and officeModel Context Protocol
Work-Review
@wm94i·Rust
Record desktop activity locally and turn it into searchable timelines and daily work reports.
Project overview
Work Review runs in the background to record foreground applications, visited pages, window titles, and time spent, with optional screenshots and OCR text. The same local records feed a timeline, statistics, questions about the day, and structured reports that can be edited or exported as Markdown. Data is stored in local SQLite by default, and AI features are optional and use the user's configured model credentials. On macOS, screenshots and some context-linking features require Screen Recording and Accessibility-related permissions.
Edit and preview rich Markdown documents live in a browser or desktop app.
Project overview
Markdown Viewer pairs a GitHub-style editor with a synchronized live preview for code, math, Mermaid and other diagrams, and richer technical content. It supports multiple document tabs plus PDF, HTML, and PNG exports, and can run as a hosted web app, a desktop application, or a Docker deployment. Normal editing, autosave, local file access, and most exports stay on the device without an account, while remote imports, sharing, and selected renderers use the network only when invoked.
Self-host document archives with search, automatic ingestion, and controlled sharing.
Project overview
Papra is a minimal self-hosted platform for long-term storage and management of receipts, warranties, and other personal or organizational documents. Full-text search, filters, tags, and custom properties help retrieve files, while email and folder ingestion can import them automatically and extract text from images or scans. Documents may be shared externally with expiration dates and password protection. A Docker image provides a quick deployment path, but real installations should use a securely generated authentication secret.
Convert Markdown locally into documents, slides, spreadsheets, and structured files.
Project overview
Markdown Exporter works as an Agent Skill, a Dify plugin, or a Python command-line tool. It converts Markdown into formats including DOCX, PPTX, XLSX, PDF, HTML, Jupyter Notebook, CSV, JSON, XML, and language-specific code files, with processing kept local. Custom templates can style Word documents and PowerPoint decks. Slide conversion expects Pandoc-style presentation syntax, while spreadsheet and other table-oriented outputs are driven primarily by Markdown tables.
Build and package web, desktop, and mobile apps using only Python.
Project overview
Flet lets Python developers create iOS, Android, Windows, Linux, macOS, and web applications from one codebase without first learning Dart, Swift, Kotlin, HTML, or JavaScript. Flutter renders the interface with a large set of Material and Cupertino controls. Web apps can run client-side through WebAssembly and Pyodide or as server-driven Python applications with real-time updates, and built-in tooling packages projects for each target platform.
CLI appResearch and knowledgeModel Context Protocol
notebooklm-mcp-cli
@jacob-bd·Python
Manage and query Google NotebookLM through a CLI or MCP server.
Project overview
Install one Python package to get both a command-line client and an MCP server for NotebookLM. You can create notebooks, add URL, text, Drive, or file sources, run queries, start web or Drive research, generate Studio content, and download resulting artifacts. Batch operations, cross-notebook queries, sharing, and Drive-source synchronization make it useful for scripts and AI assistants that need more than the web interface.
Collection or directorySoftware developmentClaude Code
repo-docs-skills
@YurunChen·Python
Keep repository guides synchronized with real code paths and agent changes.
Project overview
Repo-Docs gives coding agents a repeatable way to maintain living project documentation beside the source. It creates an orientation page, a walkthrough of one real behavior, a responsibility-focused code map, concept and evidence pages, a glossary, and change records with sync anchors. The output is designed to explain how the repository actually works, not merely list files, dump APIs, or preserve chat transcripts.
Organize notes, tasks, and research in a local-first linked knowledge graph.
Project overview
Logseq combines Markdown or Org-mode notes, bidirectional links, and a knowledge graph for organizing ideas, tasks, and research. It also supports PDF annotation and an ecosystem of plugins and themes across desktop and mobile clients. Its newer database graphs are in beta, while real-time collaboration and the new mobile app remain alpha features, so important data should be backed up before adopting them.
Organize notes, tasks, and databases offline with encrypted peer-to-peer synchronization.
Project overview
Anytype Desktop is a local-first personal knowledge workspace for creating pages, tasks, wikis, journals, databases, and custom object types. Data is stored for offline use and can be synchronized peer to peer with end-to-end encryption, so users can organize and connect information across macOS, Windows, and Linux without making a cloud service the primary store. The client code is available under the Any Source Available License 1.0.
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.
Combine feeds, calendars, and community updates on a self-hosted homepage.
Project overview
Glance creates a self-hosted start page that brings RSS feeds, calendars, streaming channels, and other widgets into one streamlined dashboard. Pages, columns, themes, and widget settings are defined in YAML, making the layout easy to keep in version control. It can run as a small standalone binary or through Docker, which suits personal start pages and homelab dashboards.
Organize large offline photo libraries with private, on-device AI search.
Project overview
Lap manages photos and videos directly in existing local folders without requiring a cloud account or upload. It offers timeline and metadata browsing, on-device text and similarity search, smart tags, face clustering, duplicate cleanup, and basic editing for large personal libraries. Builds are available for macOS, Windows, and Linux. Because the application keeps its own database and cache separate from source folders, uninstalling it or deleting those support files does not remove the original media.
Build, run, and export ETL or ELT pipelines from a local visual canvas.
Project overview
Duckle is a local-first desktop studio for wiring data sources, transforms, validators, and sinks on a visual canvas. It compiles the graph to SQL and runs it through DuckDB, while an on-device assistant can generate pipelines from plain English. The app includes hundreds of components, scheduling and Git workflows, and can export a pipeline as a self-contained executable for headless servers without requiring Duckle to be installed there.
Collection or directoryFinance, legal and complianceClaude Code
Awesome-finance-skills
@RKiding·Python
Add reusable financial analysis skills to your AI agent.
Project overview
Use this collection to equip coding and general-purpose agents with workflows for financial news, stock data, sentiment analysis, forecasting, signal tracking, visualization, and report generation. Individual skills can be installed with npx or copied into supported agent directories for Claude Code, Codex, OpenCode, and related tools. It is a modular skill pack rather than a standalone investment research application.
Collection or directorySEO and search optimizationClaude Code
claude-blog
@AgriciDaniel·Python
Plan, write, and review blog content with staged gates.
Project overview
claude-blog gives solo publishers and content teams a repeatable blog workflow: start with strategy and a content brief, then draft, check SEO and facts, add structured data and internal links, and pass reviewer gates before delivery. It also supports multilingual publishing, topic clusters, and optimization for AI citations.
Generate and visually edit code, documents, designs, websites, and video.
Project overview
iPolloWork combines agent conversations, files, a browser, editable canvases, design controls, and a video timeline in a local-first workspace. Users can ask an agent to produce code, documents, presentations, websites, or scenes, then directly revise text, images, layout, responsive states, and timing. It can be extended with models, Skills, plugins, and MCP, but there is currently no public installer, so use requires a source build; the source-available license also restricts external commercial use.