Skip to content

tdavidson/reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next.js Supabase TypeScript GitHub Stars License

Portfolio Reporting Stack for Fund Managers

From founder emails to LP reports automatically. Every quarter you spend 20 hours building LP reports by copying metrics from PowerPoint slides and Excel files that founders send you. Your LPs expect institutional-grade reporting but you're doing data entry by hand. I built a system that processes investor updates automatically — forward emails in any format, AI extracts the metrics, and you get real-time portfolio dashboards plus formatted reports ready for your next LP meeting.

Public Home Page

What it does

Forward investor updates in any format — PDF, Excel, PowerPoint, plain text — and AI identifies the company, extracts metrics, and builds portfolio dashboards. Track and report investment performance metrics at company, fund, and portfolio levels. Generate institutional-grade LP reports without manual data entry.

How it works

  • Email forwarding — Give founders an inbound address, system processes everything automatically
  • AI extraction — Identifies companies and pulls metrics like MRR, burn rate, headcount, and any custom KPIs you set from any format
  • Portfolio dashboard — Real-time view of company health with key metrics and trend analysis
  • Review queue — Flags uncertain extractions for human verification before saving
  • LP reporting — Export clean data or use built-in templates for professional presentation
  • Lightweight CRM - Track intros, strategy, qualitative value-adds to demonstrate how you work with your portfolio

Detailed feature descriptions at FEATURES

Why you should 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 from a central location.
  • Built to work with AI - Bring your fund data to your own AI, and use it to ask anything about your portfolio and fund. Ask about benchmarks, trends, industry data, research, and more.
  • 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.

Why this exists

I've spent over a decade as a fund CFO, investor, and consultant — working with thousands of GPs and founders on the exact problem this tool solves: manually collecting, analyzing, and presenting portfolio data every quarter.

Most portfolio reporting platforms lock your data in their database, process it through their AI, and charge per seat so half your team can't log in. Fund managers shouldn't have to choose between good tooling and owning their data.

This is a complete portfolio reporting platform you deploy on your own infrastructure — your database, your AI keys, your domain. No per-seat fees. No black-box AI training on your portfolio. No vendor lock-in. The source code is yours to inspect, modify, and run forever.

Built by Taylor Davidson at Hemrock. Built by a fund manager, for fund managers.

Get started

Self-hosted version is free for single fund management companies. Try the demo with sample data, no signup required. You can modify it and deploy it on your own infrastructure and on your own domain.

Managed deployments are available, contact Taylor if you want him to deploy this for you on your infrastructure.

If you are a fund administrator, outsourced CFO, consultant, or service provider using this across multiple clients, you need a paid commercial license. You cannot resell it, white-label it, offer it as SaaS, or bundle it into another product.

See LICENSE for full terms. For commercial licensing, contact Taylor.

Quick start

  • Clone the repo — git clone https://github.com/tdavidson/reporting.git && npm install
  • Create a Supabase project — Copy your project URL, anon key, and service role key
  • Generate an encryption key — openssl rand -hex 32
  • Deploy to Netlify or Vercel — One-click deploy buttons available in the full guide
  • Configure auth and add your first user — Set Supabase redirect URLs and whitelist your email
  • Add an AI key and forward your first email — Anthropic, OpenAI, Gemini, or run your LLM locally

Full deployment guide with detailed steps, optional services, and local development setup: DOCS

For setup assistance or hosted deployments: hemrock.com/contact. For bug reports and feature requests: GitHub Issues.

About

Venture capital investor portfolio reporting and analysis platform. Automated inbound email processing, company metric analysis, and limited partner reporting, powered by your AI.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors