Rotki is an open-source tool for portfolio tracking, analytics, accounting, and tax reporting that emphasizes privacy and transparency.

Unlike other competing services, Rotki stores your data encrypted locally on your computer, allowing you to maintain control over your financial data.

Free or Pro Version?

The Pro Version offers additional advanced features. However, we highly recommend the free version before upgrading.

Features

  • Overview of balances across multiple platforms, blockchain, exchanges and protocols
  • Graphical analysis of historical activity and portfolio insights
  • Decoding of EVM (Ethereum, Optimism and more) transactions in a human-readable format
  • Ability to pull, store, and analyze history from all supported platforms
  • Highly customizable interface, including UI look, main currency, language, accounting settings, and editing balances/history
  • Capability to perform accounting analysis for Profit and Loss (PnL) over any period of time using customized accounting settings
  • Easy to install using Docker
  • Manage your NFT easily
  • Profit and loss report
  • Track history and logs
  • Add unlimited accounts and balances
  • Self-hosted

Requirements

  • node
  • npm (Node package manager)
  • python (v3.11)
  • pip (Python package manager)
  • Docker

License

rotki is committed to being open and transparent. Our chosen license ensures that the software remains open to use and that contributions are transparent and welcomed. Distributed under the AGPLv3 License. See LICENSE.md for more information.

Resources & Downloads

GitHub - rotki/rotki: A portfolio tracking, analytics, accounting and management application that protects your privacy
A portfolio tracking, analytics, accounting and management application that protects your privacy - rotki/rotki