Open-source DeFi yield and risk dashboard for people who want to see real public DeFi opportunities without connecting private keys, using seed phrases, or exposing a personal wallet.
DeFi Dash is an early-stage OSS prototype. The current version loads live public yield data from the DeFiLlama yields API when available and falls back to curated demo data when the API is unavailable.
Public market data first. Personal wallets never required.
The project is designed to help users compare DeFi yields, TVL, chains, stablecoin exposure, and basic risk signals from public sources. Optional wallet lookup can be added later, but it must always remain read-only and user-controlled.
- Displays DeFi yield opportunities from public data.
- Uses DeFiLlama public yields API as the planned/live source.
- Ships with safe demo data for offline preview.
- Highlights APY, TVL, chain, project, exposure type, and risk notes.
- Requires no login, no backend, no wallet connection, and no private keys.
- No custody.
- No private keys.
- No seed phrases.
- No wallet signing.
- No trading.
- No swaps.
- No portfolio tracking from the maintainer's personal wallets.
- No hardcoded personal addresses or balances.
- By default, the app only reads public DeFi market data.
- Users can explore yields without providing a wallet address.
- Future wallet lookup must use only public read-only addresses.
- Wallet addresses must never be committed to source code, screenshots, or demo files.
- There is no server-side user tracking in this prototype.
See docs/privacy.md and SECURITY.md.
Current / planned public sources:
- DeFiLlama yields API:
https://yields.llama.fi/pools - Public protocol APIs and subgraphs
- Public RPC/indexer queries for optional read-only wallet lookup
The app must prefer transparent sources and label data freshness clearly.
Open locally:
python3 -m http.server 8000Then open:
http://localhost:8000
No dependencies are required for the static prototype.
.
├── index.html
├── styles.css
├── app.js
├── demo-data/
│ └── yields.json
├── docs/
│ ├── codex-maintainer-plan.md
│ ├── privacy.md
│ └── data-sources.md
├── scripts/
│ └── validate.py
├── README.md
├── ROADMAP.md
├── CONTRIBUTING.md
├── SECURITY.md
├── .env.example
└── .gitignore
DeFi Dash is suitable for Codex-assisted OSS maintenance because it has many clear, bounded tasks:
- implement protocol data connectors;
- add tests for APY normalization and risk scoring;
- improve UI components and accessibility;
- review PRs for privacy/security regressions;
- document data-source behavior and rate limits;
- automate release and validation workflows.
See docs/codex-maintainer-plan.md.
Early-stage public scaffold / prototype. It is not financial advice and not production-grade portfolio software.
MIT.