Skip to content
 
 

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodexFlow

An AI-powered agentic coding platform that helps users understand codebases through interactive lessons and visualizations.

🚀 Getting Started

Follow these instructions to set up the project locally.

Prerequisites

  • Python 3.10+
  • Node.js 18+ & npm

🛠️ Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Configure Environment:

    • Copy .env.example to .env
    • Add your Gemini API Key:
    cp .env.example .env
    # Edit .env and set GEMINI_API_KEY
  5. Run the server:

    uvicorn main:app --reload

    The API will be available at http://localhost:8000. Swagger Docs: http://localhost:8000/docs.

🎨 Frontend Setup

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

    The app will be running at http://localhost:5173.

🧪 Running Tests

To verify the backend logic:

# From the root directory
pytest backend/tests

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages