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.
// 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.
// 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.