DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Qanat

Qanat is a Python data platform for investment research that screens companies on the numbers they had published as of any past date and serves that data to AI agents over MCP.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

3 use cases

  • Screen companies as they stood on a past date

    Run a metric threshold screen on SEC filings using only what was public on a chosen date.

    View prompt
    In the Qanat project at <project-folder>, run a screen for metric pe below 30 as of <date> using the qanat screen command. Return the companies that passed, the count evaluated, and the count that could not be evaluated. Verify that the list is shown together with the unevaluated count so no companies are silently dropped.
  • Measure what screened companies did between filings

    Run a screen over a date window and read each passing company's return between its own filing dates.

    View prompt
    Using the Qanat project at <project-folder>, run a windowed screen from <start-date> to <end-date> on the metric and threshold <rule>. Report the per-company return from each company's own filing to its next filing, along with the evaluated and unevaluated counts. Verify that no average or aggregate has been added, since Qanat reports per-company returns only.
  • Ask an AI agent questions over dated filings

    Connect an MCP client to Qanat's read-only research scope and query SEC filings and screens in plain language.

    View prompt
    Using the qanat MCP server in <project-folder> with research scope, answer this question: <question>. Reply with the answer, the source filings or tables used, and the dates they were public. Verify that every number comes from a Qanat tool call and not from memory.

How to use Qanat

  1. Check you have what it needs: Python 3.10 or newer; uv or pip to install qanat-fdtl; A contact email for the SEC_USER_AGENT setting, which the SEC uses to identify requests (no API key or account).
  2. Open fidetolabs/qanat on GitHub and read the README and license.
  3. Install Qanat with uv tool install qanat-fdtl (or pip install qanat-fdtl).
  4. Set your contact address with export SEC_USER_AGENT="your name [email protected]".
  5. Create a demo project with qanat init my-research --demo && cd my-research.
  6. Validate the project file with qanat check.

These steps come from our top use case, Screen companies as they stood on a past date, which also has a copy-paste agent prompt.

Qanat alternatives · Best AI repos for Money

About this repo

  • Who it is forInvestment researchers and quant-minded analysts who want stock screens free of look-ahead bias, and the AI agents they work with.
  • Why it is hot
  • LanguagePython
  • Sourcegithub.com/fidetolabs/qanat · Back to Hot repos

Requirements

  • Python 3.10 or newer
  • uv or pip to install qanat-fdtl
  • A contact email for the SEC_USER_AGENT setting, which the SEC uses to identify requests (no API key or account)
  • An MCP-capable agent client, only for the agent use case
Maintain Qanat? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/fidetolabs-qanat.svg)](https://dedupedai.com/use-cases/fidetolabs-qanat/?ref=badge)

More badge styles and HTML

Questions about Qanat

What is Qanat?

Qanat is a Python data platform for investment research that screens companies on the numbers they had published as of any past date and serves that data to AI agents over MCP. It is an open-source project on GitHub: https://github.com/fidetolabs/qanat.

Who is Qanat for?

Investment researchers and quant-minded analysts who want stock screens free of look-ahead bias, and the AI agents they work with.

What can I do with Qanat?

3 use cases so far, for example: Screen companies as they stood on a past date; Measure what screened companies did between filings; Ask an AI agent questions over dated filings. Each has steps and a copy-paste agent prompt.

What do I need to run Qanat?

Python 3.10 or newer; uv or pip to install qanat-fdtl; A contact email for the SEC_USER_AGENT setting, which the SEC uses to identify requests (no API key or account); An MCP-capable agent client, only for the agent use case.

What are alternatives to Qanat?

Other hot AI repos in Money: Finathink, Northcinder, DSH Cost Meter, Grandet, Itr Wala.

Is Qanat safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.