Vibeleaderboard
Index / agent
Category
AI Agents
Rank
No. 1079Tools index

Previous survey · No. 1065 ·

Pricing
Open Source
Type
AGENT
Builder
virattt
Date

About

AI agent for investment research — pulls financial filings, runs analyses, and produces investment memos using LLMs.

What it does

A self-hostable browser chat for exploring public-company data. Users ask financial questions, choose an OpenAI model, and receive concise answers alongside generated views for prices, fundamentals, documents, code, and suggestions.

Why it's ranked here

It offers a substantial starting point for financial research experiments, with authentication, persistent conversations, model selection, market-data access, and editable documents already connected. Its proof-of-concept status and explicit educational-only scope keep it from serving as an investment system.

What's good

The project covers more than chat. It stores conversations and votes, supports public or private threads, tracks document versions, highlights suggested edits, and exposes a broad set of statement, valuation, efficiency, liquidity, growth, and per-share filters.

Tradeoffs

Running it requires OpenAI, Financial Datasets, and PostgreSQL credentials, with optional LangSmith tracing. Free market data is limited to five named companies. The maintainers disclaim warranties, financial-loss liability, and suitability for real trading or investment decisions.

How to use it well

Best for developers prototyping a financial research assistant or studying tool-driven chat interfaces. Use it to test questions, data displays, persistent research threads, and editable outputs. It does not replace professional advice, portfolio execution, brokerage connectivity, or production risk controls.

Technical notes+

package.json defines a private Next.js 15 canary application using React 18, TypeScript, Vercel AI SDK, Drizzle ORM, PostgreSQL, Auth.js, ProseMirror, Recharts, and pnpm scripts; its build script runs lib/db/migrate before compiling Next.js. lib/ai/index.ts wraps OpenAI chat models with custom middleware, while lib/ai/models.ts provides four selectable models and defaults to GPT-4o. lib/db/schema.ts models users, chats, messages, votes, versioned documents, and suggestions. lib/db/api-keys.ts reads provider keys from environment variables or browser localStorage. lib/api/stock-filters.ts enumerates supported financial statement, valuation, growth, liquidity, efficiency, and per-share metrics.

Observed

Primary language
TypeScript, with React and Next.js
Install surface
Private pnpm application installed from source with pnpm install
Interface
Browser-based chat application with generative financial displays
Data storage
PostgreSQL through Drizzle ORM
Model provider
OpenAI through the Vercel AI SDK
Deployment
Local Next.js development server or Vercel deployment

Read from README.md, package.json, lib/utils.ts, lib/ai/index.ts, lib/ai/models.ts, lib/db/schema.ts, lib/ai/prompts.ts, lib/db/migrate.ts, lib/db/queries.ts, lib/db/api-keys.ts, lib/editor/diff.js, lib/editor/config.ts, lib/api/stock-filters.ts, lib/editor/functions.tsx, lib/types/data-stream.ts.

What it can do

  • Pull financial filings

    Company ticker or nameRaw financial filing documents

  • Analyze financial data

    Financial filings and statementsFinancial metrics and ratios

  • Generate investment memos

    Company research data and analysis resultsStructured investment recommendation documents

  • Research company fundamentals

    Company identifierBusiness overview and financial performance summary

  • Extract key financial metrics

    Financial statements and filingsRevenue, profit, debt, and growth metrics

  • Perform comparative analysis

    Multiple company financial dataPeer comparison reports and benchmarks

Tags

financeinvestmentai-agentresearchllm

Tech Stack

Node.jsNext.jsTailwind CSSTypeScript

Media

AI Financial Agent

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.