Direct Answer
The Jarvis-like workflow comes from combining ChatGPT Voice with Work or Codex in the desktop app. GPT-Live provides the fluid spoken conversation. Work or Codex provides the tools, files, browser, computer context, project history, and background agents that can actually complete the task.
Andrew Warner's roundup shows the range: inspect an email draft, create a Google document, explain an unfamiliar editing interface, open browser destinations, prepare and publish a post after approval, find local files, steer multiple tasks, control supported desktop Codex chats from an iPhone, and build a Swift app by voice. The useful pattern is not hands-free clicking. It is spoken direction plus background execution plus visible review.
Watch the Roundup
Video credit: Andrew Warner of The Next New Thing. Andrew curates and comments on demonstrations from several builders. The product boundaries and usage guidance below are checked against OpenAI's current documentation.
Source Note
This article separates official behavior from creator demonstrations. OpenAI confirms that Voice can coordinate Work and Codex tasks in the desktop app, that paired iOS Remote access is supported, that only one live Voice conversation runs at a time, and that tools remain subject to the selected environment's permissions. Andrew's examples show what worked in particular accounts and app configurations; they do not guarantee identical access, speed, or reliability for every plan, operating system, connector, or workspace.
The Zapier MCP segment is sponsored. It is useful because it demonstrates action-level scoping, but Zapier's scale, security, and integration claims remain vendor claims. The safest evaluation starts with a new MCP server, one test account, and read or draft actions only.
The Three Surfaces People Keep Mixing Up
| Surface | Where | What it does | Main boundary |
|---|---|---|---|
| Chat Voice | Supported desktop, web, iOS, and Android experiences | Natural conversation, questions, web search where available, and ordinary assistant work. | It is not automatically a local computer-control session. |
| Voice in Work or Codex | ChatGPT desktop app on eligible macOS and Windows accounts | Starts, prioritizes, interrupts, and redirects tasks using the tools and permissions of Work or Codex. | Desktop permissions, project scope, workspace policy, and one live Voice conversation. |
| Paired iOS Remote | ChatGPT mobile app paired to a supported desktop Codex environment | Views and steers eligible desktop Codex work from an iPhone. | The computer remains the host; Codex is not independently running on the phone. |
OpenAI's current Work and Codex guide is the best place to check this map because plan, role, and rollout details can change. Voice may also require microphone, Screen & Audio Recording, and Accessibility permissions, depending on the task.
Official OpenAI Demonstration
OpenAI's official demo shows Voice shaping a feature idea, asking Codex to inspect feature flags and a bug report, and delegating follow-up work while the conversation continues.
Capability Map: What Was Actually Demonstrated
| Demo | Observed capability | Recommended approval |
|---|---|---|
| Gmail draft | Locate and open a specific draft in the in-app browser. | Read and open automatically; sending remains manual. |
| Google document | Summarize issues and create a new document while Voice remains available. | Allow creation in a test folder; review before sharing. |
| CapCut guidance | Inspect a requested screen capture and explain where to find a filter. | Screen inspection only; no editing action needed. |
| Browser navigation | Open Chrome, find a bookmarks folder, and navigate to LinkedIn. | Navigation allowed; account changes and publishing gated. |
| Social publishing | Draft a post, request confirmation, then publish and reopen it. | Always show final copy and destination before publishing. |
| Local file search | Find and open a named local HTML file while answering a second question. | Restrict search to a project or named folder. |
| Parallel work | Continue more than one task while one Voice conversation coordinates progress. | Name owners, deliverables, budgets, and stop conditions. |
| Remote steering | Use paired iOS Remote to access supported desktop Codex work. | Pair privately; verify the target computer before acting. |
| Swift build | Create, run, inspect, and restyle an iOS prototype through spoken instructions. | Local simulator first; human code, privacy, and release review. |
Nine Workflows Worth Copying
1. Inbox Review Without Giving Away Send
Ask Voice to find a draft, summarize the thread, identify missing information, and prepare a revised version. This is stronger than saying "manage my email" because it creates a narrow, reviewable result. If a connector is involved, expose Gmail search, read, and draft actions before enabling send.
2. Turn a Conversation Into a Working Document
Speak through a messy set of product issues, ask Work to remove names and sensitive details, then create a structured Google document with themes, evidence, owners, and next steps. The time saving comes from converting live thought into a deliverable while background work continues.
3. Get Just-in-Time Screen Guidance
When an unfamiliar app blocks you, request screen inspection and ask for the next three clicks. In Andrew's CapCut example, the system uses a screenshot to identify the visible interface and explain the filter flow. Treat this as contextual guidance, not proof that the model sees every changing pixel continuously.
4. Chain Browser Steps
Opening one bookmark by voice is slower than clicking it. The value appears when navigation is one step inside a larger workflow: open the analytics page, collect the top posts, draft an update, prepare an image, and leave the final post ready for approval. Chain reversible preparation; pause before the external action.
5. Publish With a Two-Step Confirmation
The social-post demo models the right interaction: draft first, present the exact text and account, then wait for "publish." Strengthen it further by reading back links, tags, media, and destination. For regulated or brand-sensitive accounts, route the draft to a second reviewer rather than accepting a spoken confirmation alone.
6. Search Local Files by Intent
Ask Codex to find the teaching pack, spreadsheet, presentation, or project generated earlier without remembering the exact filename. Scope the search to a known folder and ask it to report the resolved path before opening. Avoid broad access to personal downloads, cloud sync roots, credentials, or client archives.
7. Manage a Small Queue of Background Tasks
Voice can accept a second request while another task is running and can summarize active work. That makes it a lightweight management console. Keep the queue legible with task names, definitions of done, model or effort settings, deadlines, and a short progress format: working, blocked, needs approval, or complete with evidence.
8. Steer Desktop Work From an iPhone
Pair the ChatGPT mobile app with a supported desktop Codex environment and use the Remote tab to inspect or redirect work. Andrew notes that more than one computer can appear in the Remote interface. Give each host a clear name, verify the selected machine aloud, and never expose the pairing QR code in a recording or call.
9. Build and Test a Native Prototype by Voice
The final demo asks Codex to create a Swift notes-style app, run it in a simulator, interact with it, and refine the visual treatment. This is a strong prototyping loop because speech carries intent while Codex handles files, commands, and simulator work. It is not a release process. A store-ready app still needs original design, tests, accessibility, privacy declarations, signing, entitlement review, and a human App Store submission.
Paired iPhone Remote Is Not the Same as Remote Desktop
Andrew mentions Jump Desktop as a separate remote-desktop tool he has used. OpenAI's paired iOS Remote is narrower: it gives access to supported desktop Codex chats and their controls from the ChatGPT mobile app. It does not automatically provide a full graphical remote session to every application on the computer.
- Open ChatGPT desktop settings and confirm Remote Control is available for the account or workspace.
- Pair the iPhone through the displayed QR flow without sharing or recording the code.
- Name the computer clearly, especially if several hosts are connected.
- Keep the host online, awake, and inside a known project with bounded permissions.
- Use Remote to inspect, answer questions, redirect, or stop work; verify results on the host before deploying or publishing.
- Revoke the pairing when the device changes owner, is lost, or is no longer needed.
Workspace owners may also need to enable Remote Control or grant the relevant role permission. Remote Codex chats remain distinct from ordinary web or mobile chat history.
Sponsored Segment: Zapier MCP
Andrew's sponsor segment presents Zapier MCP as the bridge between agents and business apps. Zapier says it supports 9,000-plus apps and lets the owner choose specific actions, approve or block access, and inspect a History log. That action-level configuration is the part that matters most.
Do not connect "Gmail" as one vague capability. Create a tool bundle with only the actions the workflow needs: search messages, read a thread, create a draft, or add a label. Leave send disabled until the team has tested addresses, attachments, quoted history, signatures, and prompt injection from inbound email. Zapier currently says each successful MCP tool call consumes two tasks from the existing Zapier allowance, so multi-step chains also need a usage budget.
A Permission Ladder That Stays Useful
| Level | Examples | Default |
|---|---|---|
| 1. Observe | Read a named document, inspect a requested screenshot, list files in one project. | Allow within explicit scope. |
| 2. Prepare | Draft email, write a document, create a local branch, prepare a social post. | Allow in draft or sandbox. |
| 3. Reversible action | Add a label, move a test file, create a calendar hold, open a pull request. | Confirm once per bounded workflow. |
| 4. External action | Send, publish, invite, merge, deploy, or modify a shared record. | Show exact payload and request approval. |
| 5. Consequential action | Spend money, delete data, change permissions, rotate credentials, release to production. | Separate human approval and audit evidence. |
Repeated permission prompts can feel slow, as Andrew notes. The answer is not blanket control. Build stable, narrowly scoped tools for repeated low-risk actions and preserve fresh approval for high-impact changes. A reusable skill should encode the safe boundary, not bypass it.
What the Voice-Built iOS Demo Proves
The Swift example proves that Voice can manage a long technical loop: describe the product, invoke a skill, let Codex create files, run the simulator, inspect behavior, and request design changes. It does not prove that an exact Apple Notes replica is legally or commercially appropriate, or that the generated app is production-ready.
Use this acceptance checklist before calling a native build complete:
- The project builds from a clean checkout with documented tools and versions.
- Core creation, editing, persistence, navigation, error, and empty states work.
- VoiceOver, Dynamic Type, keyboard navigation, contrast, and reduced motion are tested.
- No private keys, tokens, personal files, or copied proprietary assets entered the repository.
- The interface is original and does not misrepresent affiliation with Apple or another product.
- Crash, privacy, network, and data-deletion behavior are reviewed.
- A human tests the release build on physical devices before signing and submission.
Current Limitations
- Latency: several demonstrations include waiting or edits between request and result. Voice feels live; computer work still takes real time.
- One conversation: OpenAI currently documents one active Voice conversation, even though it can coordinate multiple background tasks.
- Screen context: external-app help may rely on requested screenshots and operating-system permissions rather than continuous universal vision.
- Accidental responses: OpenAI says background speech, pauses, or sounds can still cause Live to respond even after being asked to wait for a wake phrase.
- Availability: plan, region, app version, workspace role, and administrator settings affect which controls appear.
- Usage: Work and Codex tasks draw from shared agentic usage, while connected Voice time may be metered separately. Check the live account usage page.
- Voice settings: selecting a different voice is supported, but a spoken request to change speed or personality may not alter every audio behavior.
- Browser differences: the in-app browser may not carry every extension or habit from the user's normal browser.
Andrew cites creator estimates for Plus and Pro minutes inside five-hour windows. OpenAI's current public guidance does not establish those estimates as fixed universal allowances. Business and Enterprise flexible-pricing documentation gives separate credit examples, while individual users should rely on their current plan page, usage meter, and limit banners.
A Safe Starter Playbook
- Install and update: use the official ChatGPT desktop app and confirm Voice is available in Work or Codex.
- Create one project: use a test repository or folder with synthetic content and no secrets.
- Grant only what is needed: microphone first; add screen, accessibility, browser, or connector access only for a defined task.
- Start read-only: ask Voice to find a file, summarize a thread, inspect a screen, or explain a repository.
- Add draft creation: create a document, email draft, local code branch, or unpublished social post.
- Define spoken approval: require a read-back of the exact action, target, and payload before any external change.
- Measure one week: track accepted tasks, corrections, elapsed time, Voice usage, agentic usage, and permission interruptions.
You are my voice-controlled work coordinator for this project.
Goal
- [one clear outcome]
Allowed
- read files only inside [folder]
- inspect the requested screen when I ask
- create drafts and local branches
- start up to [number] background tasks
Require explicit approval before
- sending or publishing
- deleting or moving source data
- spending money
- changing permissions or credentials
- merging, deploying, or releasing
While working
- name each task
- report working, blocked, needs approval, or complete
- interrupt me only for a blocker or approval
- provide paths, screenshots, test output, or links as evidence
Before any approved action, read back the target and exact payload.
Video Chapters
| Time | Topic |
|---|---|
| 00:00 | Codex Voice overview |
| 00:43 | Email automation |
| 01:52 | Greg Brockman on voice as an interface |
| 02:31 | Desktop versus web and mobile |
| 03:33 | Sponsored Zapier MCP segment |
| 04:25 | Multi-step workflows |
| 05:47 | Screen understanding |
| 07:10 | Browser automation |
| 08:32 | Social publishing |
| 09:40 | File search and parallel tasks |
| 11:10 | Paired iPhone Remote |
| 13:06 | Usage limits |
| 14:27 | Permissions and safeguards |
| 15:40 | Voice settings |
| 16:59 | Build an iOS app by voice |
Bottom Line
ChatGPT Voice plus Work or Codex is the closest OpenAI has come to a general spoken control layer for real work. The breakthrough is not that it can open LinkedIn or find a file. It is that a person can describe intent, keep talking, redirect background tasks, and review results without turning every step into a typed instruction.
The right operating model is still supervised delegation. Let Voice manage attention and let agents prepare the work. Keep identity, money, publication, production, permissions, and irreversible changes in a visible human approval loop. That is less cinematic than "Jarvis," but much more useful.
Sources
- Andrew Warner: 2 OpenAI tools combine to make Jarvis
- The Next New Thing and Andrew Warner on X
- OpenAI: Introducing GPT-Live
- OpenAI: Building with ChatGPT Voice
- OpenAI: ChatGPT Voice
- OpenAI Help Center: ChatGPT Voice
- OpenAI Help Center: ChatGPT Work and Codex
- OpenAI Help Center: Using Codex with your ChatGPT plan
- Zapier MCP, MCP quickstart, and usage documentation