Discover and explore top open-source AI tools and projects—updated daily.
tanmingtao1994-gifAI financial assistant with self-evolving memory
New!
Top 91.0% on SourcePulse
FinCrew is a self-evolving, multi-agent financial assistant built on OpenClaw, designed to aid individual investors in investment analysis, trading decisions, and portfolio management. It leverages five specialized AI agents that collaborate, with a core self-evolution memory loop that continuously improves decision quality by learning from every trade and external data. The system offers personalized analysis based on user-defined investment philosophies and risk preferences, integrating KOL opinions and market trends to provide daily market briefs and trading recommendations.
How It Works
FinCrew employs a hierarchical agent architecture coordinated by a Financial Manager. This manager dispatches tasks to specialized agents: an Info Processor for data collection, a Macro Analyst for market trends, a Technical Analyst for chart signals, and a Reviewer for post-trade analysis. The system's novelty lies in its self-evolution memory loop, which captures lessons from trade reviews, book insights, and KOL opinions, persisting them as long-term memory to inform future decisions. Users can personalize the system by defining their investment principles, risk tolerance, and decision frameworks, which agents automatically reference.
Quick Start & Requirements
git clone ..., cd fincrew, npm install, npm run deploy.config/watchlist.json, config/kols.json, and LLM provider settings in ~/.openclaw/openclaw.json. API keys are set in a .env file.https://github.com/tanmingtao1994-gif/fincrewHighlighted Details
MEMORY.md.Maintenance & Community
The README mentions contributing guidelines but provides no specific details on active maintainers, community channels (like Discord or Slack), sponsorships, or a public roadmap.
Licensing & Compatibility
Limitations & Caveats
The system's current evaluation shows a 68% test pass rate, suggesting potential areas for improvement or incomplete coverage. Setting up FinCrew requires obtaining and configuring multiple external API keys, which may present a barrier to entry. The effectiveness of the agents is also dependent on the quality and configuration of the chosen LLM provider.
1 week ago
Inactive
virattt