A real code workbench
Open files in persistent tabs and split panes, edit with Monaco, preview Markdown, compare Git changes, and return to the layout you left.
01 / Built-in IDE
Sourceweave's Code workspace puts a fast Monaco editor, repository Explorer, language servers, diagnostics, comments, Git diffs, terminals, and durable agent threads around the same project. Select code—or simply place the caret on a line—to ask, plan, review, or hand work to an agent without rebuilding the context elsewhere.
WHAT IT CHANGES
Open files in persistent tabs and split panes, edit with Monaco, preview Markdown, compare Git changes, and return to the layout you left.
Use completion, diagnostics, hover, navigation, rename, formatting, and code actions through bounded per-workspace language-server sessions.
Click a line or select a range, then ask about it, plan a change, request a review, propose an edit, or send the bounded context to an agent thread.
Attach durable review threads to code ranges, reply or resolve them beside the file, and remap anchors conservatively as the source changes.
See errors and warnings in a virtualized Problems panel, filter by severity or file, and jump directly to the affected location.
Models, searches, diagnostics, file events, and background servers are cached, capped, cancelled, or lazy-loaded so the repository is never preloaded into React.
WHAT IS BUILT IN
Browse the repository, use Quick Open, keep multiple files in bounded persistent panes, inspect per-file diffs, and work beside the same terminals and threads.
Sourceweave detects or installs approved servers when it can, explains toolchain prerequisites when it cannot, and starts analysis only for open files before stopping idle sessions.
The path, bounded range, language, revision, and selected source are passed into Sourceweave's existing thread runtime. Source text is treated as untrusted reference data.
Keep code discussions anchored to the file, send a comment thread to an agent, and use the Problems panel to move between current diagnostics without leaving the workspace.
AI actions create an inspectable thread and proposed diff. Select files, resolve conflicts, apply deliberately, and use guarded undo or checkpoint recovery when needed.
LANGUAGE-AWARE EDITING
Sourceweave connects the active file to its language service, merges relevant completion results into Monaco, and keeps the server scoped to the workspace instead of indexing the entire repository in the renderer.
HOW IT WORKS
Choose a file from Explorer or Quick Open. Sourceweave loads only the active models and restores safe unsaved drafts when required.
Completion, diagnostics, hover, navigation, rename, formatting, and code actions connect through the server available for that language.
Click a line or select a range, then open AI Actions or a code comment. Sourceweave bounds and versions the context before it leaves the editor.
Follow the resulting agent thread, inspect files and checks, select what to apply, and keep recovery controls available after the handoff.
KEEP EXPLORING
AI WORKFLOWS, ATTACHED TO CODE
The current line becomes inspectable agent context.
Click a line or select a range, then ask about it, plan a change, request a review, propose an inline edit, or send it to an agent. Sourceweave passes bounded, revision-aware context through the existing thread runtime and keeps the eventual diff behind review.