Flashforge IDE Documentation
Everything you need to install, configure, and use Flashforge IDE.
Installation
System Requirements
- OS: Windows 10/11 (64-bit)
- RAM: 4 GB minimum, 8 GB recommended
- Storage: 200 MB for IDE + workspace space
- Internet: Required for online AI models and billing (optional for offline use)
Install Steps
- Download
Flashforge-IDE-Setup-1.0.0.exefrom the website. - Run the installer → Follow the setup wizard.
- Choose installation directory (default:
C:\Program Files\Flashforge IDE). - Optionally create a Desktop shortcut.
- Click "Install" → Wait for extraction → Click "Finish".
First Launch
On first launch, Flashforge IDE will:
- Display the login screen ("Welcome to Flashforge IDE").
- Register as an Institution (Admin) or login with credentials provided by your institution.
- Configure your AI model (Ollama for offline, or add your Gemini/OpenAI API key).
- 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:
- File Operations: Read, write, edit files from chat
- Terminal: Run commands directly from chat
- Search: Find files, grep code, search web
- Scaffold: Generate project structures and boilerplate
- Debug: Analyze errors and suggest fixes
- Test: Generate and run test cases
- Refactor: Improve code quality and structure
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:
- Ollama: Local, private, free. Install Ollama from ollama.ai
- Google Gemini: Free tier available. Add your API key.
- OpenAI GPT: Pay-per-use. Add your API key.
Real-time model status, usage stats, and benchmarks are displayed in the Models panel.
Skills Marketplace FREE
80+ pre-built skills across 8 categories:
- Code Generation: React, Next.js, Express, GraphQL, REST APIs
- Debugging: Error analysis, memory leak detection, profiling
- Testing: Unit, integration, E2E, load testing
- DevOps: Docker, CI/CD, GitHub Actions, deployment
- Database: SQL optimization, migration scripts, schema design
- Security: OWASP audit, dependency scanning, penetration testing
- Documentation: API docs, README generation, code comments
- UI/UX: Component generation, accessibility, responsive design
Flash Mode FREE
AI agent that persists progress across sessions using .reference/ folders:
.reference/progress.md— Session-by-session progress log.reference/todo.md— Current task list.reference/phases.md— Development phase tracking.reference/requirements.md— Project requirements.reference/unique.id— Project identifier
Chat history is saved to ~/.flashforge-ide/chat-history/ and restored on reactivation.
Institution Setup
- Install Flashforge IDE → Click "Register Institution".
- Fill in: Institution name, admin email, password.
- Pay ₹5,000/month via Razorpay (inside the IDE).
- Faculty provisioning → Upload CSV with email,name,roll columns.
- 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
- Title, description, required language (Python/JS/Java/etc.)
- Test cases: input → expected output
- Deadline (datetime picker)
- Anti-cheat threshold (0-100%)
Student Submits
- Write code in editor → Click "Submit from Editor"
- IDE auto-runs test cases against submission
- Shows pass/fail per test case
- Anti-cheat score calculated (AI watermark + copy-paste detection)
Anti-Cheat Detection
- AI Watermark Detection: Detects patterns typical of AI-generated code
- Copy-Paste Monitoring: Flags submissions copied from external sources
- Behavioral Analysis: Tracks typing patterns and submission timing
- CSV Export: After deadline, faculty exports full report with student details, scores, and anti-cheat metrics
Billing
Payment via Razorpay (inside the IDE):
- Free Plan: ₹0 — All features for individuals
- Institutional Plan: ₹5,000/month — Multi-user management + admin tools
- Auto-renews monthly. Cancel anytime.
- Payment verification happens server-side (HMAC signature).
Student Guide
- Download and install Flashforge IDE.
- Login with credentials from your institution.
- Configure your AI API key (or use Ollama for free).
- View assignments in Dashboard → Complete → Submit.
- Check grades and feedback in Dashboard.
Submitting Work
- Open the assignment in Dashboard.
- Write your solution in the editor.
- Click "Run Tests" to verify before submitting.
- Click "Submit from Editor" to submit.
- 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