Here's the funnel rendered as an interactive chart →
Gent Canvas
Web agent support
Agents can render self-contained HTML, charts, prototypes, games, maps, and data views beside the chat. File mode auto-reloads while the agent iterates.
Read the docsAI agents, terminal, editor, connectors — on every device.

Works with
The workspace

Hit ⌘I on any selection. Describe what you want in plain English. Accept the diff, reject it, or tweak the prompt and try again — without leaving the line you’re on.
Syntax highlighting, multi-file editing, git-aware file tree, global search. Open any file while the agent works on another. Everything updates the moment the agent makes a change.

Hit ⌘I on any selection. Describe what you want in plain English. Accept the diff, reject it, or tweak the prompt and try again — without leaving the line you’re on.

Syntax highlighting, multi-file editing, git-aware file tree, global search. Open any file while the agent works on another. Everything updates the moment the agent makes a change.
import { Request, Response } from 'express';
export function rateLimiter() {
const hits = new Map<string, number[]>();
const windowMs = 60_000;
const maxRequests = 100;
const counter = new SlidingWindowCounter(windowMs);
return (req: Request, res: Response, next: Function) => {
const key = req.ip ?? 'unknown';
next();
};
}
⌘I on any line. Describe what you want in English. The diff appears right there, inline. No tab switch, no copy-paste.
vim, htop, tmux — tabs, scrollback, true-color. We didn’t build a toy terminal.
Here's the funnel rendered as an interactive chart →
The agent renders HTML, charts, and demos in a panel next to the chat. You talk, it builds, you see it live.
/canvas gives the agent a live renderer — ask for anything, it appears instantly. /preview lets you browse your own running servers from any device.

Across devices
The app connects over your local network — no cloud, no relay. You get the same terminals, agent chats, IDE, and web previews running on your computer. Not a remote view. The real thing.
Push notifications when an agent finishes or needs input. Open your running localhost directly on the device — see how it looks on a real screen. Start new agent sessions from your phone, too.
Pick any file from your camera roll. It lands in whatever directory your terminal is currently in. Or attach a photo directly to the agent. Or just send files between paired devices — no cable, no cloud.


The app connects over your local network — no cloud, no relay. You get the same terminals, agent chats, IDE, and web previews running on your computer. Not a remote view. The real thing.
Refactored auth module — 4 edits, 12 reads
#247 — Add pagination to user list
3 failures in auth.test.ts
Production deploy completed
Push notifications when an agent finishes or needs input. Open your running localhost directly on the device — see how it looks on a real screen. Start new agent sessions from your phone, too.
Pick any file from your camera roll. It lands in whatever directory your terminal is currently in. Or attach a photo directly to the agent. Or just send files between paired devices — no cable, no cloud.

















Extend it
Postgres, Slack, Notion, Stripe, AWS, Vercel — all of them. Node.js is bundled. Toggle one on, your agents can use it. No install commands, no config files, no Docker.
Postgres, Slack, Notion, Stripe, AWS, Vercel — all of them. Node.js is bundled. Toggle one on, your agents can use it. No install commands, no config files, no Docker.
One refactors auth, another writes tests, a third deploys. Watch them all from one place — or don’t. They’ll ping you when they’re done.
Whisper runs locally. Or use cloud speech. Describe what you need out loud, go hands-free.
Write a clean commit message from your staged changes
Review a GitHub PR with actionable feedback
Improve typography hierarchy and readability
Plan a feature's UX before coding
/commit, /review-pr, /release — a growing library of one-click commands. Install them, tweak them, build your own.
Cron jobs, webhooks, file watchers. Attach a prompt or a script. It runs the agent, retries on failure, pings you when it’s done.
Agent surfaces
Gent already includes visual workspaces, generated connectors, and agentic mobile control. These are not demos bolted onto chat. They are MCP-backed surfaces the agent can call while you keep the whole session in one place.
Here's the funnel rendered as an interactive chart →
Web agent support
Agents can render self-contained HTML, charts, prototypes, games, maps, and data views beside the chat. File mode auto-reloads while the agent iterates.
Read the docsVisual notes as input
Open an Excalidraw surface, sketch, paste images, keep drawing history, export, or send the whole board back to the agent as one PNG.
Read the docsGent Forge
generated mcp
Describe target
printingpress.dev
Generate tools
API, website, workflow
Connect
mate-forge.register(...)
/connect anything
Type /connect with any product, API, website, or workflow. The agent generates an MCP server, registers it in Gent, and gives future agents new tools.
Read the docsAgentic Mobile
argent mcp toolkit
navigate
onboarding -> checkout
inspect
component tree
network
failing request
profile
slow commits
Powered by Argent
An agentic toolkit to control, debug, and profile iOS and Android apps. Your agent can navigate, inspect networks, explore components, and trace performance.
Read the docsConnectors
No npm install, no pip, no Docker compose. Toggle it on. That's the whole setup.
Your devices talk directly over Wi-Fi. No waiting, no middleman.
API keys stay in your OS keychain. We literally can’t see them.
Node.js ships inside the app. Connectors just work.
macOS, Windows, Linux, Android, iOS. Same app. Actually the same app.
Ready when you are
macOS, Linux, and Android. iOS and Windows on the way.
macOS 12+ · Ubuntu 20.04+ · Android 8+