Repo-aware Agent Mode
Turn a task into a plan, targeted context, proposed patches, verification, and an explicit review. Sessions can pause and resume without losing the thread.
Deskless combines the focused speed of a native editor with serious Git tools and an AI workflow designed around control—not autopilot.
Agent Mode
Deskless finds relevant files and symbols, groups the result, calls out suspicious or sensitive edits, and lets you approve exactly what changes.

Core capabilities
The essentials are not bolted on. Editor, project navigation, Git, and AI are designed to work together from the start.
Turn a task into a plan, targeted context, proposed patches, verification, and an explicit review. Sessions can pause and resume without losing the thread.
Syntax highlighting across dozens of languages, multi-file tabs, find and replace, auto-save, snippets, previews, and an always-ready scratchpad.
Clone with HTTPS or SSH, inspect status and diffs, manage branches, resolve conflicts, commit, pull, and push from one native workflow.
Use your own OpenAI, Anthropic, Google, or xAI key. Explain code, improve a selection, find bugs, or hand a larger task to Agent Mode.
Phone and tablet layouts, a mobile symbol bar, hardware-keyboard shortcuts, haptics, accessible controls, and fast context switching.
Your files stay on your device. Credentials use secure OS storage, AI requests go straight to the provider you choose, and writes always stay reviewable.
Git changes
See the active branch, changed files, unified diffs, and recent history without bouncing between tools.

Android parity
Agent review, Git, editing, project management, and settings all feel native on Android phones and tablets.

Project workspace
Browse the file tree, keep context across multiple tabs, and work with the project you already have.

Work anywhere
Read, edit, and commit locally without a connection. Sync with your Git remote or AI provider when the network is back.
Available now
Download Deskless for your phone or tablet and start with a real project.