Mistral Adds Mini Apps, Sandboxed Code and Local Evaluation Workflows
Mistral’s documentation outlines a broader workflow spanning interactive React apps, isolated code execution and evaluations that can remain local before being tracked in Studio.

Key takeaways · 4
- 01
Use mini apps when a conversational task benefits from reusable controls, forms or an interactive interface.
- 02
Keep sensitive evaluation runs local during iteration, then push selected results to Studio for longitudinal tracking.
- 03
Combine independent evaluators to measure distinct output requirements instead of collapsing quality into one score.
- 04
Treat Code Interpreter as an offline sandbox because it cannot access external services or fetch files from URLs.
Apps Built From Conversation
Vibe Work can generate self-contained React mini apps from plain-language descriptions, render them immediately and place an interactive preview inline in the chat. [1] Users can continue the conversation to modify an app, edit its source files directly, or switch the Canvas panel between the running preview and a code view. [1] The complete source can be downloaded as a ZIP for use in an editor or deployment to a static host, while public links can expose only the app without sharing the associated chat messages. [1]
Code Runs Inside Work
On paid plans, Code Interpreter executes Python and TypeScript directly within Vibe Work and replaces the legacy Chat code interpreter with the same capabilities. [4] Its native sandbox is isolated, has no internet access, cannot reach the user’s system or external services, and includes common data-analysis and charting packages. [4] Uploaded files are available for the current conversation only, and preinstalled Python packages include pandas, numpy and matplotlib. [4] Users can request analysis, charts, calculations and file transformations in plain language, receive tables, figures or files inline, and refine the output through follow-up prompts. [4]
Evaluation Before Studio
Setting `local=True` runs an evaluation without sending data to Studio, removes the need to specify a project or evaluation, and leaves results available only in the terminal or as JSON. [2] Mistral recommends adjusting tasks and scorers locally before removing local mode and adding project and evaluation details to track results over time in Studio. [2] A single run can also receive any number of evaluators as a list, with the SDK executing each evaluator and calculating its statistics independently so that every metric appears separately in Studio. [3]
What it means
The documented workflow separates three jobs that are often intertwined: shaping an interface with Mini Apps, executing data-oriented code in an isolated environment, and measuring model behavior through evaluation runs. Local mode provides a practical boundary between experimentation and persistent Studio tracking, while multiple evaluators let teams preserve separate measures rather than compressing requirements into one metric. Code Interpreter and Mini Apps are complementary rather than interchangeable: one returns computed tables, figures or files, while the other produces an interactive React application that can be downloaded or shared. What the sources don't address: how generated apps and evaluation configurations should be reviewed, secured and governed before production deployment.
Mistral is documenting a workflow that spans interface generation, sandboxed computation and structured evaluation. Practitioners can prototype locally, preserve separate quality metrics and choose when evaluation records should move into a shared tracking environment.
Why it matters
Put this to work — one session a day, built for your industry.
Create a free account for a daily session — eight questions and one real-work challenge, on the news that affects your role.
Start freeHow this developed
23 September 2026
Mistral Adds Mini Apps, Sandboxed Code and Local Evaluation Workflows
23 September 2026
Event created from source cluster.
Sources
- Mini apps | Mistral DocsMistral AI News
- Code Interpreter | Mistral DocsMistral AI News
- Iterate locally | Mistral DocsMistral AI News
- Multiple evaluators | Mistral DocsMistral AI News