Description
rotki is a privacy-first, open source portfolio management and accounting application designed for crypto users who want full control over their financial data. Instead of sending your wallet addresses, API keys, and transaction history to a third-party server, rotki runs entirely on your local machine.
Key Capabilities
- Multi-chain & Exchange Integration — Connect blockchain addresses (Ethereum, Bitcoin, Solana, Polygon, Arbitrum, and more) and import data from 20+ centralized exchanges including Kraken, Coinbase, Binance, and Gemini via API keys.
- DeFi Protocol Decoding — Over 130+ DeFi protocols are automatically detected and decoded. Track liquidity positions, lending, borrowing, staking, and other on-chain activities with full profit/loss accounting.
- Profit & Loss Reporting — Generate comprehensive tax reports that account for trades, deposits, withdrawals, and DeFi interactions across all your accounts.
- Net Worth Tracking — View a 360° overview of your assets, liabilities, and net worth evolution over time.
- Airdrop Detection — Identify unclaimed or missed airdrops across your connected addresses.
rotki is built by Rotki Solutions GmbH and is available as a free desktop app, with a Premium subscription unlocking advanced analytics, higher transaction limits, and staking reports.
Highlights
Pros
- Open source (AGPLv3) with 3,900+ GitHub stars and 206+ contributors, enabling full public auditability and community-driven development.
- Integrates with 15+ blockchains, 25+ centralized exchanges, and 130+ DeFi protocols for automatic transaction decoding and unified portfolio tracking.
- Generates comprehensive profit/loss reports with customizable accounting settings and country-specific tax policies suitable for audit-defensible tax filing.
- Automatically detects unclaimed or missed airdrops across connected wallet addresses, helping users recover otherwise overlooked tokens.
- Available on Windows, macOS, and Linux with Docker support, giving users flexibility across desktop environments.
- Self-hosted local-first architecture ensures all sensitive financial data stays encrypted on your own machine, never on third-party servers.
Cons
- No native mobile app, so users cannot check their portfolio or access data on the go without workarounds like remote desktop.
- Some exchange integrations such as Coinbase Prime have known issues and feature requests are often prioritized based on premium subscriber demand.
- Setup requires manually ignoring scam tokens and dust transactions that accumulate in wallet addresses, which can be time-consuming.
- CSV export options lack advanced customization fields, and transaction tagging and labeling within the UI could be richer for power users.
- Requires local installation and setup, which is less convenient than cloud-based portfolio trackers that work instantly in a browser.

