Update model card
Browse files
README.md
CHANGED
|
@@ -1,7 +1,119 @@
|
|
| 1 |
---
|
| 2 |
license: mit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
---
|
| 4 |
|
| 5 |
-
#
|
| 6 |
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
license: mit
|
| 3 |
+
language:
|
| 4 |
+
- en
|
| 5 |
+
tags:
|
| 6 |
+
- agents
|
| 7 |
+
- llm
|
| 8 |
+
- venture-capital
|
| 9 |
+
- decision-support
|
| 10 |
+
- behavioral-bias
|
| 11 |
+
- typescript
|
| 12 |
+
- react
|
| 13 |
+
- trpc
|
| 14 |
+
- drizzle
|
| 15 |
---
|
| 16 |
|
| 17 |
+
# VC Performance Agent
|
| 18 |
|
| 19 |
+
VC Performance Agent is a full-stack web application for venture capital decision support. It combines a deal-flow CRM with an LLM-backed "AI Copilot". The Copilot analyzes deals for behavioral biases and red flags, suggests due-diligence questions, and scores founders, alongside a research-insights library, a Monte Carlo portfolio simulator and fund performance metrics (IRR, MOIC, batting average). The target users are VC fund managers, investment teams and fund operations staff.
|
| 20 |
+
|
| 21 |
+
This is an application codebase, not a trained model. LLM calls go to an external OpenAI-compatible chat-completions endpoint.
|
| 22 |
+
|
| 23 |
+
**Author:** AgenThink, Kuwait City
|
| 24 |
+
|
| 25 |
+
> The application lives in the nested folder **[`vc-performance-agent/`](https://huggingface.co/agenthinkmesh/vc-performance-agent/tree/main/vc-performance-agent)**. Its own README is here: [vc-performance-agent/README.md](https://huggingface.co/agenthinkmesh/vc-performance-agent/blob/main/vc-performance-agent/README.md).
|
| 26 |
+
|
| 27 |
+
---
|
| 28 |
+
|
| 29 |
+
## Key features
|
| 30 |
+
|
| 31 |
+
Features as implemented in `server/routers.ts` and `client/src/pages/`:
|
| 32 |
+
|
| 33 |
+
| Area | What it does |
|
| 34 |
+
|---|---|
|
| 35 |
+
| **Deal flow CRM** | Deals move through a pipeline with statuses Sourced → Meeting → Due Diligence → Term Sheet → Closed / Passed (as coded in the schema and UI). Also covers companies, contacts, an activity timeline and pipeline statistics. |
|
| 36 |
+
| **AI Copilot** | `copilot.analyzeDeal` flags 7 bias types: gambling mentality, ego-driven decisions, network homogeneity, confirmation bias, anchoring, herd mentality, and over-reliance on gut feel. It also flags red flags. `copilot.suggestQuestions` generates due-diligence questions and `copilot.detectPatterns` analyzes patterns across the portfolio. |
|
| 37 |
+
| **Deal evaluation** | `deals.analyzeWithAI` scores deals from 0 to 100 using weighted criteria from the research notes: Team Quality 95%, Business Model 74%, Market Size 68%. |
|
| 38 |
+
| **Founder assessment** | Founder profiles with an LLM-generated 0–100 assessment (`founders.assessWithAI`) covering leadership, domain expertise, track record, team building, execution ability, and vision. |
|
| 39 |
+
| **Research library** | Curated research insights (power law, J-curve, founder assessment, behavioral biases), filterable by category. |
|
| 40 |
+
| **Portfolio simulator** | A server-side Monte Carlo simulation of portfolio outcomes from success rate and return-multiple parameters. |
|
| 41 |
+
| **Performance dashboard** | Fund metrics (IRR, MOIC, batting average) with history. |
|
| 42 |
+
| **Due diligence** | Per-deal checklists. |
|
| 43 |
+
|
| 44 |
+
---
|
| 45 |
+
|
| 46 |
+
## Architecture
|
| 47 |
+
|
| 48 |
+
- **Frontend:** React 19, Tailwind CSS 4, shadcn/ui, wouter routing, tRPC client
|
| 49 |
+
- **Backend:** Express with tRPC. The routers are `auth`, `companies`, `deals`, `founders`, `contacts`, `activities`, `portfolio`, `dueDiligence`, `research`, `simulations`, `performance` and `copilot`.
|
| 50 |
+
- **Database:** MySQL/TiDB via Drizzle ORM. Tables: `users`, `companies`, `deals`, `founders`, `contacts`, `activities`, `portfolio_investments`, `due_diligence_checklists`, `research_insights`, `portfolio_simulations`, `fund_metrics`.
|
| 51 |
+
- **LLM:** `server/_core/llm.ts` calls an OpenAI-compatible `/v1/chat/completions` endpoint with model `gemini-2.5-flash`.
|
| 52 |
+
- **Auth:** OAuth via the Manus platform (session cookie with JWT)
|
| 53 |
+
- **Tests:** Vitest (`server/*.test.ts`)
|
| 54 |
+
|
| 55 |
+
### Repository structure
|
| 56 |
+
|
| 57 |
+
| Path | Description |
|
| 58 |
+
|---|---|
|
| 59 |
+
| `VC_PERFORMANCE_AGENT_EXECUTIVE_SUMMARY.md` | Stakeholder overview: features, target users, methodology, roadmap |
|
| 60 |
+
| `vc_research_findings.md` | Research notes on VC returns (power law, the math of VC returns, VC decision-making surveys) |
|
| 61 |
+
| `vc_success_factors.md` | An analysis of the key drivers of venture capital success |
|
| 62 |
+
| `vc-performance-agent/client/` | React frontend. `src/pages/` has Home, Deals, DealDetail, Companies, CompanyDetail, Founders, Portfolio, Performance, Research and Simulator. |
|
| 63 |
+
| `vc-performance-agent/server/` | Express + tRPC backend: `routers.ts`, `db.ts`, `storage.ts`, `_core/` (LLM, OAuth, env, Vite integration) |
|
| 64 |
+
| `vc-performance-agent/drizzle/` | Schema, relations and SQL migrations |
|
| 65 |
+
| `vc-performance-agent/shared/` | Types and constants shared by client and server |
|
| 66 |
+
| `vc-performance-agent/todo.md` | Feature checklist (73 items done, 32 open) |
|
| 67 |
+
|
| 68 |
+
---
|
| 69 |
+
|
| 70 |
+
## Getting started
|
| 71 |
+
|
| 72 |
+
Requirements: Node.js 22+, pnpm, and a MySQL-compatible database.
|
| 73 |
+
|
| 74 |
+
```bash
|
| 75 |
+
cd vc-performance-agent
|
| 76 |
+
pnpm install
|
| 77 |
+
# create .env with the variables below (the upstream README refers to a .env.example that is not included)
|
| 78 |
+
pnpm db:push # drizzle-kit generate && drizzle-kit migrate
|
| 79 |
+
pnpm dev # development server
|
| 80 |
+
```
|
| 81 |
+
|
| 82 |
+
Other scripts: `pnpm build`, `pnpm start` (production), `pnpm test` (Vitest), `pnpm check` (type-check), `pnpm format`.
|
| 83 |
+
|
| 84 |
+
Environment variables read by `server/_core/env.ts` (names only):
|
| 85 |
+
`DATABASE_URL`, `JWT_SECRET`, `VITE_APP_ID`, `OAUTH_SERVER_URL`, `OWNER_OPEN_ID`, `BUILT_IN_FORGE_API_URL`, `BUILT_IN_FORGE_API_KEY`.
|
| 86 |
+
|
| 87 |
+
---
|
| 88 |
+
|
| 89 |
+
## Results / metrics
|
| 90 |
+
|
| 91 |
+
The files report no evaluation results for the AI Copilot or the scoring model. The criterion weights (95% / 74% / 68%) come from the research notes. The "80% of VC investments fail" framing is the project's own motivation statement, not a measured outcome of this tool.
|
| 92 |
+
|
| 93 |
+
---
|
| 94 |
+
|
| 95 |
+
## Limitations
|
| 96 |
+
|
| 97 |
+
- **Tied to the Manus platform.** Authentication and the default LLM endpoint depend on Manus OAuth and the Manus "Forge" API, so running elsewhere requires replacing `server/_core/oauth.ts` and `llm.ts`, or pointing them at compatible services.
|
| 98 |
+
- **Referenced files are missing.** The upstream README mentions a `.env.example`, a `seed-research.mjs` seed script, a Dockerfile, and several specification documents (technical spec, dev guide, process flows, flowcharts). None of these are in this repository.
|
| 99 |
+
- **Simplified simulator.** The Monte Carlo simulation is a basic random-draw model and is not calibrated to real fund data.
|
| 100 |
+
- **Unvalidated scores.** Bias detection and scoring are LLM-generated judgments, not validated predictors. Treat them as prompts for discussion, not investment advice.
|
| 101 |
+
- **Unfinished items.** Several items in `todo.md` remain open, among them network analysis, reference-check tracking and industry benchmarking.
|
| 102 |
+
|
| 103 |
+
---
|
| 104 |
+
|
| 105 |
+
## License
|
| 106 |
+
|
| 107 |
+
MIT (see [`vc-performance-agent/LICENSE`](https://huggingface.co/agenthinkmesh/vc-performance-agent/blob/main/vc-performance-agent/LICENSE)).
|
| 108 |
+
|
| 109 |
+
## Citation
|
| 110 |
+
|
| 111 |
+
```bibtex
|
| 112 |
+
@software{agenthink2026vcperformance,
|
| 113 |
+
title = {VC Performance Agent: AI-Assisted Venture Capital Decision Support},
|
| 114 |
+
author = {{AgenThink}},
|
| 115 |
+
year = {2026},
|
| 116 |
+
address = {Kuwait City, Kuwait},
|
| 117 |
+
url = {https://huggingface.co/agenthinkmesh/vc-performance-agent}
|
| 118 |
+
}
|
| 119 |
+
```
|