m0x logoM0X
Back/concepts

Core Concepts

Understand the fundamental building blocks of M0X.

Context Awareness

Unlike traditional editors, M0X understands your entire codebase. It uses a specialized indexing engine to create embeddings of your code, allowing it to interpret query intent (e.g., 'Where is the auth logic defined?') without you needing to manually open relevant files.

The Agent

M0X isn't just a chatbot; it's an agent. This means it can perform multi-step actions. For example, if you ask it to 'fix the lint errors in src/utils.ts', it will open the file, read the errors, apply fixes, and even run the build command to verify the solution.

Unified Model Interface

M0X abstracts away the complexity of different AI providers. You can switch between Claude, GPT-4, and local models on the fly, using the best tool for each specific task (search, edit, chat).