Flashforge IDE Documentation

Everything you need to install, configure, and use Flashforge IDE.

Installation

System Requirements

Install Steps

  1. Download Flashforge-IDE-Setup-1.0.0.exe from the website.
  2. Run the installer → Follow the setup wizard.
  3. Choose installation directory (default: C:\Program Files\Flashforge IDE).
  4. Optionally create a Desktop shortcut.
  5. Click "Install" → Wait for extraction → Click "Finish".

First Launch

On first launch, Flashforge IDE will:

  1. Display the login screen ("Welcome to Flashforge IDE").
  2. Register as an Institution (Admin) or login with credentials provided by your institution.
  3. Configure your AI model (Ollama for offline, or add your Gemini/OpenAI API key).
  4. The activity bar will show 4 custom icons: Dashboard, AI Chat, Models, Skills.

Login & Roles

Flashforge IDE supports 4 roles with different dashboards:

SuperAdmin SYSTEM

Full system access. Manages all institutions, subscriptions, and system-wide settings.

Login: Use credentials provided by your system administrator.

Admin (Institution) INSTITUTION

Manages faculty, students, billing, and assignments for their institution.

Faculty FACULTY

Creates assignments, views submissions, grades students, exports anti-cheat reports.

Student STUDENT

Views assignments, writes code, submits work, monitors anti-cheat scores, receives grades.

AI Chat FREE

Open via the activity bar (chat icon). The AI Chat harness supports:

API Key Configuration

Open Models marketplace → Add your API key → Select model. Your key is stored locally and never sent to our servers.

Ollama (Local):   No API key needed — runs on your machine
Gemini:           Get free key at https://aistudio.google.com
OpenAI:           Get key at https://platform.openai.com

Models Marketplace FREE

Switch between AI providers:

Real-time model status, usage stats, and benchmarks are displayed in the Models panel.

Skills Marketplace FREE

80+ pre-built skills across 8 categories:

Flash Mode FREE

AI agent that persists progress across sessions using .reference/ folders:

Chat history is saved to ~/.flashforge-ide/chat-history/ and restored on reactivation.

Institution Setup

  1. Install Flashforge IDE → Click "Register Institution".
  2. Fill in: Institution name, admin email, password.
  3. Pay ₹5,000/month via Razorpay (inside the IDE).
  4. Faculty provisioning → Upload CSV with email,name,roll columns.
  5. Students login with credentials provided by your institution.

Faculty Provisioning

Admin → Upload CSV (format):

email,name,roll
prof.smith@university.edu,Dr. Smith,CS001
prof.jones@university.edu,Dr. Jones,CS002

Default password: Faculty@123 (or 4th column in CSV for custom passwords).

Assignments

Faculty Creates Assignment

Student Submits

Anti-Cheat Detection

Billing

Payment via Razorpay (inside the IDE):

Student Guide

  1. Download and install Flashforge IDE.
  2. Login with credentials from your institution.
  3. Configure your AI API key (or use Ollama for free).
  4. View assignments in Dashboard → Complete → Submit.
  5. Check grades and feedback in Dashboard.

Submitting Work

  1. Open the assignment in Dashboard.
  2. Write your solution in the editor.
  3. Click "Run Tests" to verify before submitting.
  4. Click "Submit from Editor" to submit.
  5. View test results and anti-cheat score immediately.

System Requirements

OS:        Windows 10/11 (64-bit)
RAM:       4 GB min, 8 GB recommended
Storage:   200 MB + workspace space
GPU:       Optional (for Ollama local models)
Internet:  Optional (required for online AI + billing)

FAQ

Is Flashforge IDE free?

Yes! 100% free for all individuals. Only institutions pay ₹5,000/month for multi-user management.

Can I use it offline?

Yes. Install Ollama for offline AI chat. All other features (editor, terminal, assignments) work offline.

Does it work on Mac/Linux?

Currently Windows only. Mac and Linux support is planned.

Changelog

v1.0.0 — August 27, 2026

  • Initial release
  • AI Chat harness with Ollama/Gemini/OpenAI
  • 80+ Skills marketplace
  • Role-based dashboards (SuperAdmin/Admin/Faculty/Student)
  • Assignment system with test cases
  • Anti-cheat detection (AI watermark + copy-paste)
  • Flash Mode with session persistence
  • Razorpay billing integration
  • Full VS Code 1.96 base