What do you want to do?
4 use cases
-
Run a deep research session from the terminal
Install Poirot locally and ask it a research question in the full-screen TUI.
- REPO
HezaoHezao/poirot - Research
- Intermediate
View prompt
Using the Poirot repo at <path to poirot checkout>, create a virtual environment, install it, set DEEPSEEK_API_KEY in .env, and launch `poirot` with the research question <research question>. Expected output: a research answer shown in the TUI conversation view. Verify that the status bar shows live token usage.
- REPO
-
Study the agent kernel and run its test suite
Install the dev dependencies, run the tests, and trace the middleware layers.
- REPO
HezaoHezao/poirot - Research
- Intermediate
View prompt
In the Poirot repo at <path to poirot checkout>, install the dev extras, run the test suite, and report the pass and fail counts. Expected output: a short summary of the test result and a list of the middleware named in the README. Verify that the README's claimed test count of 2400+ roughly matches the number of tests collected.
- REPO
-
Turn on long-term memory and skill evolution for a recurring topic
Set the advanced feature flags so Poirot remembers past findings and improves its skills.
- REPO
HezaoHezao/poirot - Research
- Intermediate
View prompt
In the Poirot repo at <path to poirot checkout>, add the memory and skill variables from the README's Enable Advanced Features block to .env, then run `poirot` on the topic <topic>. Expected output: a session where memory recall and skill injection are active. Verify that the variables are set in .env before launching.
- REPO
-
Run research tasks inside a Docker sandbox on Windows
Route Poirot's tool execution through a Docker sandbox with WSL2 and enable specialist delegation.
- REPO
HezaoHezao/poirot - Research
- Advanced
View prompt
In the Poirot repo at <path to poirot checkout>, set the Docker sandbox and WSL executor variables in .env, then run `poirot` with the task <task>. Expected output: a completed task with its output files written under /mnt/poirot/user-data/. Verify that the output file exists in the mount path after the run.
- REPO
Quick start with Poirot
- Check you have what it needs: Python 3.12 or newer; A DeepSeek API key (the README says to set DEEPSEEK_API_KEY in .env); Git and a terminal.
- Open HezaoHezao/poirot on GitHub and read the README and license.
- Clone the repo from https://github.com/HezaoHezao/poirot and change into the project folder. (inferred, check the README)
- Create a virtual environment with
python -m venv .venv. - Activate it with
source .venv/bin/activateon Linux or macOS, or.venv\Scripts\activateon Windows. - Install the project with
pip install -e ".[dev]".
These steps come from our top use case, Run a deep research session from the terminal, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for HezaoHezao/poirot
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forDevelopers and AI agent builders who want to run, study, or extend a research agent whose architecture is documented in the repo.
- Why it is hot255 stars, launched 90 days ago
- LanguagePython
- Sourcegithub.com/HezaoHezao/poirot · Back to Hot repos
Requirements
- Python 3.12 or newer
- A DeepSeek API key (the README says to set DEEPSEEK_API_KEY in .env)
- Git and a terminal
- Docker only if you want the container sandbox
Add this badge to your README
Maintain Poirot? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/hezaohezao-poirot/?utm_source=github&utm_medium=badge&utm_campaign=HezaoHezao-poirot)
HTML
<a href="https://dedupedai.com/use-cases/hezaohezao-poirot/?utm_source=github&utm_medium=badge&utm_campaign=HezaoHezao-poirot"><img src="https://dedupedai.com/badge/HezaoHezao/poirot.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Poirot
What is Poirot?
Poirot is an open-source deep research agent kernel in Python, built around a ReAct loop with long-term memory, skills, sandboxed execution, and multi-agent delegation. It is an open-source project on GitHub: https://github.com/HezaoHezao/poirot.
How do I use Poirot?
Clone the repo from https://github.com/HezaoHezao/poirot and change into the project folder; then create a virtual environment with python -m venv .venv; Activate it with source .venv/bin/activate on Linux or macOS, or .venv\Scripts\activate on Windows. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Poirot for?
Developers and AI agent builders who want to run, study, or extend a research agent whose architecture is documented in the repo.
What can I do with Poirot?
4 use cases so far, for example: Run a deep research session from the terminal; Study the agent kernel and run its test suite; Turn on long-term memory and skill evolution for a recurring topic. Each has steps and a copy-paste agent prompt.
What do I need to run Poirot?
Python 3.12 or newer; A DeepSeek API key (the README says to set DEEPSEEK_API_KEY in .env); Git and a terminal; Docker only if you want the container sandbox.
What are alternatives to Poirot?
Other hot AI repos in Research: Scientific Agent Skills, PersonaPlex, PageIndex, Book to Skill, Scientific Figure Library.
Is Poirot 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.