Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Scores every Indian IPO 0-100 with AI, allocates family capital mathematically across SEBI categories, and executes listing-day exits.
FinanceGitHub @ravi-yadav-23OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A FastAPI + Next.js planning and tracking tool for Indian retail IPO investors (NSE/BSE).
Kapitl combines IPO feed data and grey-market signals with an LLM summary, a heuristic MILP capital allocator across family demat accounts, ASBA lock tracking, and scheduled Angel One SmartAPI listing-day sell staging. Prospectus (DRHP) parsing is not implemented, and broker order placement has not been verified against a live account.
Every year, millions of Indian retail investors participate in IPOs using manual intuition, missing out on optimal category quotas or getting disqualified by PAN duplication. Kapitl replaces spreadsheet guesswork with a rules-aware optimizer and scheduled execution tooling (heuristic, not a guarantee of allotment or profit):
┌─────────────────────────┐ ┌──────────────────────────┐ ┌─────────────────────────┐
│ Structured Data & Feeds │ │ MILP Capital Optimizer │ │ SmartAPI Execution Bot │
│ Multi-Agent Due Diligence│───▶│ PuLP Family Allocator │───▶│ 09:00:00 AM Listing │
│ 6-Factor Radar Score │ │ Max Lot Lottery Odds │ │ Pre-Market Limit Exit │
└─────────────────────────┘ └──────────────────────────┘ └─────────────────────────┘
openai/gpt-oss-120b by default; Anthropic Claude or Google Gemini can be selected in Settings, one provider at a time) summarises the IPO's feed metadata (price band, lot size, GMP, subscription, listed strengths and risks). Market-signal components (GMP, subscription) are computed deterministically. Anything the model cannot be given - restated financials, peer multiples, OFS split, litigation - is shown as not assessed; prospectus (DRHP/RHP) parsing is not implemented.Kapitl is built as an asynchronous platform connecting verified primary market feeds, linear programming engines, LLM pipelines, and direct broker APIs:
graph TD
subgraph Data Ingestion & Live Feeds
A1[ipoalerts.in API] -->|Primary Market Schedule| B(Identity Resolver & Ingestion Service)
A2[Groww Financial Endpoints] -->|Pricing & Lot Rules| B
A3[ipowatch.in Scraper] -->|Live GMP Signals| B
end
subgraph Quantitative & Multi-Agent AI Pipeline
B --> C[(PostgreSQL 15 / Async SQLAlchemy)]
C --> D[6-Factor Financial Multiplier Engine]
D --> E1[Equity Research Agent: Financials & Valuations]
D --> E2[Market Intelligence Agent: Promoter & Sentiment]
E1 & E2 -->|Composite 0-100 Score & Radar Vector| C
end
subgraph Operations Research & Capital Optimizer
F[Multi-Account Family Pool] -->|SmartAPI RMS Balance Sync| C
C --> H[PuLP MILP Solver: CBC Engine]
H -->|Deterministic Category & Lot Matrix| I[ASBA Capital & Lock Scheduler]
end
subgraph Broker Execution & Client Terminal
I -->|Depository Polling Worker| J[09:00:00 AM IST Pre-Market Exit Engine]
J -->|Automated SmartAPI Sell Orders| K[NSE / BSE Matching Engine]
C --> L[Next.js 14 App Router Terminal]
M[FastAPI Async WebSocket] -->|Live Market Ticker & Alerts| L
end
SEBI (Securities and Exchange Board of India) enforces strict IPO bidding rules:
This is the beginning of the README. Read the rest at the original. Read the full README ↗