Forven  by judder659

Autonomous crypto trading research and operations workspace

Created 2 weeks ago

New!

325 stars

Top 83.5% on SourcePulse

GitHubView on GitHub
Project Summary

Forven is a self-hosted, open-source workspace designed for autonomous cryptocurrency trading research and operations. It integrates AI agents for strategy generation, a robust backtesting engine, a "gauntlet" for testing strategy resilience, and paper trading capabilities, all managed through a user-friendly dashboard. This platform empowers researchers and power users to develop, validate, and monitor trading ideas within a single, locally-run repository, prioritizing data privacy by keeping LLM and exchange keys on the user's machine.

How It Works

Forven employs a team of specialized AI agents—strategy developer, quant researcher, risk manager, and execution agent—to autonomously generate trading hypotheses and build strategies. These strategies undergo rigorous validation via a bar-by-bar backtesting engine with vectorized signal generation and a robustness testing suite known as "The Gauntlet," which includes walk-forward analysis, Monte-Carlo simulations, and parameter jittering. The system defaults to paper trading on the Hyperliquid testnet, incorporating essential risk controls like stop-losses and drawdown kill-switches, while offering an operator dashboard built with SvelteKit for monitoring and control.

Quick Start & Requirements

  • Primary install/run command: Clone the repository, navigate into the directory, and run the provided PowerShell script (Windows) or shell script (macOS/Linux) after setting up Python virtual environment and Node.js dependencies.
  • Prerequisites: Python 3.11+, Node.js, and Git.
  • Links: Full documentation is available at https://forven.app. In-repo docs include ARCHITECTURE.md, FIRST_RUN_CHECKLIST.md, and USER_MANUAL.md.

Highlighted Details

  • Autonomous AI agent team for strategy hypothesis generation and development.
  • "The Gauntlet" robustness testing suite for comprehensive strategy validation.
  • Default paper trading on Hyperliquid testnet with integrated risk controls.
  • Local management of LLM and exchange API keys ensures data privacy.
  • SvelteKit-based operator dashboard for monitoring and interaction.

Maintenance & Community

The project is hosted on GitHub at https://github.com/judder659/Forven. Community engagement is facilitated through Discord (https://discord.gg/vzSQTneq6a), Reddit (https://www.reddit.com/r/Forven/), and X (https://x.com/forvenapp). External code contributions are not currently accepted due to the absence of a contributor agreement.

Licensing & Compatibility

Forven is licensed under the GNU Affero General Public License, version 3 or later (AGPLv3+). This copyleft license requires that any modified versions run as a network service must make their source code available to users. Compatibility for commercial use or linking within closed-source projects is significantly restricted by the AGPL's terms.

Limitations & Caveats

Forven is experimental software intended for educational and research purposes, operating by default in paper trading mode on testnets. Live, real-money trading is unsupported, disabled by default, and requires explicit opt-in at the user's sole risk. The AGPLv3+ license imposes strict obligations regarding source code availability for network services. The project is not currently accepting external code contributions.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
55
Issues (30d)
5
Star History
326 stars in the last 20 days

Explore Similar Projects

Feedback? Help us improve.