Skip to content

NeelTech07/ActisolveAI

Repository files navigation

ActiSolve AI - AI Strategy Engine

ActiSolve AI is an autonomous solution engine designed to understand complex problems, decompose them into actionable steps, and generate efficient executable strategies. It leverages advanced AI models (MegaLLM) to provide detailed implementation plans, risk analysis, and scenario simulations.

Features

  • AI Strategy Generation: Breaks down problems into detailed, step-by-step plans using MegaLLM.
  • Interactive Dashboard: Track and manage generated strategies.
  • Scenario Simulation: Analyze potential outcomes (Best Case, Worst Case, Most Likely).
  • Risk Analysis: Identify bottlenecks and risks in your strategy.
  • Task Decomposition: Granular checklists for each strategic step.
  • Modern UI: Built with Next.js, Tailwind CSS, and Framer Motion for a premium user experience.

Tech Stack

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • A Supabase account and project.
  • A MegaLLM API Key (or OpenAI compatible key).

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/actisolve-ai.git
    cd actisolve-ai
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Configure Environment Variables:

    Create a .env.local file in the root directory and add the following keys:

    # Supabase Configuration
    NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
    
    # AI Configuration (MegaLLM)
    MEGALLM_API_KEY=your_megallm_api_key
  4. Database Setup:

    • Go to your Supabase project dashboard -> SQL Editor.
    • Copy the contents of supabase_setup.sql (located in the root of this project).
    • Run the SQL script to create the necessary tables (profiles, strategies, tasks) and security policies.

Running the Application

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the application.

Project Structure

  • app/: Next.js App Router pages and layouts.
  • components/: Reusable UI components (standard and landing page specific).
  • lib/: Utility functions and API clients (Supabase, MegaLLM).
  • public/: Static assets.
  • supabase_setup.sql: Database schema and policies.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages