Skills2026年4月10日·1 分钟阅读

Ghostfolio — Open Source Wealth Management & Portfolio Tracker

Ghostfolio is an open-source personal finance dashboard for tracking stocks, ETFs, crypto, and other investments with real-time market data and performance analytics.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 29/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Stage only
信任
信任等级:Established
入口
step-1.md
安全暂存命令
npx -y tokrepo@latest install d4e2f573-349d-11f1-9bc6-00163e2b0d79 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

TL;DR
Ghostfolio tracks your stocks, ETFs, and crypto in a self-hosted dashboard with real-time market data and privacy.
§01

What it is

Ghostfolio is an open-source personal finance dashboard for tracking investment portfolios. Built with Angular, NestJS, and Prisma, it provides a clean interface to monitor stocks, ETFs, cryptocurrencies, and other assets with real-time market data feeds.

Ghostfolio is built for privacy-conscious investors who want full control over their financial data without sending it to third-party SaaS platforms. It runs as a self-hosted application via Docker Compose.

§02

How it saves time or tokens

Ghostfolio aggregates portfolio data from multiple brokers and asset classes into a single dashboard, eliminating manual spreadsheet tracking. Automatic price feeds from Yahoo Finance and other providers keep valuations current without manual updates. The time-weighted return (TWR) and money-weighted return (MWR) calculations run automatically, replacing error-prone spreadsheet formulas.

§03

How to use

  1. Clone the Ghostfolio repository and run docker compose --env-file ./.env up -d to start the application.
  2. Open http://localhost:4200 in your browser and create your account.
  3. Add your investment holdings manually or import them via CSV to begin tracking performance.
§04

Example

# Clone and start Ghostfolio
git clone https://github.com/ghostfolio/ghostfolio.git
cd ghostfolio
docker compose --env-file ./.env up -d

# Open http://localhost:4200
# Create account -> Add holdings -> View dashboard
§05

Related on TokRepo

§06

Common pitfalls

  • Yahoo Finance rate limits can cause price feed interruptions for large portfolios; consider adding a delay between API calls.
  • The default SQLite database works for personal use but should be swapped for PostgreSQL in multi-user deployments.
  • Importing historical transactions via CSV requires exact date format matching or the import silently skips rows.

常见问题

Is Ghostfolio free to use?+

Ghostfolio is open-source under the AGPL-3.0 license. You can self-host it at no cost. The project also offers a hosted SaaS version with a premium tier for additional features like data providers and benchmark comparisons.

What asset types does Ghostfolio support?+

Ghostfolio supports stocks, ETFs, bonds, mutual funds, cryptocurrencies, commodities, and real estate. You can track any asset that has a price feed from supported data providers like Yahoo Finance.

How does Ghostfolio calculate portfolio returns?+

Ghostfolio calculates both time-weighted return (TWR) and money-weighted return (MWR). TWR measures investment performance independent of cash flows, while MWR accounts for the timing and size of deposits and withdrawals.

Can multiple users share one Ghostfolio instance?+

Yes. Ghostfolio supports multi-user mode where each user has their own account and portfolio data. An admin user manages the instance. For multi-user setups, PostgreSQL is recommended over SQLite.

What data providers does Ghostfolio integrate with?+

Ghostfolio integrates with Yahoo Finance (free), Google Finance, and several premium data providers. The data provider fetches real-time and historical prices for stocks, ETFs, crypto, and other supported asset classes.

引用来源 (3)
🙏

来源与感谢

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产