Your codebase, in context.
Read, search, write, and edit project files. Follow a plan, inspect changes, and use checkpoints to revisit agent edits.
read · grep · edit · codebase_searchFrom the first question to the final diff, REX helps you move through real work with context, capable tools, and a clear view of every step.
Find your workspaceI’ll inspect the route, propose the change, and wait for your review.
app.post('/api/login',+ rateLimit({ windowMs: 60_000,+ max: 5 }), authenticate);43 built-in tools, plus connected MCP servers.
Read, search, write, and edit project files. Follow a plan, inspect changes, and use checkpoints to revisit agent edits.
read · grep · edit · codebase_searchRun approved commands, watch background processes, supply input, and stop work when you need to.
shell · check_process · send_inputSearch the web, fetch pages, make HTTP requests, and automate an installed browser from the CLI.
web_search · http_request · browser_snapshotProject memory, reusable skills, saved sessions, and configurable model providers help carry your work forward.
memory_read · skill · discover_toolsPermissions are a choice you make. Switch approval modes to suit the task, then keep the plan and changes in view.
Explore the problem and shape the approach before making changes.
Review requests and make deliberate decisions as the agent works.
Reduce routine prompts within your chosen policy. Sensitive desktop actions still require approval.
/permission in the CLI The desktop app gives your agent a dedicated workspace. REX CLI brings the shared core into your terminal. Choose the experience that suits the moment.
Choose your downloadYour project. Your model. Your terminal.
● Ready. What are we building?
↳ read src/auth.ts
↳ grep "verifyToken"
↳ update_plan
Desktop app. Terminal CLI. Your choice.