Sherlock investigations are the core unit of work in the product. When you launch a run, Sherlock sends a structured prompt to your chosen AI provider, receives a typed report back, and saves it as an artifact in your workspace. You can read the results in Operation View, edit sections directly, follow up on suggested leads, and export the finished artifact in multiple formats. Every run is scoped to a domain pack and purpose profile so the AI output stays relevant to your investigation context.Documentation Index
Fetch the complete documentation index at: https://sherlock-osint.vercel.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
Before you begin
You need at least one provider API key configured before you can launch a run. Add keys in Settings → Runtime.Supported providers
Gemini, OpenRouter, OpenAI, Anthropic
Configure keys
Settings → Runtime → provider key fields
Core workflow
Open a workspace
Navigate to any workspace from the Files overview or the omnibox. You can also launch a run from Operation View, the Live Monitor, the Network Graph, or a chat follow-up.
Configure run setup
Work through the six-step setup wizard to define your investigation. See the Run setup reference below for details on each step.
Launch the run
Click Launch (or the purpose-specific label, such as “Investigate” or “Analyze”) on the final step. Sherlock creates a workspace run, routes it to your provider, and streams the result.
Run setup reference
The Run Setup modal walks you through six steps. You can navigate back to any completed step to revise your choices before launching.Step 1 — Scope and purpose
Step 1 — Scope and purpose
Choose a domain pack (scope) that matches your investigation context. Built-in scopes include:
- Government fraud
- Corporate due diligence
- Geopolitical analysis
- Cybersecurity research
- Competitive intelligence
- Scientific research
- AI and technology landscape
- Policy and regulation
- Open investigation (default)
Step 2 — Topic and starter prompt
Step 2 — Topic and starter prompt
Enter your main investigation topic. This is the primary prompt that drives the AI’s research focus.Below the topic field, Sherlock surfaces pack starters — pre-built prompt templates tuned for your selected scope and purpose. Click a starter to populate the topic field with its prompt, then edit as needed.If you have saved templates from previous runs, they appear here as well. Apply a template to restore a full run configuration with a single click.
Step 3 — Investigation angle (optional)
Step 3 — Investigation angle (optional)
Provide a secondary framing angle or hypothesis. Use this to direct the AI toward a specific aspect of the topic — for example, “focus on financial relationships” or “prioritize timeline reconstruction.” Leave blank to let the scope’s default framing apply.
Step 4 — Seed entities (optional)
Step 4 — Seed entities (optional)
Add named entities — people, organizations, concepts, or sources — to pre-seed the investigation. Sherlock passes these to the AI as known anchor points, which can improve entity coherence in the output and in the resulting network graph.
Step 5 — Priority sources (optional)
Step 5 — Priority sources (optional)
List source names, domains, or source categories you want the AI to prioritize. Your selected scope surfaces suggested source libraries; click any suggested source to append it to the field.
Step 6 — Model, persona, and generation settings
Step 6 — Model, persona, and generation settings
Select your AI provider and model. The selector shows all models available for the chosen provider, including recent selections and, for OpenRouter, a full live catalog.Choose an agent persona tailored for your scope. Personas inject role-specific instruction into the prompt, shaping the tone and analytical frame of the output.Adjust generation mode, search depth, and thinking budget for this run. See Generation modes, Search depth, and Thinking budget below for details on each.Optionally check Save as template and enter a name to save this full configuration for reuse.
Generation modes
Sherlock supports two generation modes. You can set a global default in Settings → Runtime and override it per run in step 6 of the setup.- Single pass
- Staged
Sherlock sends one request to the AI and receives a complete artifact in a single response. This is the faster option and works well for focused investigations with a clear scope.
Search depth
Search depth controls how broadly and rigorously the AI investigates your topic. Choose between two levels in step 6 of the run setup or in Settings → Runtime:- Standard
- Deep
The default level. Sherlock sends a focused prompt that balances breadth and speed. Suitable for most investigations where you have a clear topic and scope.
Thinking budget
Some AI models support extended reasoning — an internal thinking step where the model plans its analysis before generating output. When you select a model that supports this capability, a Thinking Budget slider appears in step 6 of the run setup.- The slider ranges from 0 to 8,192 tokens in increments of 512.
- A higher budget gives the model more room to reason before writing, which can improve the quality and coherence of complex investigations.
- Set the budget to 0 to disable extended reasoning for that run.
- If the selected model does not support thinking budgets, the control is disabled automatically.
OpenRouter and web search
When you select OpenRouter as your provider, Sherlock can enable server-side web search viaopenrouter:web_search. Configure the following in Settings → Runtime:
- Search engine — the engine used for web retrieval
- Result limit — how many search results the AI receives per query
- Domain filters — restrict or exclude specific domains from web results
Reading results in Operation View
After a run completes, the artifact opens in Operation View — a document-first reading surface. Document layout:- Key findings appear near the top of the document body as a dedicated block. Each finding is a discrete, citable claim extracted from the AI’s analysis.
- Typed sections follow below, rendered in purpose-aware order. Depending on your scope and purpose, sections may include methodology, implications, anomalies, evidence, and timeline.
- Evidence records appear inline as jump cues within sections and are accessible in full from the inspector panel.
- Entity mentions extracted from the artifact
- Follow-up actions suggested by the investigation
- Provenance and source metadata
- Board and chat handoff actions for the active artifact or inspected entity
Editing sections
You can edit artifact content directly in Operation View.- Click the edit control on the executive summary or any substantive content section (such as methodology or implications) to open an inline editor.
- Make your changes and save. The edit is persisted to the artifact.
Editing is available on the executive summary and most typed content sections. Key findings and evidence records are not directly editable but can be annotated through the inspector panel.
Following up on leads
Investigation outputs often include suggested follow-up actions — specific leads, related topics, or recommended next steps identified by the AI. These appear in the inspector panel under the Follow-ups section. To act on a follow-up:- Click the follow-up in the inspector panel.
- Sherlock pre-populates a new run setup with the follow-up topic and inherits relevant context from the parent artifact.
- Review and adjust the setup, then launch the follow-up run.
Templates
Templates let you save a full run configuration — scope, purpose, model, persona, generation mode, and priority sources — for reuse.- Save during setup: Check Save as template on the final step of the run setup and enter a name.
- Apply during setup: Saved templates appear in step 2 of the setup wizard; click any template to restore its configuration.
- Manage templates: View, rename, and delete templates in Settings → Scopes.
Exporting artifacts
Export any artifact from the artifact viewer toolbar.HTML
Self-contained HTML document with all sections and formatting preserved.
Markdown
Plain Markdown suitable for pasting into a wiki, notes app, or version-controlled repo.
JSON
Full artifact payload including typed sections, key findings, evidence records, and metadata.
