4 Repos
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 ist ein grafischer GraphQL-API-Client, eine integrierte Entwicklungsumgebung (IDE) und ein Schema-Explorer. Es fungiert als Debugging-Tool und Kollaborationsplattform für die Ausführung von Queries, Mutations und Subscriptions gegen GraphQL-Server. Das Projekt zeichnet sich durch cloud-synchronisierte Workspaces aus, um Query-Sammlungen innerhalb von Teams zu organisieren und zu teilen. Es bietet ein flexibles Erweiterungs-Framework, das die Installation und Ausführung von Drittanbieter-Plugins in isolierten Sandboxes ermöglicht. Die Plattform deckt eine Vielzahl von Funktionen ab, darunter KI-gestützte Query-Erstellung, visuelle Schema-Erkundung und Echtzeit-Daten-Subscriptions über mehrere Transportprotokolle. Zudem enthält sie Tools für Request-Automatisierung durch Pre- und Post-Request-Scripting sowie Dienstprogramme zur Verwaltung von Umgebungsvariablen und zur Analyse von Response-Metadaten. Altair ist als Desktop-Anwendung, Browser-Erweiterung und webbasierte Anwendung verfügbar und kann auf privaten Servern gehostet werden.
Maintains a consistent user experience across desktop, browser extension, and web-based applications.
Storm ist ein SSH-Verbindungsmanager und Konfigurationstool, das als plattformübergreifender Wrapper für SSH-Clients dient. Es bietet ein System zum Organisieren, Bearbeiten und Durchsuchen von Remote-Server-Host-Konfigurationen und benutzerdefinierten SSH-Direktiven. Das Projekt implementiert eine Multi-Interface-Brücke, die es Benutzern ermöglicht, Verbindungseinstellungen über ein Command-Line-Interface, Web-Umgebungen und Desktop-Oberflächen zu verwalten. Es verwendet Alias-basiertes Befehls-Mapping, um Kurzbezeichner mit komplexen Verbindungsstrings zu verknüpfen. Das Tool enthält eine Python-Bibliothek, die die programmatische Automatisierung von SSH-Verbindungseinstellungen und Host-Konfigurationen innerhalb externer Skripte ermöglicht. Der Konfigurationszustand wird mittels dateibasierter Speicherung für die Kompatibilität mit Standard-Systemtools persistent gemacht.
Supports interacting with SSH connection settings through multiple frontends including web and desktop interfaces.
Sandbox Agent ist eine Plattform für die Verwaltung, Sicherung und Orchestrierung autonomer Coding-Assistenten. Sie bietet eine standardisierte Infrastruktur für die Ausführung von nicht vertrauenswürdigem Code und die Verwaltung von Agenten-Lebenszyklen innerhalb isolierter, containerisierter Umgebungen. Durch die Entkopplung der Agentenausführung von Client-Verbindungen stellt die Plattform sicher, dass Sitzungszustände über Prozessneustarts und Netzwerkunterbrechungen hinweg persistent bleiben. Das Projekt zeichnet sich durch ein fähigkeitsbasiertes Sicherheitsmodell aus, das granulare Berechtigungsprüfungen bei der Tool-Nutzung erzwingt und sicherstellt, dass autonome Prozesse innerhalb definierter Grenzen operieren. Es übersetzt diverse Agentenbefehle in eine universelle Netzwerkschnittstelle, was eine konsistente Kontrolle und Kommunikation über verschiedene Entwicklungsumgebungen hinweg ermöglicht. Diese Architektur unterstützt sowohl lokale als auch Cloud-basierte Bereitstellungen und ermöglicht die Skalierung von Ausführungsumgebungen bei gleichzeitiger Wahrung eines einheitlichen Protokolls für die Agenteninteraktion. Über die Kern-Orchestrierung hinaus enthält die Plattform umfassende Tools für Monitoring und Observability, wie z. B. Echtzeit-Event-Streaming, Sitzungstranskript-Persistenz und Debugging-Schnittstellen. Sie bietet zudem umfangreiche Unterstützung für Entwicklungs-Workflows, einschließlich Prozessmanagement, Anmeldedatenverwaltung und Multi-Interface-Zugriff über CLI- und programmatische APIs. Die Software wird als leichtgewichtiges Binärpaket vertrieben, das sich in gängige Infrastrukturanbieter integriert, um eine schnelle Bereitstellung und Remote-Entwicklungskonnektivität zu erleichtern.
Provides command-line, web-based, and programmatic interfaces for managing coding agents.