├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── biome.json ├── examples ├── advanced_research.ts └── simple_research.ts ├── package.json ├── public └── open_deep_research_diagram.png ├── src ├── config │ └── defaults.ts ├── index.ts ├── process.ts ├── prompts │ └── prompts.ts ├── provider │ ├── aiProvider.ts │ ├── jigsaw.ts │ └── webSearch.ts ├── types │ └── types.ts └── utils │ ├── logger.ts │ └── utils.ts └── tsconfig.json /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/biome.json -------------------------------------------------------------------------------- /examples/advanced_research.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/examples/advanced_research.ts -------------------------------------------------------------------------------- /examples/simple_research.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/examples/simple_research.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/package.json -------------------------------------------------------------------------------- /public/open_deep_research_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/public/open_deep_research_diagram.png -------------------------------------------------------------------------------- /src/config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/config/defaults.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/process.ts -------------------------------------------------------------------------------- /src/prompts/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/prompts/prompts.ts -------------------------------------------------------------------------------- /src/provider/aiProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/provider/aiProvider.ts -------------------------------------------------------------------------------- /src/provider/jigsaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/provider/jigsaw.ts -------------------------------------------------------------------------------- /src/provider/webSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/provider/webSearch.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/deep-research/HEAD/tsconfig.json --------------------------------------------------------------------------------