# The editor that codes with you.

A full-featured code editor with inline AI chat, multi-file context, real-time code generation, and collaboration — built from the ground up for AI-assisted development.

## What makes it powerful.

```typescript
// File: page.tsx
"use client"

import { motion } from "framer-motion"
import { ArrowRight } from "lucide-react"
import { Button } from "@/components/ui/button"

export default function HeroSection() {
    return (
        <section className="relative min-h-screen">
            <motion.div
                initial={{ opacity: 0, y: 20 }}
                animate={{ opacity: 1, y: 0 }}
                transition={{ duration: 0.8, ease: "easeOut" }}
                className="flex flex-col items-center"
            >
                <span className="inline-flex items-center gap-2 rounded-full border border-white/10 px-4 py-1.5 text-sm text-zinc-400 backdrop-blur-sm">
                    Build with Blackbox
                </span>
                <h1 className="mt-8 text-6xl font-bold tracking-tight text-white">
                    Build the Future
                </h1>
                <div className="mt-10 flex gap-4">
                    <Button size="lg" className="gap-2">
                        Get Started
                        <ArrowRight className="h-4 w-4" />
                    </Button>
                    <Button variant="outline" size="lg">
                        Learn More
                    </Button>
                </div>
            </motion.div>
        </section>
    )
}
```

### Inline AI chat

Highlight code and ask questions, request changes, or generate new code without leaving the editor. The AI sees your full file and project context.

Supports multi-turn conversations scoped to specific files or selections. Results apply as inline diffs you can accept, reject, or modify.

```typescript
// File: route.ts
export async function POST(req: NextRequest) {
    const session = await auth()
    if (!session) return unauthorized()

const body = await req.json()
    // TODO: validate input
    const schema = z.object({
        title: z.string().min(1).max(200),
        priority: z.enum(["low","med","high"]),
    })
    const data = schema.parse(body)
}
```

### Deep codebase context

The IDE indexes your entire project — imports, types, tests, and dependencies — so every suggestion respects your architecture and coding patterns.

Optimized for large production codebases. Context window management ensures relevant code is always prioritized, even in monorepos with thousands of files.

### Real-time collaboration

Share your workspace with teammates for live pair programming. See cursors, selections, and AI conversations in real time.

Built-in version history, branch management, and conflict resolution. Works seamlessly with Git for professional team workflows.

###### FAQ
### Common Questions.

- **IS THE IDE FREE?**
  The IDE is free to use with unlimited agent requests on Minimax-M2.5. Pro ($10/mo), Pro Plus ($20/mo), and Pro Max ($40/mo) plans unlock frontier and open-source models like Claude Opus-4.6, GPT-5.2, Gemini-3, Llama, and Mistral, plus longer context windows and priority access.

- **WHAT LANGUAGES ARE SUPPORTED?**
  All major languages including TypeScript, Python, Go, Rust, Java, C++, Ruby, PHP, and more. The AI provides context-aware suggestions optimized for each language's idioms and best practices.

- **CAN I USE MY EXISTING EXTENSIONS?**
  The IDE supports a growing ecosystem of extensions, and many popular VS Code extensions are compatible. The extension API is designed to minimize conflicts with AI-powered features like inline completions and chat.

- **DOES IT WORK OFFLINE?**
  The editor itself works fully offline for code editing, file management, and terminal access. AI-powered features like inline chat, code generation, and multi-agent mode require an internet connection.

- **WHICH AI MODELS POWER THE IDE?**
  The IDE supports frontier and open-source models through the Blackbox Inference API, including Claude Opus-4.6, GPT-5.2, Gemini-3, Grok-4, Llama, and Mistral. You can switch models per conversation or set a default in your preferences.

- **CAN I COLLABORATE WITH MY TEAM IN REAL TIME?**
  Yes. Share your workspace for live pair programming with real-time cursors, selections, and shared AI conversations. Built-in version history and branch management keep everyone in sync.

- **HOW DOES THE IDE HANDLE LARGE CODEBASES?**
  The IDE indexes your entire project — imports, types, tests, and dependencies — so every AI suggestion respects your architecture. Context window management automatically prioritizes relevant code, even in monorepos with thousands of files.
