Trade Entry
Add holding
Add property
Mortgage details
Dashboard
| Portfolio | Class | Risk | Category | Provider | Ticker | Description | Qty | Price | Value | Invested | Realized | P/L |
|---|
Balance Sheet
| Portfolio | Class | Risk | Category | Provider | Ticker | Description | Qty | Price | Value | Invested | Realized | P/L |
|---|
Yield
| Class | Category | Provider | Ticker | Description | Value | Annual yieldMonthly yield | Rate (% / yr) |
|---|
Prices
| Ticker | Quote | € Price | 7D | 30D | Value | Updated |
|---|
History
Actions ▾
Tag as…
| Out | In | € Value | Gain / Loss | Position | Note |
|---|
Actions ▾
Set kind…
| Connection | Kind | Out | In | € Value |
|---|
Forecast
Projects your net worth decades ahead from your real holdings (savings, mortgage payoff, recurring buys and your tax rules included) toward your financial-independence target.
Forecast assumptions
Changes save automatically and update the chart.
News
Tax
Estimates the capital-gains, income, and interest tax on your ledger, year by year. Pick your jurisdiction and rates to start.
| Date | Asset | Quantity | Proceeds | Cost basis | Gain / Loss |
|---|
| Date | Source | Amount |
|---|
| Date | Source | Amount |
|---|
| Date | Source | Amount |
|---|
| Date | Source | Amount |
|---|
| Position | Issue |
|---|
| Position | As of | Value |
|---|
| Position |
|---|
Settings
Value schedules
| Position | Start date | Type | Detail | Last applied |
|---|
Connected Sources
Your connections
Price data
Add your own free key so your prices keep updating even when the shared key is busy. It's yours alone, so no one else uses up its limit. Each provider hands out a free key in about a minute, no card. Twelve Data and Alpha Vantage cover stocks and funds; CoinMarketCap is the backup for crypto.
Personal keys aren't available here. Key storage requires the server's encryption setup.
Recurring Buy Rules
| Label | From | To | Amount | Schedule | Last run |
|---|
Import & Export
- Broker statement, export, or spreadsheet: Degiro, Trade Republic, IBKR, your bank? Copy the prompt and paste it into ChatGPT or Claude together with the file.
- Paste the CSV it returns below and import.
Holdings snapshots
| Portfolio | Provider | Ticker | Risk | Category | Class | Description | Qty | Invested | Realized |
|---|
- Balance history in bank statements, another tracker's export, or a spreadsheet? Copy the prompt and paste it into ChatGPT or Claude together with the file.
- Paste the CSV it returns below and import.
Download a backup
A full SQLite export of everything: holdings, history, prices, settings.
Restore a backup
Replace everything with a .db file you exported earlier. A copy of the current data is saved first.
Danger zone
Permanently delete all data. Download a backup first.
Load a sample dataset to explore the app. This replaces all current data.
Investor Portfolio
Multi-account portfolio with ETFs, crypto, commodities, DeFi, and multiple brokers.
Family Overview
Simple, traditional setup: bank accounts, a home, a car, pension, and one index fund.
Lists
| Value | Uses | Active |
|---|
Appearance
Notifications
Net-worth, news, milestone and rebalancing notifications are paused while passphrase encryption is on. They can't read your locked amounts. Data export still works.
| Notification | Telegram | |
|---|---|---|
|
Net-worth updates
A periodic summary of how your net worth moved.
|
||
|
Key holdings news
A weekly summary of news on your largest holdings. Always shown in the News tab.
|
||
|
Milestone highlights
New highs and round-number milestones. Always shown on your dashboard.
|
||
|
Rebalancing alerts
When your mix drifts past the band. Set your targets.
pp
|
||
|
Data export
A full database backup file, sent on your delivery schedule.
|
||
|
Product emails
Getting-started tips and occasional product news.
|
Default view
Tax
Auto-tag rules
| Position | Tag | When quantity ≤ |
|---|
Allocation targets
| Class | Target | Now |
|---|
Account
Updates
Household
| Role |
|---|
Billing
Subscription
Update your payment method or cancel your plan, handled securely by Stripe.
License
Security
Add passphrase encryption so only you can read your amounts. Balances and transaction amounts become ciphertext that only your passphrase unlocks. Not even the service operator can read them.
Backups and saved credentials are already encrypted at rest with a key the service manages; this adds a second layer that only you hold.
Important: there is no recovery: if you lose the passphrase, the encrypted amounts cannot be read. Automated jobs (prices, recurring buys, snapshots) run when you're unlocked, and the key is dropped after 1 hour of inactivity.
Passphrase encryption is on. Your amounts are ciphertext that only your passphrase unlocks. Not even the service operator can read them. (Backups and saved credentials are encrypted separately with a service-managed key.)
Locking forgets your passphrase for this session: you'll re-enter it to view or change amounts, and background jobs (prices, snapshots) pause until you unlock.
Turn off passphrase encryption
Decrypts your amounts so the service can read them again. Backups and saved credentials stay encrypted with the service-managed key either way. Requires your passphrase.
API access
Connect an AI agent
MCP (Claude, Cursor and most agents): generate a token below. The ready-made connect command appears together with it.
Skill file (agents without MCP): download the skill, add it to your agent's skills folder, and give the agent this app's web address plus a token.
MCP (Claude, Cursor and most agents): one command. No token: an agent on this machine needs none.
Skill file (agents without MCP): download the skill, add it to your agent's skills folder, and give the agent this address:
Krosos must be open: it is the server your agent talks to.
| Name | Token | Access | Created | Last used | Expires |
|---|
Help
Select a feature on the left.