minisearch
Minimalist web-searching platform with an AI assistant that runs directly from your browser. Uses WebLLM, Wllama and SearXNG. Demo: https://felladrin-minisearch.hf.space
Optimize MiniSearch cache performance with TTL and entry limits. Monitor hit rates and tune pruning intervals for efficient query speed and storage.
MiniSearch Verification Token System: Secure Search with verifiedTokens and handleTokenVerificationLearn how MiniSearch secures its search endpoint with a verification token system. Explore verifiedTokens and handleTokenVerification for robust protection and rate limiting.
How to Add Custom Text Generation Backends to MiniSearch: A Complete Developer GuideUnlock powerful custom text generation backends for MiniSearch. This guide details how developers can extend the architecture with new inference types and dispatch logic to integrate seamlessly.
How Cross-Origin Resource Sharing (CORS) Configuration Works in MiniSearch Server HooksLearn how MiniSearch implements CORS configuration using custom Vite server hooks and cross-origin isolation headers for enhanced security and SharedArrayBuffer support.
How to Deploy MiniSearch Using Docker for Development and Production EnvironmentsDeploy MiniSearch with Docker. Follow steps for development and production environments using docker-compose for efficient container management and rapid iteration.
How the Circuit Breaker Pattern Is Implemented in the Minisearch Server UtilitiesDiscover how the circuit breaker pattern is implemented in Minisearch server utilities. Learn about its three-state model to prevent cascading failures in async operations.
MiniSearch Server Environment Variables: Complete Configuration ReferenceExplore over 18 MiniSearch server environment variables for complete configuration of security, networking AI routing, and model behavior. Get full details now.
Search History Cleanup Logic in MiniSearch: Retention Days, Max Entries, and Auto-Cleanup ExplainedUnderstand MiniSearch search history cleanup logic. Learn how retention days, max entries, and auto cleanup discard old or excessive entries while protecting pinned items.
How to Integrate MiniSearch with External OpenAI-Compatible APIs: Base URL, API Key, and Model ConfigurationIntegrate MiniSearch with external OpenAI-compatible APIs. Easily configure Base URL, API Key, and Model for seamless inference using simple environment variables.
WebLLM Model Download and Caching in the Browser: A Complete GuideLearn how WebLLM downloads and caches models in your browser using IndexedDB for efficient offline inference. Discover reusable model assets.
How to Configure Inference Parameters (Temperature, Top‑P, Min‑P, and Penalties) in MiniSearchLearn to configure MiniSearch inference parameters like temperature, topP, minP, and penalties. Control generation settings via UI, API, or Docker for optimal results.
How the Pub/Sub State Management System Enables Real-Time Updates in MiniSearchDiscover how MiniSearch uses the Pub/Sub state management system with create-pubsub for efficient real-time UI updates in React components. Learn about localStorage persistence and throttled AI stream handling.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →