Stock and portfolio research through coding agents.
Bullpen runs your coding agent against a research prompt or portfolio. The agent submits every claim as a source-backed block through tools Bullpen controls. The report is assembled from those blocks, not parsed from prose.
- Thesis and risks with source links
- Scenarios (base, upside, downside)
- Final stance with confidence
- Portfolio reviews (holdings, allocation, risk, rebalancing)
- CSV import for portfolios
- 12 data providers (SEC EDGAR, Polygon, Finnhub, Alpha Vantage, Yahoo Finance, NewsAPI, etc.)
- Export to HTML or Markdown
- Local storage, no account, no telemetry
Claude |
Codex |
Gemini |
Kimi |
Mistral |
OpenCode |
Qwen |
|---|
Custom agent: BULLPEN_CUSTOM_AGENT, BULLPEN_CUSTOM_AGENT_ARGS.
brew install --cask puemos/tap/bullpengit clone https://github.com/puemos/bullpen
cd bullpen && cargo runTavily, Brave Search, SEC EDGAR, Alpha Vantage, Financial Modeling Prep, Finnhub, Polygon, Yahoo Finance, NewsAPI, Finviz, StockTwits, Hacker News.
API keys stored in OS keychain. Providers without keys are excluded.
cd frontend && pnpm install && pnpm dev # dev server
cd frontend && pnpm build # build frontend
cargo run # run app
cargo test # tests
cargo clippy --all-targets --all-features # lintSee docs/ARCHITECTURE.md.
MIT or Apache-2.0, at your option.
Research tool. Does not execute trades or provide investment advice.
