9 repositorios
Browser-based development environments running on remote servers for persistent access.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Remote Development Workspaces. Refine with filters or upvote what's useful.
Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.
Provides browser-based development environments running on remote servers for persistent access.
This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip
Enables persistent access to development environments through cloud-based platforms for a seamless coding experience.
This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections
Delivers persistent, browser-accessible development environments that run entirely on remote server infrastructure.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Starts agent sessions on remote machines via SSH, dev tunnels, or a browser.
Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati
Provides a headless server process to manage editor workspaces and file systems for remote clients.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Opens separate workspaces for different remote hosts or local files side-by-side in one daemon.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Creates pre-configured workspaces using remote containers and images to develop and debug software consistently.
This project is a containerized Linux desktop streamer that renders a full operating system interface in a web browser using encoded video streams. It allows for remote access to various Linux distributions and serves as a platform for browser-based application hosting. The system supports GPU acceleration via KVM and direct hardware passthrough to enable low-latency graphics rendering and video encoding. It also features volume mapping for home directory persistence, ensuring that user data and portable applications survive environment updates. Additional capabilities include the creation o
Provides persistent remote workspaces that preserve user data and applications across environment updates.
Alnoda Workspaces es una plataforma nativa de la nube para aprovisionar y gestionar entornos de desarrollo contenedorizados. Proporciona un sistema para alojar espacios de trabajo aislados y portátiles que aseguran herramientas y configuraciones consistentes en equipos distribuidos, ya sea desplegados en infraestructura local o servidores en la nube remotos. La plataforma destaca por integrar la ejecución de modelos de lenguaje locales directamente en el entorno de desarrollo. Esto permite una asistencia de codificación privada, fuera de línea y basada en chat que funciona sin requerir conectividad de red externa. Además, facilita la colaboración remota en tiempo real permitiendo el acceso seguro y autenticado a espacios de trabajo compartidos y aplicaciones específicas, asegurando que los miembros del equipo puedan trabajar juntos desde diferentes ubicaciones físicas. La infraestructura admite el aprovisionamiento automatizado de entornos a través de imágenes de contenedor personalizadas e incluye mecanismos de seguridad integrados como control de acceso basado en credenciales y proxy remoto cifrado. Estas herramientas están diseñadas para la compatibilidad con sistemas de orquestación estándar, permitiendo un despliegue escalable a través de varios entornos.
Provides cloud-hosted, containerized development environments accessible from any device with a network connection.