DeepRe logo

DeepRe

by hirokidaichi

DeepRe is a Deno-based CLI tool that leverages the Google Gemini AI API to automatically generate in-depth research reports on specified topics. It collects high-quality information through multiple iterative investigations to create comprehensive reports.

View on GitHub

Last updated: N/A

What is DeepRe?

DeepRe is an AI-powered CLI tool built with Deno that automates the process of conducting in-depth research and generating reports using the Google Gemini AI API.

How to use DeepRe?

  1. Install Deno and set up your Gemini API key as an environment variable or provide it via the command line.
  2. Install DeepRe globally using deno task install.
  3. Run DeepRe with your research topic as an argument: deepre "調査テーマ".
  4. Customize the research process with options like -k (API key), -o (output directory), -m (Gemini model), and -i (iterations).

Key features of DeepRe

  • Iterative Research Process

  • Automatic Evaluation System

  • Gemini API Integration

  • Automatic Research Plan Generation

  • Full Japanese Language Support

  • Markdown Report Output

Use cases of DeepRe

  • Preliminary academic research

  • Market trend and competitive analysis

  • Technology trend research

  • Detailed information gathering on specific topics

FAQ from DeepRe

What is the default Gemini model used?

The default Gemini model is gemini-2.0-flash.

How do I set the Gemini API key?

You can set the API key as an environment variable GEMINI_API_KEY or provide it using the -k or --api-key option when running DeepRe.

Where are the research reports saved by default?

The reports are saved in the ./research directory by default. You can change this using the -o or --output-dir option.

How many iterations does DeepRe perform by default?

DeepRe performs 10 iterations by default. You can change this using the -i or --iterations option.

Is DeepRe only for Japanese topics?

No, while DeepRe has full Japanese language support, it can be used for research topics in other languages as well, although its performance may vary.