by CamusGIT
EvoQuant is a self-evolving AI research agent specialized in quantitative investment research. It runs the full research loop autonomously
# Add to your Claude Code skills
git clone https://github.com/CamusGIT/EvoQuantEvoQuant is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by CamusGIT. EvoQuant is a self-evolving AI research agent specialized in quantitative investment research. It runs the full research loop autonomously. It has 51 GitHub stars.
EvoQuant's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/CamusGIT/EvoQuant" and add it to your Claude Code skills directory (see the Installation section above).
EvoQuant is primarily written in Python. It is open-source under CamusGIT on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh EvoQuant against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
An autonomous research agent for quantitative science.
EvoQuant is a self-evolving AI research agent specialized in quantitative investment research. It runs the full research loop autonomously — digesting research reports into structured knowledge, navigating a local literature corpus, generating and ranking research ideas, and executing real factor experiments on offline market data with rigorous IC-style evaluation.
Where general-purpose "AI scientist" frameworks target broad academic discovery, EvoQuant is purpose-built for the quant research workflow: alpha factor research, alpha generation methodology, and portfolio strategy research, with reproducible experiment runtimes and quantitative metrics (IC / ICIR / RANKIC / coverage) as first-class citizens.
Most autonomous research agents assume an open ecosystem — public papers with reference implementations on GitHub. Quantitative research rarely works that way: much of the field's methodology lives in broker research reports (研报) — unstructured PDFs that almost never ship with open-source code.
EvoQuant is designed for exactly this gap:
rawpaper/ become a structured, searchable private knowledge base (wiki/): every record carries title / source / strategy / method / experiment / result fields with inline evidence citations, extracted under strict no-fabrication rules.--ui webui.EvoQuant is built on a DeepAgents / LangGraph core: a main agent orchestrates specialized sub-agents, middleware and tools around a persistent state graph.
flowchart TB
subgraph Surfaces["🎛️ Surfaces"]
CLI["CLI / TUI"]
WEB["WebUI"]
CH["Channels<br/>(Telegram · Slack · Feishu · …)"]
CRON["Scheduler<br/>(cron-style tasks)"]
end
subgraph Core["🧠 Agent Core (LangGraph gateway)"]
MAIN["Main Agent<br/>plan · orchestrate · summarize"]
SUB["Sub-Agents<br/>research · code · debug · analyze · write"]
MEM["Memory<br/>observation graph<br/>(distill · link · recall)"]
MW["Middleware<br/>context editing · adaptive tools"]
end
subgraph Capabilities["⚙️ Capabilities"]
SKILLS["Skills<br/>(SKILL.md knowledge packs)"]
TOOLS["Tools + MCP"]
LLM["LLM Providers<br/>(multi-provider registry)"]
end
subgraph Workspace["📁 Research Workspace (workdir)"]
KB["knowledge base<br/>(markdown corpus · JSONL)"]
EXP["experiments/<br/>(panels · artifacts · results)"]
CODE["code-repo/<br/>(offline data packages)"]
end
Surfaces --> Core
MAIN --> SUB
MAIN <--> MEM
MW --> MAIN
Core --> Capabilities
SKILLS --> Workspace
SUB --> Workspace
Key ideas
| Layer | Role |
|---|---|
| Surfaces (CLI/TUI, WebUI, channels, scheduler) | One agent session, many frontends — all routed through a UI-agnostic LangGraph gateway. |
| Main agent + sub-agents | The main agent plans and delegates; sub-agents own focused tasks (literature work, coding, debugging, analysis, writing). |
| Skills | Installable knowledge packs (skills/<name>/SKILL.md + references/assets/scripts) that give the agent domain procedures — loaded on demand when a query matches. |
| Memory | Cross-cycle research memory: feasible/unsuccessful directions, distilled strategies, linked observations. |
| Research workspace | A per-cycle workdir holding the local knowledge base, experiment outputs, and the offline code-repo data packages the runtime discovers at run time. |
flowchart LR
A["📄 quant-paper-extractor<br/>PDF → markdown → JSONL"] --> B["📚 local-paper-navigator<br/>corpus search · reading"]
B --> C["💡 research-ideation<br/>literature tree · ELO tournament"]
C --> D["🧪 quant-experiment-runtime<br/>panel · entry point · IC metrics"]
D --> E["🧠 memory<br/>(what worked / what failed)"]
E -.-> C
quant-paper-extractor converts quant research report PDFs into structured JSONL records (strategy, method, experiment, result) for the local knowledge base.local-paper-navigator searches the corpus by keyword/abstract/full-text, disambiguates queries, and reads papers with an L1/L2/L3 strategy.research-ideation builds challenge-insight trees, generates anchor-first ideas, refines them in persona-driven tracks, and ranks them with an ELO tournament (Final = Novelty + Relevance + Clarity − Difficulty).quant-experiment-runtime discovers offline datasets under code-repo/, builds panels, runs a Research Artifact through its Python entry point, and evaluates IC / ICIR / RANKIC / coverage.The recommended way to use EvoQuant: place your quant research report PDFs in the workspace's rawpaper/ directory before starting a research session.
<workspace>/
rawpaper/ ← drop research report PDFs here
markdown/ ← auto-created: full-text markdown per report
wiki/ ← auto-created: structured JSONL knowledge records
manifest.jsonl
quant-paper-extractor converts the corpus incrementally (rawpaper/*.pdf → markdown/ → wiki/*.jsonl), tracked by manifest.jsonl — re-running only processes new files.research-ideation grounds every idea in reports retrieved from it via local-paper-navigator — by design, generic web search is never used to find papers.All skills live under EvoQuant/skills/ and are self-contained (SKILL.md + references/ + assets/ + scripts/).
| Skill | Description |
|---|---|
quant-paper-extractor |
Convert quant research report PDFs to markdown and structured JSONL records |
local-paper-navigator |
Search and read papers from a local markdown/wiki corpus with ranked retrieval |
research-ideation |
Quant-focused ideation: scope selection → literature grounding → ELO-ranked proposals |
quant-experiment-runtime |
Experiment executor: dataset discovery, panel build, IC/ICIR/RANKIC evaluation |
research-survey |
Structured literature survey synthesis from collected papers |
paper-graph |
Genealogical lineage map of a research field as Mermaid diagrams |
| Skill | Description |
|---|---|
experiment-pipeline |
Structured 4-stage experiment execution with attempt budgets |
experiment-craft |
Experiment debugging, logging and iteration |
experiment-iterative-coder |
Iterative code refinement (plan → code → evaluate → refine) |
paper-planning |
Research paper planning and outline generation |
paper-writing |
Section-by-section paper drafting |
paper-review |
Adversarial self-review before submission |
paper-rebuttal |
Rebuttal writing after peer review |
academic-slides |
Academic presentation and research talk creation |
evo-memory |
Persistent research memory and self-evolution |
evomath-tao |
Rigorous proof and grading workflow for mathematical claims |
| Skill | Description |
|---|---|
paper-figures |
Public |