Caret, T3 Code and Cursor
Three different shapes. Caret is an editor with the agent layer built in: one Rust process, the system WebView, your own keys and subscriptions. T3 Code is an open-source control surface for coding agent harnesses such as Claude Code and Codex, with threads and worktrees but no editor by design. Cursor is an Electron editor whose agent runs through Cursor's backend. The tables below mark what each one ships today.
Editor
Agents and subscriptions
Threads and workflow
Safety
Remote
Footprint
Rows describe shipped behaviour as of November 2026. If one is out of date, open an issue.
Measured on a release build
Apple Silicon Mac, release bundle, demo workspace. The method and the full tables are in the performance doc.
The whole process family (Rust core plus the WebKit helper processes) with a TypeScript file and a terminal open is about 490 MB, versus about 393 MB for Cursor idle with one workspace open on the same machine. The remaining gap is the WebKit content process, where Monaco, xterm and React live.
T3 Code is an Electron app. We have not measured it, so this page makes no claim about its footprint. The steps in Performance work for any desktop app: launch it, list its process family with ps, and add up the RSS column.