Logo

Plutus CLI

Status:
In Progress

Plutus is a fast, local-first CLI tool written in Go designed to replace manual spreadsheets for tracking long-term investments. It automates portfolio valuation by concurrently fetching market data and securely storing it in a local SQLite database for easy terminal-based management.

Go
SQLite
Project image

Designed and developed Plutus, a local-first CLI tool written in Go for automating long-term investment tracking. Born out of a need to replace tedious manual spreadsheet updates, Plutus concurrently fetches up-to-date market data from sources like Yahoo Finance and the National Bank of Poland (NBP), securely storing it in a local SQLite database. By leveraging Go's concurrency model and its ability to compile into a single static binary, I built a blazing-fast, dependency-free tool that allows users to seamlessly manage deposits, sync market data, and visualize portfolio performance straight from the terminal.

Project Details

Project Type

CLi Tool

Timeline

2026