Edit, navigate, debug, and extend code with the open-source core behind VS Code.
Project overview
Code - OSS is the community-developed source repository behind Visual Studio Code, combining code editing, navigation, understanding, lightweight debugging, and an extension model. It is the place to study, contribute to, or build from the editor core. The downloadable Visual Studio Code product adds Microsoft-specific customizations and is distributed under a separate product license.
Design agent workflows visually and expose them as APIs or MCP tools.
Project overview
Langflow lets developers assemble models, retrieval, vector databases, and multi-agent steps on a visual canvas, while retaining Python access for custom components. Flows can be tested interactively, exported as JSON, deployed behind an API, or served as MCP tools for other applications. A bundled desktop edition is available for Windows and macOS, alongside Python and Docker installations.
Switch providers and sync MCP, prompts, skills, and sessions across AI coding tools.
Project overview
CC Switch replaces manual JSON, TOML, and environment-file edits with a desktop interface for managing providers across Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes, and related tools. It also synchronizes MCP servers, prompt files, and skills across supported apps and can browse session history. Most tools still need a terminal or CLI restart after a provider switch.
Self-host uptime checks for websites, ports, and services with flexible alerts.
Project overview
Uptime Kuma monitors HTTP, TCP, WebSocket, ping, DNS, Docker containers, and other targets while tracking availability, latency, and certificate details. It can publish multiple status pages and send notifications through email, Telegram, Discord, Slack, and many additional services. Docker is the simplest deployment path, but its data directory must use local storage because NFS is not supported.
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.
Send, organize, and test API requests across web, desktop, or CLI.
Project overview
Use Hoppscotch to send REST, GraphQL, WebSocket, and other API requests from the web app, desktop client, or CLI. Collections, environments, scripts, and response tests turn one-off calls into repeatable workflows, while data can remain in a local session, sync through the hosted service, or run on a self-hosted deployment.
Desktop appDesign and creative workModel Context Protocol
open-design↗
@nexu-io·TypeScript
Create prototypes, decks, images, and video with a local coding agent as the design engine.
Project overview
Open Design connects a local-first desktop workspace to coding agents through skills, a CLI, and an MCP server. It can generate web, desktop, and mobile prototypes, live dashboards, slide decks, images, video, and motion graphics, then preview them in a sandbox and export HTML, PDF, PPTX, or MP4 files. The app supports macOS and Windows, uses bring-your-own model credentials, and can also run headlessly from a compatible agent.
Run, fine-tune, and export open models on your own hardware.
Project overview
Unsloth combines a web interface and a code-based package for downloading, running, training, and exporting text, audio, vision, and embedding models. It also supports dataset preparation, training monitoring, local inference endpoints, and formats such as GGUF and safetensors. Availability varies by hardware: some CPU setups are limited to chat and data workflows, while training support depends on the platform and accelerator.
Use built-in or third-party coding agents in a terminal-based development environment
Project overview
Warp is an agentic development environment built around the terminal. You can use its built-in coding agent or bring command-line agents such as Claude Code, Codex, and Gemini CLI. The client codebase is open source and can be built locally; most of the repository is licensed under AGPLv3, while the Warp UI crates use MIT.
Create and edit draw.io diagrams in the official desktop application.
Project overview
drawio-desktop wraps the core draw.io editor in an Electron application for creating and editing diagrams on a computer. Official binaries are distributed through GitHub Releases. The app is licensed under Apache 2.0, can be used for any purpose, and is provided as-is.
Capture Markdown notes in a lightweight, self-hosted timeline you fully control.
Project overview
Memos offers a timeline-first space for quickly capturing Markdown notes without navigating a folder hierarchy. It can run as a single Go binary or a small Docker deployment backed by SQLite, MySQL, or PostgreSQL. Notes remain portable, the application reports no telemetry, and REST and gRPC APIs make it practical to connect other tools and automations.
A distraction-free visual Markdown editor for desktop
Project overview
MarkText is a desktop Markdown editor with real-time visual preview and optional source, typewriter, and focus modes. It supports CommonMark, GitHub Flavored Markdown, math expressions, front matter, emojis, and direct image pasting, then exports finished documents as HTML or PDF on Windows, macOS, and Linux.
Deploy applications, databases, and services on servers you control.
Project overview
Coolify is a self-hosted platform for deploying and managing applications, databases, static sites, and one-click services on your own infrastructure. Connect a VPS, bare-metal machine, Raspberry Pi, or similar server over SSH and use a cloud-like interface for everyday deployment work. Application and database configurations stay on the target server, so running resources remain accessible even if you stop using Coolify, though you lose its automation layer. It is aimed at users comfortable operating their own servers.
Self-host Git repositories, reviews, collaboration, packages, and CI/CD.
Project overview
Gitea lets a team run its own software development service with Git hosting, code review, issues, project boards, wikis, collaboration, package registries, and CI/CD that can reuse GitHub Actions workflows. Written in Go, it supports a broad range of operating systems and processor architectures.
Install, edit, execute, and test code through a desktop app, CLI, or API.
Project overview
goose is an extensible open-source agent available as a desktop app, CLI, and API for coding and broader workflows. Instead of stopping at suggestions, it can install dependencies, execute commands, edit files, and run tests with the user's chosen LLM. It supports macOS, Linux, and Windows, and can be repackaged as a custom distribution with preconfigured model providers, extensions, and branding.
Run a lightweight self-hosted Git service for repositories and team collaboration.
Project overview
Gogs lets individuals and teams host Git repositories through a standalone binary on Linux, macOS, Windows, and ARM systems. It covers repository and organization management, SSH and HTTP access, issues, pull requests, wikis, mirroring, and webhooks, with PostgreSQL, MySQL, MariaDB, or SQLite as storage options.
Run local language models through a chat interface or compatible API.
Project overview
TextGen provides portable desktop builds and a web interface for loading local models, including GGUF files, and using them for chat, vision, document questions, and free-form generation. It can switch among several inference backends and expose OpenAI- and Anthropic-compatible endpoints with tool calling and MCP support. Core use can remain fully offline with no telemetry, while training, additional backends, image generation, and some extensions require the full installation.
Upscale low-resolution or pixelated images locally with AI models.
Project overview
Upscayl uses Real-ESRGAN models to enlarge images and reconstruct detail in low-resolution or pixelated material on Windows, macOS, and Linux. Users can also try additional models or convert their own. The desktop app requires a Vulkan-compatible GPU, and many integrated GPUs may not work. It is intended for resolution enhancement rather than correcting out-of-focus or heavily blurred images.