9 repository-uri
Systems that use natural language processing to retrieve information from technical documentation.
Distinguishing note: Focuses on interactive retrieval from documentation bases.
Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Documentation Query Interfaces. Refine with filters or upvote what's useful.
Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di
Retrieves documentation answers using natural language queries via HTTP.
PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images
Provides a managed interface for retrieving information from indexed documents using natural language queries.
localGPT is a private AI knowledge base and retrieval-augmented generation application. It provides a local document indexer, a hybrid search engine, and an inference interface to enable chatting with private documents and managing a self-hosted information repository without sending data to external servers. The system distinguishes itself through a dual-pass verification pipeline that ensures generated answers are grounded in retrieved sources, accompanied by explicit source attribution. It employs a hybrid retrieval approach combining semantic vector search with keyword matching and rerank
Enables answering natural language questions using indexed document collections with integrated source citations.
NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t
Retrieves documentation excerpts via natural language queries submitted through HTTP requests.
Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema
Provides an interactive natural language interface to retrieve specific information from a private library of documents.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Retrieves specific answers and relevant excerpts from documentation via natural language queries.
Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma
Feast retrieves answers and relevant excerpts from documentation by sending a natural-language question via an HTTP GET request.
Blackbird is an open-source OSINT investigation tool that searches across hundreds of online platforms to discover accounts linked to a given username or email address. It functions as a username and email search engine, consolidating discovered profiles into a single list with low false positives for investigative analysis. The tool incorporates an AI-enhanced profile analyzer that uses a built-in AI API to generate behavioral and technical summaries of discovered online profiles. It also provides a documentation query interface that accepts natural-language questions via HTTP GET requests t
Ships a documentation query interface that accepts natural-language questions via HTTP GET requests.
Web3j este o bibliotecă Java și Android concepută pentru a integra aplicațiile cu clienții blockchain Ethereum. Aceasta oferă un client JSON-RPC pentru citirea datelor din lanț și trimiterea tranzacțiilor, un generator de wrapper-e pentru smart contract-uri care creează cod Java nativ din definițiile contractelor și un manager de portofel programatic pentru gestionarea cheilor criptografice și semnarea tranzacțiilor. Proiectul se distinge printr-un sistem de generare de wrapper-e bazat pe template-uri, care permite interacțiunea type-safe cu contractele on-chain. Include, de asemenea, un set de instrumente dedicat pentru traducerea numelor de domenii lizibile de către oameni în adrese criptografice prin rezoluția serviciului de nume. Biblioteca acoperă o gamă largă de capabilități, inclusiv execuția asincronă pentru interogări blockchain, gestionarea cheilor criptografice și depanarea execuției mașinii virtuale pentru a analiza comportamentul contractelor. Oferă, de asemenea, un model de conexiune bazat pe furnizori pentru a abstractiza transportul de rețea și instrumente CLI pentru inițializarea proiectelor.
Allows users to retrieve technical documentation excerpts using natural language via HTTP requests.