Skip to content
iFuryStPublic

About

💰 AIFi (AI Finance) is an agent-first workspace for compounding investment research and insight.

Topics

Resources

Contributing

Security policy

Stars

28 stars

Watchers

0 watching

Forks

Latest commit

 

History

209 Commits

Folders and files

Repository files navigation

AIFi

License: AGPL v3 English 简体中文 LINUX.DO

AIFi is an agent-first investment research workspace. It uses small, reusable AI skills to collect filings, earnings, news, market signals, competitors, and risk evidence, then saves the work under research/ so future analysis can reuse it.

It is for research and decision support, not autonomous trading or financial advice.

Local app preview

The local Web and Electron apps share one React interface. The first version uses a real cached stock directory and collected research data. Desktop Chat supports ChatGPT-plan text inference; broker connections and background agents come later.

Stocks opens with a searchable Nasdaq Trader directory and six research tabs. The list loads more on scroll; available company logos are cached on the device. Chart/financial examples are marked as samples; holdings, trades, ratings, and news have empty structures until data is connected. Existing chats remain available inside Chat.

Requires Node.js 24+, Go 1.26.1+ and pnpm 10.13.1.

pnpm install
pnpm dev             # Web: http://127.0.0.1:5173
pnpm dev:desktop     # Electron + local Web server; use instead of pnpm dev
pnpm build
pnpm desktop         # Run the built desktop app
make ci

In the desktop app, open Settings → ChatGPT → Continue with ChatGPT to connect an eligible ChatGPT plan, then choose a model and send a message in Chat. No API key, client secret or OpenAI console app is needed. Browser-only Web does not yet support this connection. Chat has no attached market-data tools; responses are drafts. See connection setup and limits.

The first desktop launch downloads the Electron runtime. See frontend development, architecture, and the shared design system.

Stock directory collector

The first live collector downloads Nasdaq Trader's official security directory into a local SQLite store. It needs Go 1.26.1+ and no API key. App launch starts the Go sidecar. Settings manages source enablement, sync frequency, manual requests and locally encrypted credentials; charts remain samples.

make check-go
./bin/aifi data directory sync
./bin/aifi data directory list --query AAPL

See CLI commands and storage.

Usage

codex "Analyze why Intel has rallied recently and how to think about it as a portfolio position"
codex "Update my Intel research with the latest earnings, filings, news, and market signals"
codex "Compare Intel with AMD, Nvidia, and TSMC, then summarize the bull, base, and bear cases"

Preview

AIFi local app preview

Research artifact example

AIFi research result preview

License

AIFi is licensed under the GNU Affero General Public License v3.0 only (AGPL-3.0-only). Third-party components and assets retain their own licenses.

About

💰 AIFi (AI Finance) is an agent-first workspace for compounding investment research and insight.

Topics

Resources

Contributing

Security policy

Stars

28 stars

Watchers

0 watching

Forks

Contributors

Languages