⚠️
This page is not yet translated, showing English version

Work Mode

Work Mode upgrades Chatbox from an AI that only talks into an AI assistant that actually does the work — it runs code, reads and writes files, calls tools, queries knowledge bases, and finishes multi-step tasks on its own. This page starts from the basics and goes deep, covering every capability and setting along the way.

⚠️

Work Mode is currently available on desktop only (Windows / macOS / Linux) and requires a model that supports tool use (such as Claude or GPT). The Web and mobile apps offer regular chat only.

Two Modes: Chat vs Work

There is a robot icon button on the input box toolbar — that is the mode switch. The small label next to it tells you which mode you are in.

Type your question here...
Chat Mode
Claude Sonnet
The mode button sits in the middle of the input box toolbar (Chat Mode shown)
  • Chat Mode — a clean text conversation. Best for Q&A, writing, translation, explanations, and brainstorming. The robot icon is gray.
  • Work Mode — on top of chatting, the AI gains a full toolset: running code, reading/writing files, calling MCP, loading skills, and querying knowledge bases. The robot icon turns brand blue.
Chat Mode
Work Mode
The same button in its two states: Chat Mode (left) and Work Mode (right)
AspectChat ModeWork Mode
Best forQ&A, writing, translationMulti-step tasks, running code, handling files
ToolsNo tools injectedFull toolset
Web searchToggle in the control panelToggle in the control panel

How It Works

In Work Mode the AI no longer just thinks once and answers. It runs a loop: think about what to do, call a tool, read the tool result, decide the next step — and repeat until the task is done, then give the final answer.

ThinkCall a toolRead resultLoop…Answer
The agentic loop

Every thought and tool call shows up live inside the reply as a one-line step — tool name · summary · duration. Only the step that is running (or waiting on you) is colored; finished steps turn gray, and a run of finished steps folds into one line that says what they did, such as "Searched files, read a file". Click that line to unfold the steps, and click a step to inspect its details (for example the arguments and result). When a Work Mode reply finishes, the whole process folds behind a "Worked for …" header so the final answer comes first — click the header to bring the steps back.

Searched files, read a file2.1s
Search Files*.csv2.1s
Read Filesales_2026.csv
Arguments
{ "path": "sales_2026.csv" }
Code ExecutionRunning
The step timeline inside a reply (the finished steps unfolded, one of them opened)

Switching Modes & Smart Switching

Hover over the robot icon to open the control panel. The Mode section at the top has just two buttons — Chat Mode and Work Mode — with a one-line description of the selected mode underneath. Pick one before you send your first message: once the chat starts, the mode is locked (see "Mode lock" below).

Not sure which to pick? While Chat Mode is selected, a Smart Switching toggle sits right below the mode buttons to help you decide. It is on by default and only works before you send your first message:

  • When it is on, the AI quickly judges whether your first message is better handled in Work Mode.
  • If so, it does not switch on its own — it shows a "Work Mode suggested" card in the message flow, with a one-line reason written by the AI, and you decide with one click.
  • If not, it silently handles the message as a normal chat and will not ask again in this conversation.
Mode
Chat ModeWork Mode

Light context, fewer tokens. Natural, expressive chat and role-play.

Smart Switching
Suggest Work Mode on the first message.
Built-in
Web SearchChatbox AI
Memory
Global Memory
Code Execution
Smart Approval
Extensions
Skills2
MCP3
Knowledge BaseProduct Manual
Working Directory1
The control panel in Chat Mode: the Smart Switching toggle sits under the mode buttons; Code Execution, Skills, MCP and Working Directory are dimmed
Here is our sales data for the year — aggregate revenue by month.
sales_2026.csv
Work Mode suggested
This task needs to read your spreadsheet and run calculations — Work Mode can finish it end to end.
Continue in Chat ModeUse Work Mode
The Smart Switching suggestion card appears in the message flow

The Control Panel

The control panel gathers everything in one place. From top to bottom it has three sections — Mode, Built-in (Web Search, Memory, Code Execution), and Extensions (Skills, MCP, Knowledge Base, Working Directory). Hover over a row and a sub-panel slides out on the right for further settings (pick a search provider, change the approval level, select a knowledge base, and so on). Code Execution, Skills, MCP, and Working Directory only work in Work Mode; Web Search, Memory, and Knowledge Base are available in both modes.

Mode
Chat ModeWork Mode

Full capability, rigorous and precise. Built for multi-step tasks.

Built-in
Web SearchChatbox AI
Memory
Global Memory
Code Execution
Smart Approval
Extensions
Skills2
MCP3
Knowledge BaseProduct Manual
Working Directory1
The control panel in Work Mode

Built-in Capabilities

Web Search

Lets the AI search the web and read page content. You can choose a provider: Chatbox AI (built-in, requires a license), Bing Search, Tavily, BoCha, Querit (these three need your own API key), or SearXNG (needs your instance URL). Web search works in both modes — switch it on or off from the Web Search row in the control panel.

Memory

Lets the AI keep durable facts it learns as you work together and use them in later chats. The badge on the row shows which memory is in use — Global Memory, Copilot Memory (shared by every chat with the same Copilot), or Off. You can review and manage saved memories in Settings.

Code Execution

The heart of Work Mode. The AI can run Node.js or Bash in a local sandbox to process data, generate files, and convert formats, with helpers for reading, writing, editing, and searching files, plus exporting downloadable files.

Code Execution has an important safety option — the approval level:

  • Always Ask — asks before every command that needs host access.
  • Smart Approval (default) — automatically approves safe commands and asks when uncertain.
  • Full Access — skips approval prompts for commands and file changes, and runs without periodic step confirmations. Fast but risky; use it only when you fully trust the task.

Extensions

  • Skills — expert playbooks that teach the AI how to do a class of tasks more professionally (based on the agentskills.io spec, compatible with Claude Code skills). The AI loads a skill's full instructions only when needed.
  • MCP — connect the AI to external tools and services. Chatbox ships several cloud MCP servers (Fetch, Sequential Thinking, EdgeOne Pages, arXiv, Context7 — Premium), and you can add your own.
  • Knowledge Base — bind a knowledge base and the AI can semantically search it and read documents to answer from your own materials (RAG).
  • Working Directory (Desktop) — grant the AI access to a real local folder, and it can read and write inside it without per-action approval.

Safety & Control

Work Mode can act, yet it always keeps you in control:

1

Action approval

When the AI wants to run a command or modify a real file that your approval level does not let through (and the path is not in your Working Directory allowlist), the step turns amber and the input box is replaced by an approval bar. It shows the exact command or file change — approve or deny it there, or click "View" to jump to the step.

2

Pause every 25 steps

To stop the AI from drifting on long tasks, it pauses after 25 consecutive tool calls by default so you can check it is on track, then continue or stop from the same bar. The arrow next to "Continue" lets you stop pausing for this chat or for all chats; you can also change it later in Settings → Chat or in a chat's conversation settings. Under Full Access, chats don't pause by default.

3

Mode lock

The mode is fixed once the conversation starts — after the first message you can no longer switch between Chat Mode and Work Mode in either direction, which keeps tools and context consistent. Accepting the Smart Switching card moves that first message to Work Mode. To use the other mode, just start a new chat.

Run CommandPaused
Waiting for approvalRun CommandView
npm run build
DenyApprove
Before running a command: the step waits in the timeline, and the approval bar takes the input box's place
Code ExecutionPaused
Paused25 stepsView
Paused after 25 steps. Check whether the task is on track, then continue or stop to adjust.
StopContinue
The automatic checkpoint every 25 steps on long tasks

Real-World Workflows

Data Analysis

Upload a CSV/Excel and ask the AI to compute metrics, find patterns, and produce results. It reads the file, runs code to crunch numbers, writes the conclusion into the answer, and exports the summary table to the Artifacts section at the bottom of the message, ready to preview or save.

Here is our sales data for the year. Aggregate revenue by month, find the top month, and export a summary table.
sales_2026.csv
Worked for 26s
Read a file, ran a command, edited a file3.2s
Read Filesales_2026.csv
Code Executionnode aggregate.js3.2s
Command
// Parse the CSV and sum revenue per month
const rows = parseCsv('sales_2026.csv')
const byMonth = groupSum(rows, 'month', 'revenue')
console.table(byMonth)
stdout
Month      Revenue
2026-09   $286,400
2026-10   $335,700
2026-11   $412,900
2026-12   $368,200
Create Downloadmonthly_summary.csv

Done — revenue is aggregated by month. The four strongest months:

MonthRevenue
2026-11$412,900
2026-12$368,200
2026-10$335,700
2026-09$286,400

November is the top month ($412,900), up about 23% over October. The full 12-month summary is exported below — preview or save it anytime.

Artifacts
monthly_summary.csv
PreviewSave
A data-analysis task: from uploaded file, to running code, to the conclusion and a downloadable summary (process unfolded)
ℹ️

The sandbox runs Node.js / Bash by default and does not preinstall the Python scientific stack. For charts, the AI usually generates a standalone HTML file with inline SVG/Canvas for you to download and preview.

Coding

Add your project folder to the Working Directory and the AI can browse code, locate issues, edit files, and run scripts — like a pair programmer sitting next to you.

My Working Directory has a React project. The login button does nothing when clicked — find the cause and fix it.
Worked for 41s
Searched files, read a file, edited a file, ran a command9.2s
Search File ContentLoginButton2.4s
Read Filesrc/pages/Login/LoginButton.tsx
Edit Filesrc/pages/Login/LoginButton.tsx
Arguments
- <button className="login-btn">
+ <button className="login-btn" onClick={handleSubmit}>
Run Commandnpm test6.8s
stdout
PASS  src/pages/Login/LoginButton.test.tsx
Tests: 12 passed, 12 total

Found it: the button in LoginButton never binds an onClick handler, so clicks do nothing. I added the handleSubmit binding and ran the tests — all 12 pass.

A bug-fix task: locate the problem, edit the file, verify with tests (process unfolded)

Settings Cheat Sheet

SettingWhereWhat it does
Mode (Chat / Work)Top of panelWhether tools are enabled
Smart SwitchingPanel · Mode (in Chat Mode, on by default)Suggests upgrading to Work Mode on the first message
Web SearchPanel · Built-in (both modes)Search & read the web; pick a provider
MemoryPanel · Built-inGlobal Memory / Copilot Memory / Off
Code Execution · ApprovalPanel · Built-inAlways Ask / Smart Approval (default) / Full Access
SkillsPanel · Extensions / SettingsLoad expert playbooks for tasks
MCPPanel · ExtensionsConnect built-in or custom external tools
Knowledge BasePanel · ExtensionsAnswer from your own materials (RAG)
Working DirectoryPanel · Extensions (Desktop)Grant read/write to a local folder
25-step pauseAutomatic (on by default; Settings → Chat or per chat)Checkpoint to keep long tasks on track

FAQ

Why don't I see the robot icon? Work Mode is desktop only. If the icon is gray and disabled, the current model usually does not support tool use — switch to a tool-capable model (such as Claude or GPT).

Can I switch modes after the chat starts? No. Choose the mode before your first message — after that it locks in both directions, and you start a new chat to use the other mode. Smart Switching's suggestion card is the one exception: it can move your first message to Work Mode.

Is my data safe? Under the default Smart Approval level, safe commands run automatically and anything uncertain asks for your consent; choose Always Ask if you want to approve every command that needs host access. Code runs in a local sandbox. Only when you turn on Full Access or add a folder to the Working Directory do those actions skip approval.

💡

Ready? Open Chatbox on desktop, hover over the robot icon on the input box, and start your first Work Mode task.