An autonomous CLI tool for conducting comprehensive research, built with React/Ink for terminal UIs.
- Web search and source management
- Document analysis and synthesis
- Structured report generation with citations
- Interactive TUI mode
- Checkpoint-based research workflow
$ npm install --global @andrewusher/research-cli# Start a new research session
$ research-cli research "quantum computing"
# List past research sessions
$ research-cli list
# View a specific report
$ research-cli show <report-id>
# Launch interactive mode
$ research-cli --interactiveresearch <topic>- Start a new research sessionlist- Show past research sessionsshow <id>- View a specific research reportconfig- Manage configuration settings
Configuration is stored in ~/.research-cli/config.yaml:
depth: medium
citation_style: APA
autonomy: full- TypeScript
- React/Ink v4
- Node.js 20+
# Install dependencies
$ npm install
# Run in development mode
$ npm run dev
# Build
$ npm run build
# Run tests
$ npm testMIT