4 repositorios
Provision of multiple interaction methods including web, terminal, and command-line interfaces for a single backend.
Distinct from Terminal User Interfaces: Covers the existence of multiple interface types (Web/TUI/CLI) rather than just the construction of TUIs.
Explore 4 awesome GitHub repositories matching user interface & experience · Multi-Interface Access. Refine with filters or upvote what's useful.
so-novel is a web novel downloader and scraping engine designed to extract structured text from websites and convert it into electronic book formats. It functions as a multi-interface content extractor, providing a shared backend accessible via a web-based management dashboard, a terminal user interface, and a command line interface. The system utilizes a rule-driven approach for data extraction, using CSS selectors and XPath rules defined in external configuration files to map web elements to specific data fields. To maintain access to content, it includes a proxy-routed request pipeline to
Offers a shared backend accessible via a web-based dashboard, a terminal user interface, and a command line interface.
Altair es un cliente de API GraphQL gráfico, un entorno de desarrollo integrado (IDE) y un explorador de esquemas. Funciona como una herramienta de depuración y plataforma de colaboración para ejecutar consultas, mutaciones y suscripciones contra servidores GraphQL. El proyecto se distingue por ofrecer espacios de trabajo sincronizados en la nube para organizar y compartir colecciones de consultas entre equipos. Proporciona un framework de extensibilidad flexible que permite la instalación y ejecución de plugins de terceros dentro de sandboxes aislados. La plataforma cubre una amplia gama de capacidades, incluyendo escritura de consultas asistida por IA, exploración visual de esquemas y suscripción de datos en tiempo real mediante múltiples protocolos de transporte. También incluye herramientas para la automatización de solicitudes mediante scripting pre y post-solicitud, así como utilidades para gestionar variables de entorno y analizar metadatos de respuesta. Altair está disponible como aplicación de escritorio, extensión de navegador y aplicación web, y puede alojarse en servidores privados.
Maintains a consistent user experience across desktop, browser extension, and web-based applications.
Storm es un gestor de conexiones SSH y herramienta de configuración que sirve como un envoltorio multiplataforma para clientes SSH. Proporciona un sistema para organizar, editar y buscar configuraciones de hosts de servidores remotos y directivas SSH personalizadas. El proyecto implementa un puente de interfaz múltiple que permite a los usuarios gestionar la configuración de conexión a través de una interfaz de línea de comandos, entornos web e interfaces de escritorio. Utiliza el mapeo de comandos basado en alias para vincular identificadores abreviados a cadenas de conexión complejas. La herramienta incluye una librería de Python que permite la automatización programática de la configuración de conexiones SSH y configuraciones de host dentro de scripts externos. El estado de la configuración se persiste utilizando almacenamiento basado en archivos para la compatibilidad con herramientas estándar del sistema.
Supports interacting with SSH connection settings through multiple frontends including web and desktop interfaces.
Sandbox Agent es una plataforma diseñada para gestionar, asegurar y orquestar asistentes de codificación autónomos. Proporciona una infraestructura estandarizada para ejecutar código no confiable y gestionar ciclos de vida de agentes dentro de entornos aislados y en contenedores. Al desacoplar la ejecución del agente de las conexiones del cliente, la plataforma asegura que los estados de sesión permanezcan persistentes a través de reinicios de procesos e interrupciones de red. El proyecto se distingue por un modelo de seguridad basado en capacidades que aplica comprobaciones de permisos granulares sobre el uso de herramientas, asegurando que los procesos autónomos operen dentro de límites definidos. Traduce diversos comandos de agentes en una interfaz de red universal, permitiendo un control y comunicación consistentes a través de entornos de desarrollo variados. Esta arquitectura admite despliegues tanto locales como basados en la nube, permitiendo el escalado de entornos de ejecución mientras se mantiene un protocolo unificado para la interacción del agente. Más allá de la orquestación central, la plataforma incluye herramientas integrales para monitoreo y observabilidad, como streaming de eventos en tiempo real, persistencia de transcripciones de sesión e interfaces de depuración. También proporciona un amplio soporte para flujos de trabajo de desarrollo, incluyendo gestión de procesos, manejo de credenciales y acceso a múltiples interfaces a través de APIs de línea de comandos y programáticas. El software se distribuye como un binario ligero que se integra con proveedores de infraestructura comunes para facilitar el despliegue rápido y la conectividad de desarrollo remoto.
Provides command-line, web-based, and programmatic interfaces for managing coding agents.