PitchHut logo
Streamline research with parallel queries across multiple APIs.
Pitch

Librarium is a multi-provider CLI tool designed to fan out research queries to various search and AI APIs concurrently. By aggregating, normalizing, and deduplicating results, it transforms raw data into structured insights, making deep research more efficient and effective.

Description

Librarium is a powerful command-line interface (CLI) designed for researchers and developers who require comprehensive information retrieval across various search and AI APIs simultaneously. By leveraging a fan-out query model, Librarium enables simultaneous querying of multiple sources, aggregating and normalizing results into structured output for easy consumption.

Key Features

  • Multi-Provider Queries: Librarium supports queries across 13 built-in provider adapters categorized into three tiers—deep-research, ai-grounded, and raw-search—ensuring access to a wide range of information and insights.
  • Asynchronous and Synchronous Options: Users can choose between synchronous deep research, which ensures all tasks complete before the results are returned, and asynchronous research, which allows for quicker results with the option to check task status later.
  • Customizable Provider Groups: Optional provider groups can be created or modified based on specific research needs, tailored to groups like deep, quick, fast, and more, thus streamlining the querying process.

Supported Provider Types

  • Deep-Research Providers: These provide comprehensive reports from multiple sources, ideal for in-depth inquiries.
  • AI-Grounded Providers: Offering faster responses with a focus on quality, these providers return results with inline citations for easy attribution.
  • Raw-Search Providers: These traditional search engines deliver results quickly but without specialized AI synthesis, useful for broad information gathering.

Usage Example

To execute a research query across multiple providers, the following command can be used:

librarium run "PostgreSQL connection pooling best practices" --group deep

To check the status of asynchronous research tasks:

librarium status --wait

Each query generates a dedicated output directory that includes detailed reports, a summary, and a run manifest, ensuring that all results are systematic and well-organized.

By utilizing Librarium, users benefit from enhanced productivity in their research endeavors, gaining swift access to diverse information sources without the need for manual consolidation.

0 comments

No comments yet.

Sign in to be the first to comment.