Run your investment firm in one place
Open source, headless fund administration. Manage your portfolio, LPs, and fund operations in the browser or through Claude and ChatGPT. Self-hosted and free to use.
Keep your fund data in one place and choose how you work with it. Import records, update portfolio company KPIs, or ask for fund reports directly in chat over MCP. See headless fund administration in action.
Portfolio Reporting
Stop chasing investor updates across inboxes and spreadsheets. See how every company is performing in one place that stays current.
Forward your investor updates
Send investor updates in any format to your inbound address. AI identifies the company, extracts metrics, and flags anything that needs review.

Import your portfolio data
Paste text, upload files, or bulk-import spreadsheet data. The same AI pipeline processes everything - metrics, investments, and cash flows.

Automated metrics tracking
Define the metrics that matter for each company. AI finds and charts them over time from your updates, and you can input anything it doesn't pick up.

Track investments and performance
Track investments per company, per fund, and overall. Record rounds, proceeds, valuations, and compute TVPI, DPI, and Net IRR.

Communicate insights via Notes
Share metrics, observations, and context with your team through Notes. Keep a running record of what matters across your portfolio.

Ask your AI analyst anything
An always-available analyst to ask questions, interpret data, compare companies, and surface trends - grounded in your actual metrics and notes.

Log interactions automatically
BCC your inbound address on conversations to log interactions and introductions automatically. A lightweight CRM built into your workflow.

Consolidate everything in one place
Manage your portfolio, funds, SPVs, personal investments, and LPs by consolidating data from multiple platforms into a single source of truth. Works alongside your fund admin.

Investment Workflow
Take a deal from cold inbound to a decision-ready memo without losing the thread or the source.
Screen inbound deals
Cold pitches and partner-forwarded intros get classified, fit-scored against your thesis, and queued in a Deals pipeline. An optional public submission form lets founders apply directly.

Run a diligence checklist against the data room
The agent works your diligence checklist against the uploaded data room, pulling evidence for each item and flagging the gaps and open questions for partners to resolve.

Verify claims with external research
Beyond the data room, the agent runs external research to corroborate the company's numbers and claims - market, competitors, team, and traction - with every finding sourced.

Draft an investment memo in your voice
Generate a memo in your fund's own structure and tone, with paragraph-level provenance and depth calibrated to the company's stage - rendered to Word or Google Docs.

LP Reporting
Give every LP accurate, on-time capital statements and letters without rebuilding them by hand each quarter.
Track LP capital, with or without a ledger
Track every LP's capital across your vehicles as a layer you turn on independently of full accounting. Paste a statement and AI stores it as a dated position, building a history you can report as of any date.

Generate LP letters
Draft quarterly update letters for your LPs using AI and your portfolio data - metrics, summaries, performance, and team notes.

Deliver to LPs through a secure portal
Give your LPs a private login to view and download their capital account statements, quarterly letters, and fund documents - each as a web page or a PDF. Send any item by email to one LP, several, or the whole list.

See what your LPs engage with
An activity log shows when each LP views or downloads their statements, letters, and documents - so you know what's landed and what still needs a nudge.

Fund Operations
Run the fund's books, carry, and compliance from one place instead of a patchwork of tools and spreadsheets.
Keep real books with an optional ledger
Turn on an optional double-entry ledger per vehicle - bank feed, capital calls, a monthly close that allocates to each partner, note interest and carried interest - feeding the same LP accounts with more detail.

Model GP economics and carried interest
Management fees, GP commitment, and carried interest by partner class. A per-vehicle waterfall computes carry with note interest and GP catch-up handled in the close.

Book capital calls and distributions
Record capital calls and distributions against each partner - recognized at call and flowing straight through to LP capital accounts and the bank.

Stay on top of compliance
Track regulatory filings, tax deadlines, and internal compliance requirements in a calendar tailored to your fund profile. Color-coded by category, with automatic applicability and dismiss tracking.

Why should you use this?
Data consistency and availability
One source of truth for your team. Reduce your reliance on a maze of spreadsheets. Everyone works from the same portfolio data, metrics, and reports.
Work from your own AI chat
Connect Claude or ChatGPT over MCP to read and write fund data. Import records, update company KPIs, and generate reports from the chat you already use, with authenticated, auditable access.
Professionalize internal operations
Institutional-quality reporting infrastructure without the cost of enterprise software. Run it yourself, on your own terms.
Built for how funds work
Designed by a fund CFO for key workflows, including investor updates, LP reporting, and portfolio monitoring. Works alongside your fund admin and operations team.
Pricing
Free and open source under the Apache License 2.0. See the full license on GitHub.
Self-Hosted
Free
Run on your own servers
- Free and open source (Apache 2.0)
- All your funds, SPVs, and team members, no per-seat fees
- Deploy on your own infrastructure
- Modify and use on your own domain
- Estimated $0 to $75 per month in operational costs
Setup & Support
Done for you
We deploy it on your own servers
- Deployed on your infrastructure and accounts
- Setup, onboarding, and data migration included
- Ongoing support available
- $2,500+ one-time setup, ongoing based on need
Common questions
What does headless mean?
Portfolio keeps its data and logic separate from any one interface. Use the web app, connect Claude or ChatGPT over MCP, or work through scripts over the API. Each connects to the same fund and portfolio data, with access controlled by the roles you configure. You can read data and make updates through chat, including importing fund records and generating reports. See how it works.
Why are you building this?
I've worked as an investor, CFO, and consultant for funds for over a decade and have experienced first hand the problems with manually collecting, analyzing, and presenting data about the performance of funds and their portfolios. I'm not interested in adding another SaaS app to the private investment space - I want to give investors and fund operators better tools to build and manage their own solutions, like I've done with financial model templates, evolved for today's technologies.
How long does it take to get started?
A technical user can deploy in about 1-2 hours. Setting up infrastructure and API keys takes most of the setup time. Onboarding imports your existing portfolio data via spreadsheet paste or CSV upload. The AI pipeline creates companies, metrics, and historical values automatically. Managed onboarding is available for a one-time fee - contact me for details.
What is the tech stack?
Next.js and React for the frontend, Supabase (Postgres) for the database and auth, Vercel or Netlify for hosting, and Anthropic, OpenAI, or OpenRouter for AI. Postmark or Mailgun for inbound mail, Google Drive for optional file storage, and Gmail, Resend, Postmark, or Mailgun for outbound email. For self-hosted and managed deployments, all services run on your own accounts.
How much does it cost to run?
Most services in the stack have generous free tiers that cover normal usage. The main variable cost is AI API usage for metric extraction, summaries, and analysis, which scales with your portfolio size and how often you generate reports.
Is my portfolio data private?
Yes. You deploy on your own infrastructure with your own database. No data is shared with other users or stored on third-party servers beyond the services you configure. You own and control everything.
Can I modify the code?
Yes. It's open source under the Apache License 2.0 - use it, modify it, and deploy it freely, for your own fund or commercially. I'm also available to assist with modifications - contact me to discuss.

Taylor Davidson helps entrepreneurs and investors create and use financial models for business decisions through his template financial models and strategic advisory services at Hemrock (formerly Foresight). Chief Financial Officer (fractional) for Laconia Capital Group. Learn more at About.
Fractional CFO or Head of AI
Work with an experienced operator on a flexible basis. Learn more here.