4 dépôts
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 est un client d'API GraphQL graphique, un environnement de développement intégré et un explorateur de schéma. Il fonctionne comme un outil de débogage et une plateforme de collaboration pour exécuter des requêtes, des mutations et des abonnements (subscriptions) sur des serveurs GraphQL. Le projet se distingue en proposant des espaces de travail synchronisés dans le cloud pour organiser et partager des collections de requêtes entre équipes. Il fournit un framework d'extensibilité flexible qui permet l'installation et l'exécution de plugins tiers au sein de sandboxes isolées. La plateforme couvre un large éventail de capacités, incluant l'écriture de requêtes assistée par IA, l'exploration visuelle de schémas et l'abonnement aux données en temps réel via plusieurs protocoles de transport. Elle inclut également des outils d'automatisation des requêtes via des scripts pré et post-requête, ainsi que des utilitaires pour gérer les variables d'environnement et analyser les métadonnées de réponse. Altair est disponible en tant qu'application de bureau, extension de navigateur et application web, et peut être hébergé sur des serveurs privés.
Maintains a consistent user experience across desktop, browser extension, and web-based applications.
Storm est un gestionnaire de connexion SSH et un outil de configuration qui sert de wrapper multiplateforme pour les clients SSH. Il fournit un système pour organiser, éditer et rechercher des configurations d'hôtes de serveurs distants et des directives SSH personnalisées. Le projet implémente un pont multi-interface qui permet aux utilisateurs de gérer les paramètres de connexion via une interface de ligne de commande, des environnements web et des interfaces de bureau. Il utilise un mappage de commandes basé sur des alias pour lier des identifiants abrégés à des chaînes de connexion complexes. L'outil inclut une bibliothèque Python qui permet l'automatisation programmatique des paramètres de connexion SSH et des configurations d'hôtes au sein de scripts externes. L'état de la configuration est persisté en utilisant un stockage basé sur fichier pour la compatibilité avec les outils système standard.
Supports interacting with SSH connection settings through multiple frontends including web and desktop interfaces.
Sandbox Agent est une plateforme conçue pour gérer, sécuriser et orchestrer des assistants de codage autonomes. Elle fournit une infrastructure standardisée pour exécuter du code non fiable et gérer les cycles de vie des agents au sein d'environnements isolés et conteneurisés. En découplant l'exécution de l'agent des connexions client, la plateforme garantit que les états de session restent persistants lors des redémarrages de processus et des interruptions réseau. Le projet se distingue par un modèle de sécurité basé sur les capacités qui applique des vérifications de permission granulaires sur l'utilisation des outils, garantissant que les processus autonomes opèrent dans des limites définies. Il traduit diverses commandes d'agent en une interface réseau universelle, permettant un contrôle et une communication cohérents dans des environnements de développement variés. Cette architecture prend en charge les déploiements locaux et basés sur le cloud, permettant la mise à l'échelle des environnements d'exécution tout en maintenant un protocole unifié pour l'interaction des agents. Au-delà de l'orchestration de base, la plateforme inclut des outils complets pour la surveillance et l'observabilité, tels que le streaming d'événements en temps réel, la persistance des transcriptions de session et des interfaces de débogage. Elle fournit également une prise en charge étendue des flux de travail de développement, y compris la gestion des processus, la gestion des identifiants et l'accès multi-interface via des API en ligne de commande et programmatiques. Le logiciel est distribué sous forme de binaire léger qui s'intègre aux fournisseurs d'infrastructure courants pour faciliter un déploiement rapide et une connectivité de développement à distance.
Provides command-line, web-based, and programmatic interfaces for managing coding agents.