Open Deep Research CLI
Interactive research assistant that asks for a query, breadth, depth, and follow-ups, then recursively searches, analyzes results, and writes a Markdown report.
src/run.tsStandalone AI research assistant · Early-stage prototype
Small TypeScript standalone deep-research assistant that recursively generates search queries, processes Firecrawl results with an LLM, derives new research directions, and writes a sourced Markdown report; no native Claude Code integration is documented.
Selection
Boundaries
Strengths
Risk profile
The workflow consumes service credentials from .env.local and sends research queries and retrieved content to Firecrawl and the configured model endpoint. A self-hosted Firecrawl base URL and local OpenAI-compatible model endpoint are documented alternatives, but the supplied files do not establish secret-storage protections, network boundaries, input hardening, API authentication, dependency review, or sandboxing. The repository has no configured tests and no supplied security policy or audit.
Component inventory
Interactive research assistant that asks for a query, breadth, depth, and follow-ups, then recursively searches, analyzes results, and writes a Markdown report.
src/run.tsExpress-based API entry point for the deep-research application; the supplied files document its package script but not its routes or request contract.
src/api.tsRuns the interactive research assistant inside the repository's Docker Compose service.
Dockerfile / docker-compose configurationTechnical profile
Classification
Evidence: the repository runs its own interactive Node.js research assistant and orchestrates recursive query generation, retrieval, result processing, and report writing. No Claude Code extension mechanism is documented; treating it as a standalone companion or alternative is an inference.
Standalone · medium setup effort · high confidence · automatedEvidence and risk
Routing context
Both repositories are owned by dzhng; the supplied files do not document technical integration between them.
high confidence