~ / rigs / Aman4563 / finresearch

Aman4563/finresearch

Personal, local-first investment research app for Indian markets: fact-checked AI research reports on IPOs, stocks, mutual funds and bonds, live NSE/BSE/AMFI data and signals, and a private portfolio and capital-gains tax tracker.

↗ GitHub ★ 0 MIT updated today project Claude CodeCodex
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~1.0k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit Aman4563/finresearch/.claude ./rig-finresearch  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit <redacted>-research .claude/skills/bond-research
$ npx degit <redacted>-research .claude/skills/fund-research
$ npx degit <redacted>-fin-glossary .claude/skills/indian-fin-glossary
$ npx degit <redacted>-deep-research .claude/skills/ipo-deep-research
$ npx degit <redacted>-writer .claude/skills/report-writer
$ npx degit <redacted>-navigator .claude/skills/rhp-navigator
$ npx degit <redacted>-research .claude/skills/stock-research

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "WebFetch(domain:localhost)",
      "WebFetch(domain:*.localhost)",
      "WebFetch(domain:127.0.0.1)",
      "WebFetch(domain:0.0.0.0)",
      "WebFetch(domain:*.local)",
      "WebFetch(domain:*.internal)"
    ]
  }
}

Skills (7)

Permissions

deny (6)
WebFetch(domain:localhost)
WebFetch(domain:*.localhost)
WebFetch(domain:127.0.0.1)
WebFetch(domain:0.0.0.0)
WebFetch(domain:*.local)
WebFetch(domain:*.internal)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓