Monaco
The code editor core extracted by Microsoft from VS Code. It is feature-complete, supporting intelligent completion, multiple cursors, built-in diff, and the Language Server Protocol, but it is relatively large and its interaction design is primarily desktop-oriented.
Core Facts
Timeline (last 90 days)
ThinkRail integrates the Monaco editor; source code preview is read-only, but it supports selecting a code snippet and right-clicking to add a comment so the agent can modify the specified location.
Bolt.new has a full built-in Monaco editor (the same engine as VS Code); users can switch from Preview to Code View via the top navigation, manually edit and save code, with zero Token consumption.
Simon Willison originally intended to use the Monaco editor, but because Monaco's current mobile experience is not good enough, he switched to CodeMirror 6.
Monaco offers a powerful desktop experience with extremely complete functionality, including intelligent completion, multiple cursors, built-in diff, and language server protocol integration, but it is large (often on the order of several MB after bundling), and its interactions rely on mouse hover, right-click menus, and keyboard shortcuts, making the touchscreen experience disjointed.
All Facts (5)
Monaco Editor is the core editor component of VS Code, providing a professional-grade code editing experience through its web version.
65%UnverifiedThinkRail integrates the Monaco editor; source code preview is read-only, but it supports selecting a code snippet and right-clicking to add a comment so the agent can modify the specified location.
50%UnverifiedBolt.new has a full built-in Monaco editor (the same engine as VS Code); users can switch from Preview to Code View via the top navigation, manually edit and save code, with zero Token consumption.
50%UnverifiedSimon Willison originally intended to use the Monaco editor, but because Monaco's current mobile experience is not good enough, he switched to CodeMirror 6.
50%UnverifiedMonaco offers a powerful desktop experience with extremely complete functionality, including intelligent completion, multiple cursors, built-in diff, and language server protocol integration, but it is large (often on the order of several MB after bundling), and its interactions rely on mouse hover, right-click menus, and keyboard shortcuts, making the touchscreen experience disjointed.
50%