This is the official getting-started guide for Froggy Context Hub. For product overview and support, see the product page or contact FroggySoftworks.
Prerequisites
- Windows — download the installer from the download page
- An upstream LLM — OpenAI-compatible API, or a local runtime such as Ollama or LM Studio
- Documents to index — folders or files for your namespaces (Markdown, PDF, plain text, and more)
- Optional: MCP clients (Cursor, Claude Desktop) if you want
rag_searchover your corpora
Installation
Download the latest Windows installer from the download page (currently v1.6.13).
- Run the setup installer (.exe or MSI)
- Complete the installer — Froggy Context Hub runs locally with auto-updates enabled
- Launch the app from the Start menu
Configuration
Most settings are configured in the desktop app under Settings — not via hand-edited config files for day-to-day use.
- General — project paths and defaults
- Chunking — how documents are split and embedded
- Retrieval — top-K, algorithms, always-inject behavior
- LLM passthrough — inbound listener ports and upstream model URLs
- MCP Server — inbound
rag_searchfor IDE clients - External MCPs — third-party tool servers wired into passthrough chat
- Web search — optional web results blended with corpus retrieval
Default ports (configurable): Direct RAG REST on 3000, inbound MCP on
3100, plus separate OpenAI- and Ollama-compatible passthrough listeners.
Adding documents
Use the Ingestion tab to point Froggy at folders or files and pull them
into a namespace (for example work-docs, personal-notes).
- Create or select a namespace
- Ingest folders or files — embeddings are built automatically
- Confirm indexing finished in the Server / vector store views before querying
Each namespace is an isolated corpus: its own documents, embeddings, and retrieval scope.
Choosing model providers
Froggy sits in front of your LLM and exposes two familiar HTTP APIs. RAG runs the same pipeline on both — only the wire format differs.
- OpenAI-compatible — point SDKs and clients at Froggy’s OpenAI listener
(e.g.
/v1/chat/completions) - Ollama-compatible — point Ollama-oriented tools at Froggy’s Ollama listener
(e.g.
/api/chat)
Configure upstream URLs and API keys under Settings → LLM passthrough. For local models, point upstream at your Ollama or LM Studio endpoint.
Running the app
Start Froggy Context Hub from the Start menu. The Server tab shows status for:
- Direct RAG REST — corpus search, ingest, and admin API
- Passthrough — OpenAI- and Ollama-compatible inbound listeners
- MCP Server —
rag_searchfor external MCP clients - External MCPs — third-party tools injected into chat
Enable the listeners you need in Settings, then aim your client at Froggy’s host and port using the same paths you would use against vanilla OpenAI or Ollama — except the base URL now points at Froggy.
Using RAG
When a compatible request hits Froggy, it searches the active namespace, retrieves relevant chunks, optionally blends web search or MCP tool results, injects context into the prompt, and forwards to your upstream LLM.
Ways to use it:
- Passthrough — point existing OpenAI or Ollama clients at Froggy
- Direct RAG REST — search and ingest over HTTP
- MCP — call
rag_searchfrom Cursor or Claude Desktop - In-app tests — run search and passthrough exercises in the Local API tests tab
Always verify important answers against source documents — retrieval quality depends on your corpus, chunking, and prompts.
Troubleshooting
- Indexing fails or hangs
- Check disk space, file permissions, and embedding provider connectivity. Review in-app logs and the Server tab.
- No results or poor answers
- Confirm the right namespace is active and documents finished indexing. Tune chunking and retrieval in Settings.
- Client cannot reach Froggy
- Verify the correct listener is enabled and your client uses Froggy’s port, not the upstream model’s port directly.
- Provider / upstream errors
- Check upstream URL, API keys, and model names under LLM passthrough settings.
- Bugs and feature requests
- Contact FroggySoftworks with steps to reproduce, versions, and error messages.
Known limitations
- Windows installer is the primary distribution today
- Retrieval quality varies with document quality, chunking, and namespace design
- Generated answers should be validated for critical use cases
- Large corpora may require tuning chunk size, hardware, and retrieval settings
For product overview, see the Froggy Context Hub product page.