Turn a stack of source papers and a dataset into a shortlist of well-formed scientific questions.
Check whether a candidate research question can actually be answered with the data on hand before spending time analyzing it.
Get a readable, traceable record of why a question was accepted, rejected, deferred, or flagged.
Use a coding assistant like Claude Code or Codex CLI to manage sandboxed, read-only access to dataset files during question planning.
| beibaidraco/maieusis | 920linjerry-stack/capital-studio | adya84/ha-world-cup-2026 | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | Python | Python | Python |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.11-3.13, a coding-agent host (Codex or Claude Code), and separate paid API keys for different scientific model providers.
Maieusis is a Python tool built around one idea: before scientists analyze data, they first have to figure out what question is even worth asking. Most AI research tools jump straight to running an analysis once a question is given to them. Maieusis works one step earlier, helping researchers form and test good questions before any analysis happens. Given a dataset, some source papers, and an optional research direction, Maieusis studies how those papers arrived at their scientific questions, then turns those patterns into new candidate questions for the current dataset. Each candidate question then goes through a check against the real dataset, where the tool asks whether the needed information is actually present, whether a fair comparison can be made, and whether the question can be answered without changing what it originally meant. The output is something the authors call a Scientific Question Dossier: a readable record showing either a workable plan for a question, or an explanation for why the question was rejected, deferred, or flagged with a warning. Every step leaves a paper trail so a researcher can see how each conclusion was reached. The project has three working parts. A coding assistant, either Codex CLI or Claude Code, handles a sandboxed workspace with limited, read-only access to dataset files. Separate AI models handle reading papers and generating candidate questions. A Python core enforces rules, checks outputs, tracks sources, and limits how many calls and retries can happen. The README is explicit that this is a research preview, version 0.1.0, and that it does not judge whether a question is novel, important, or true. It does not run the actual scientific analysis or claim any findings are correct. It requires Python 3.11, 3.12, or 3.13 and separate API keys for different AI providers, since it deliberately avoids using the same provider for question generation and independent review. It is released under the Apache 2.0 license.
A Python tool that helps scientists form and test good research questions from a dataset and source papers before running any actual analysis.
Mainly Python. The stack also includes Python, Codex CLI, Claude Code.
Apache 2.0: use, modify, and distribute freely, including commercially, as long as you keep the copyright and license notices.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.