An AI computer use agent for your Mac.
Some work needs a file on your Mac, not another answer in chat. Ghost can help with targeted local files and terminal tasks, carry the useful context forward, and show what changed.
Local files and terminal work · Risk-aware approvals · Private beta for Mac
Prepare a review copy.
- Request
- Use the rollout brief in the Atlas project. Keep the original.
- Scope
- One source file and the project’s review folder.
- Result to check
- The review copy exists; the original is still in place.
A local job, with the boundary in view.
Some work genuinely needs your Mac. Follow a bounded file task from the request, through a proposed command and approval, to a result you can inspect.
Name the files and the job.
ghost should use the narrower tool that fits. Local computer access is for work that needs your machine, a specific local file, or OS state that another tool cannot provide.
“Make a review copy of the rollout brief in the project’s review folder. Keep the original.”
- Source
- Atlas / exports / rollout-brief.pdf
- Destination
- Atlas / review /
- Constraint
- Keep the original file
Show what the command is going to do.
Terminal work carries a command, a readable description, and a risk assessment. The request should make the target and effect clear before a meaningful change is made.
Create the review copy
cp -n ./exports/rollout-brief.pdf ./review/rollout-brief.pdfThe example runs within the Atlas project. Keep the source and avoid replacing an existing destination.Pause when the action needs your decision.
Approval-gated work waits for your response. You can inspect the requested operation and decline it; ghost should not treat the rest of the task as permission for a different action.
Review the local file operation.
Create one review copy. Do not delete or overwrite the original.
A command finishing is not the whole result.
After an approved action, ghost can check the output and report what changed. The user gets a specific result and a clear record of any remaining limitation.
Illustrative terminal workflow. No commands run on your device in this demo. Host tools require the ghost desktop app; approval behavior depends on the operation and risk.
Computer use, with a specific job.
An AI computer use agent helps carry out tasks on a computer. In Ghost, this feature focuses on local files, OS-dependent work and terminal commands through the Mac app. Dedicated data tools, integrations and sandboxes come first. It is not a promise of unrestricted visual control over every desktop application.
Start with the file, not the whole disk.
Ask Ghost to find a document in a configured source, read the relevant part, or prepare a specific file for the next step. A clear project and filename give the task a useful boundary.
Configured My Data sources provide a narrower way to find and read supported local documents. When analysis or conversion needs a separate runtime, a selected Mac file can be transferred through an approval flow into a Ghost sandbox.
Save the useful result in a source-linked note. The note can preserve the brief, the findings and the file reference without turning every file on your Mac into task context.
- Find
- Search configured folders or identify a specific file.
- Read
- Use the portion that answers the task.
- Process
- Choose a sandbox when local OS state is not required.
- Keep
- Retain the useful output and its source reference.
Terminal work that explains itself.
Some jobs genuinely need the local machine: checking a project’s output, inspecting a local tool, or making a bounded file operation. Ghost can send a terminal command through the desktop app and read its output.
The request carries the command, a readable description and a risk level. Low-risk operations can run automatically; approval-gated operations wait for your decision. You can inspect a pending request and decline it.
Permissions and safeguards reduce accidental scope, but they do not make every command harmless. Work should stay within the requested project and preserve unrelated files.
A small, explicit operation.
- Target
- The Atlas project’s rollout brief.
- Effect
- Create a review copy without replacing the original.
- Boundary
- No deletion, no broad recursive scan, no unrelated folders.
Keep the result with the work.
A successful command is evidence about a process, not automatically proof that the whole task is finished. Ghost can inspect the output, check the expected file, and report what changed or what remains blocked.
A follow-up from a meeting may need a local document. The to-do keeps the next step, the note carries the context, and computer tools help with the part that actually needs your Mac.
For a signed-in website, use Browser actions. For a repository change, a coding agent may fit better. Choosing the right capability keeps a simple request from becoming an unnecessarily broad computer task.
- File task
- A named source, a named destination, a checked result.
- Website task
- The relevant browser tab and account state.
- Software task
- A project-scoped coding session and reviewable changes.
- Data task
- A managed workspace with the required processing tools.
Product details
Computer, at a glance.
Supported work, useful outputs, and what to check before you start.
- Local context
- Use the connected Mac for scoped terminal work and permitted local files. The app connection and required host permissions must be available.
- Result
- Inspect command output and the resulting files. A proposed command, a running process, and a verified result are different stages.
- Execution boundary
- Local terminal work is separate from a remote sandbox. Review sensitive actions and keep the command, working directory, and intended change within the task.
One assistant. Connected work.
Ghost is a personal AI assistant for Mac. Its meetings, notes, tasks and execution tools are capabilities of the same product—not separate assistants you have to brief from scratch.
A meeting can lead to a local file task. Notes hold the brief, To-dos hold the next step, and Ghost chooses Computer, Browser, Sandboxes or Coding agents according to what the work needs.
- Notes
Keep the brief and file reference together.
- To-dos
Track the next step and its result.
- Browser
Work in a relevant signed-in website.
- Sandboxes
Process data without defaulting to host commands.
- Coding agents
Delegate repository-specific software work.
Questions about computer in Ghost.
Can Ghost control every app on my computer?
No. This page describes targeted local files and terminal work supported through Ghost’s Mac app. Browser actions and dedicated integrations have their own capabilities. Do not assume arbitrary visual control of every desktop application.
Does every terminal command ask for approval?
No. Low-risk operations can run automatically. Higher-risk or otherwise approval-gated operations wait for a decision. The request identifies the command and its intended effect; safeguards are not a guarantee that every possible risk is detected.
Does the Ghost desktop app need to be running?
Yes, for host tools that act on your Mac. A disconnected desktop cannot execute the requested local command. Sandbox work is a separate capability with its own runtime and limits.
Does local computer access mean everything stays on my Mac?
No. Ghost also uses an agent service, model providers and managed workspaces. A selected file may be transferred for a requested task through the applicable approval flow. This is not an offline-only or entirely on-device processing claim.
How is this different from a browser agent?
Computer tools handle local files, commands and OS-specific state. Browser actions handle supported work in websites and the relevant signed-in browser session. Ghost should use the narrower capability that fits.
How do I get access?
Ghost is in private beta for macOS. Request access from the homepage; the homepage pricing section describes the current offer.
Let the local task keep its context.
Bring a specific file, a clear request, and the work it belongs to. Ghost helps with the next step on your Mac. Ghost is in private beta for macOS.
Request access