Observed since 20 Oct, 22:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
An open-source AI agent that tests investment theses against new company disclosures.
English | 简体中文 | Documentation
AgenticThesis is an open-source AI agent that tests your investment thesis—why you own a stock—against new company disclosures. Every proposed change links to exact source evidence and waits for Human Review before becoming authoritative history.
Status:
maincontains the v1.1 implementation. The PyPI badge shows the latest published package. Start v1.1 with a fresh data directory; prerelease data is not supported.
You write down why a business deserves to remain in your portfolio or watchlist—and what observable facts would prove each reason wrong. AgenticThesis monitors selected SEC and issuer IR sources, preserves what they published, finds claim-relevant evidence, and proposes a reviewable update.
It does not predict prices, value securities, size positions, or issue Buy/Sell/Hold instructions. The investor owns the judgment.
An earlier measured run compared three saved beliefs with a new Apple filing:
| Saved belief | New company evidence | Proposed result |
|---|---|---|
| Services improve Apple's business economics | Services gross margin remained materially above Products and Services revenue grew | Supported |
| Greater China demand remains steady | Greater China sales declined, driven mainly by lower iPhone and iPad sales | Possibly invalidated |
| Supplier concentration will not stop production | Concentration remained disclosed, without evidence that production had stopped | Weakened |
Each result retained exact source evidence. None became thesis history until approval. This is an illustrative historical run, not investment advice or a statement about current Apple fundamentals.
Install the latest published package:
python -m pip install agentic-thesis
Configure the reasoning and embedding endpoints in ~/.agentic-thesis/.env:
OPENAI_API_KEY=your-key
AGENTIC_THESIS_MODEL=gpt-5-mini
EMBEDDING_API_KEY=your-key
EMBEDDING_BASE_URL=https://api.openai.com/v1
AGENTIC_THESIS_EMBEDDING_MODEL=text-embedding-3-small
# Required only for SEC monitoring
AGENTIC_THESIS_SEC_USER_AGENT="AgenticThesis your-email@example.com"
Start the self-hosted application:
agentic-thesis serve
Open http://127.0.0.1:8000. For development against current main:
git clone https://github.com/suvimatt/agentic-thesis.git
cd agentic-thesis
python3 -m venv .venv
.venv/bin/python -m pip install -e '.[test]'
.venv/bin/pytest -q -p no:cacheprovider
.venv/bin/agentic-thesis serve
See the 5-minute setup for provider URLs, SEC configuration, and the first evidence cycle.
One application-owned LangGraph coordinates the workflow. Deterministic code owns parsing, retrieval fusion, citation validation, Radar routing, and version commits; model work is limited to embeddings, conditional reranking, and structured thesis comparison.
The same Python distribution exposes:
AgenticThesisEngine for Python applications;agentic-thesis serve for the local browser UI and FastAPI service.The public API Reference is generated from FastAPI's OpenAPI schema. After starting the local service, http://127.0.0.1:8000/docs remains available as an instance-local API debugger.
AgenticThesis maintains company-fundamentals theses. Valuation, portfolio actions, and investment decisions remain outside the engine. Secondary sources may create verification leads but cannot independently authorize thesis history.
Licensed under GNU Affero General Public License v3.0. Bugs and focused proposals belong in GitHub Issues.
For the complete evidence, operations, and contribution contracts, use the documentation site.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.0 | 7 Sept 2026 | 15 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:cf8577ce1d6e9d8cf612698de0ccf1eceb319de3dd19ec18e0b2ef7e2706a103