open-index/open-npm huggingface dataset:
npm package: @outre-ai/core
Description: OuTre is a fully modular AI Trading Agent Framework designed for **Solana-based trading automation**. It enables traders to **create AI agents**, **execute strategies**, and **manage portfolios** via JSON configurations.
Latest version: 1.0.1

# OuTre: AI Trading Agent Framework

OuTre is a fully modular AI Trading Agent Framework designed for **Solana-based trading automation**. It enables traders to **create AI agents**, **execute strategies**, and **manage portfolios** via JSON configurations.

### ✨ Key Features
- **Customizable AI Agents** – Tailor trading bots to your style & risk.
- **Multi-Model AI Compatibility** – Works with OpenAI, Anthropic, Solana Web3.
- **Solana Execution** – Direct on-chain execution with minimal latency.
- **Portfolio Management** – Upload agent JSONs to OuTre.app or run locally.

### 🔧 Usage
1. Setup .env file:
   ```bash
   SQLANA_RPC_URL=https://api.mainnet-beta.solana.com
   WALLET_PRIVATE_KEY=your-wallet-private-key

2. Setup your agent
   ```bash
   import { OutReAgent } from '@outre-ai/core';
   import { Connection, PublicKey } from '@solana/web3.js';
   import dotenv from "dotenv";

   dotenv.config();
   const connection = new Connection(process.env.SQLANA_RPC_URL);

   const agent = new OutReAgent({
      strategy: "adaptive-trend",
      riskManagement: true,
      tradeFrequency: "high"
   });

   async function executeTrade() {
      const marketData = await agent.analyzeMarket();
      if (marketData.signal === "BUY") {
         await agent.executeTrade("SOL", "BUY", 5);
      }
   }

   executeTrade();