DockPilot
DockPilot · Your Pocket Workspace

Your servers. Your AI.
In your pocket.

An AI agent that actually operates your servers over SSH — runs commands, edits files, deploys, and monitors — with the guardrails you set.

12:51
Gajee.Co Main ⌄
why is gajee.co throwing 502s?
DockPilot Opus 4.8
Found it — an nginx worker crashed after last night's deploy. Restarting the service:
systemctl restart nginx ✓ ran
nginx.service: Deactivated successfully.
nginx.service: Started nginx — active (running)
Back up — 200 OK in 84ms. I'll watch it for the next hour and ping you if it wobbles.
gajee.co · up · monitoring resumed
+ Write a message…
All systems up · 8 sites
Works with Claude, ChatGPT, and Gemini.
Your keys, your servers, your control.
01 — PROJECTS

Chat that gets things done

Organize everything into Projects — each with its own instructions, model, and history. Pick Claude, ChatGPT, or Gemini per project. Attach images, PDFs, and files. It's a proper AI workspace, not a toy chat.

Projects +
58accomplished 10mfocused 2chats
All 9 Code 4 Marketing 2
Ommri.Co6m
Understood — I'll only work on the main website fi…
Opus 4.8Full auto679 msgs
Gajee.Co8m
Yep, I'm here! Ready when you are.
Opus 4.8Full auto230 msgs
02 — SSH AGENT

An agent with real SSH access — safely

Give a project SSH access and the AI can read logs, grep configs, patch files, restart services, and deploy. You choose the autonomy. Writes are blocked until you enable them — every command is yours to approve.

Plan proposes only Ask approve each Auto read-only Full auto
Approve command? Gajee.Co · Ask mode
sudo systemctl restart nginx
root@gajee-prod · 152.42.8.11
Write action — needs your approval
Deny Approve & run
Plan Ask Auto read-only Full auto
03 — SWITCH AI

Claude, ChatGPT or Gemini — you choose

Pick the AI that fits the job and switch anytime — no lock-in. Give a tricky refactor to Claude, a quick script to ChatGPT, or a huge log to Gemini. Set a default per project, then swap models mid-conversation with one tap. Same tools, same guardrails — you just decide who does the thinking.

Your own API keys Switch anytime No markup, no cut
Model for this project Tap to switch

Set a default — swap mid-conversation anytime

ClaudeOpus · deep reasoning & refactors
ChatGPTOpenAI · fast, all-round tasks
GeminiGoogle · huge context windows
Keys stay in your Keychain — swap providers anytime
04 — FILE EDITS

Reliable file edits

Dedicated read_file / write_file tools over SFTP mean exact reads and clean writes — no shell-quoting surprises. It reads a file, edits it, verifies it, and moves on.

gajee-prod — sftp
read_file /etc/nginx/sites/gajee.conf ✓ 41 lines
  server_name gajee.co;
-  listen 80;
+  listen 443 ssl http2;
+  ssl_certificate /etc/ssl/gajee.pem;
write_file gajee.conf (2 edits) ✓ written
nginx -t syntax is ok — reloading
05 — FILE GENERATION

Ask for a file — get the real thing

Not a code snippet to run yourself — an actual, downloadable file. PDFs, Word, Excel, PowerPoint, SVG, Illustrator and Photoshop, plus Markdown, CSV, JSON, HTML and code. Preview it right in the chat, then save to Files or share it anywhere.

PDF Word .docx Excel .xlsx PowerPoint .pptx SVG Illustrator .ai Photoshop .psd CSV · JSON · code
Make me a one-page revenue report as a PDF and the raw numbers as a spreadsheet.
Generated 2 files — ready to preview.
revenue-report.pdf1 page · 148 KB
revenue-2024.xlsx3 sheets · 22 KB
Preview in-app, then save to Files or share
06 — MONITORING

24/7 monitoring, built in

Watch your sites and servers with uptime %, response-time graphs, incident history, and a "last checked" clock. Get a push notification the moment something goes down. Export any report to PDF or CSV.

DockPilot · nowommri.co is DOWN — 522 timeout
gajee.co Up
99.98% uptime · 30 days
avg 84msp95 210mschecked 12s ago
Jun 28 · 502 spike · 4mresolved
07 — WIDGETS

Glance without opening the app

Home Screen and Lock Screen widgets for live server status and your daily activity — tap through straight to the detail. A configurable summary widget shows exactly what you want.

Servers
All up
8 sites · 12s ago
Today
58done 10mfocused 5streak
Home Screen · Lock Screen · StandBy
08 — DASHBOARD

Know where your time (and money) goes

A built-in dashboard: what you accomplished today, focused time, streaks, 7-day activity, and AI spend per model. Your whole workflow, measured.

Last 7 days ActionsHours
453 288
TWTFSSM
58accomplished today $4.12AI spend · Opus 4.8
Ommri.Co5h 28m52%
09 — iCLOUD SYNC

Every device, always in sync

Projects, chat history, monitors, and settings sync end-to-end through your own iCloud — never our servers. Start a deploy on your iPhone, pick it up on your Mac, and check status on iPad. API and SSH keys stay in the on-device Keychain and are never uploaded.

End-to-end encrypted iPhone · iPad · Mac Keychain-safe keys
iCloud Synced
iPhonejust now
iPad12s ago
Macnow
Keys stay in the KeychainAPI + SSH keys never leave the device on-device
10 — APPLE WATCH

Your servers, on your wrist

A native Apple Watch app and complications keep server status one glance away. Feel a haptic tap the instant a site goes down, then Approve & run the AI's fix straight from your wrist — no phone needed.

Watch face complications Haptic down-alerts Approve from your wrist
9:41
6UP
Latency142ms
api.ommri.coslow
12:08 dockpilot
48 ms
avg latency · last hour
ALL SYSTEMS UP 6/6
DOWN now
gajee.co isn't responding
HTTP 522 · 2 checks failed. Want me to restart nginx?
Approve & run Snooze
HOW IT WORKS

Three steps to a fixed server

01
Add a project

Pick your AI and paste your server's SSH key — it goes straight into the Keychain.

02
Set the guardrails

Plan, Ask, or Auto. Writes stay blocked until you say otherwise. You're always in control.

03
Just ask

"Why is nginx 502-ing?" — and watch it investigate and fix, command by command.

PRICING

Simple, honest pricing.

Start with a 7-day free trial. Monthly or annual after that — no seats, no metered anything. Model usage is billed by your AI provider — DockPilot is just the deck.

$39.99/ yearSAVE 33%

Billed $39.99 once a year

7-day free trial — cancel anytime Universal — iPhone, iPad & Mac Every feature included — no Pro tier Bring your own API keys — pay providers directly Free updates & Family Sharing
Get DockPilot on the App Store

Free for 7 days, then $4.99/mo or $39.99/yr. Cancel anytime.

Loved by people who run things

"

Fixed a prod incident from a beach in Lisbon. The approval flow is what makes it actually safe to hand over the keys.

NV Noah V.indie SaaS, 6 VPSs
"

First mobile server tool that doesn't feel like typing through a straw. I say "why is this slow" and it just… finds it.

PS Priya S.SRE
"

The monitoring widgets alone are worth it. My lock screen tells me everything's green before I'm out of bed.

TA Tom A.technical founder

Questions, answered

Where do my API and SSH keys live?+

In the Apple Keychain, on your device. They're never uploaded to us, never sent to any model, and never leave the device except to authenticate directly with your provider or server.

Can the AI run anything it wants?+

Only what you allow. Four autonomy levels — Plan, Ask, Auto read-only, Full auto — and writes are blocked until you explicitly enable them. Every command is logged.

Does the AI see my server's data and files?+

Only the command output you're actively working with — the exact text a command returns — is sent to the model you chose, to reason about the task. DockPilot never bulk-uploads your filesystem, databases, or logs, and keeps no copy on its own servers.

Which AI models can I use?+

Claude, ChatGPT, and Gemini — per project, with your own API keys. You pay your provider directly; DockPilot adds no markup and takes no cut.

What kind of servers does it connect to?+

Anything you can reach over SSH — a VPS, a bare-metal box, a Raspberry Pi, or a cloud instance on AWS, DigitalOcean, Hetzner, Linode, and the rest. Password or key auth, custom ports, and jump hosts are all supported.

How do I set up a connection?+

Add a project, paste your host, user, and key — or generate a fresh keypair on-device — pick a model, and you're in. It takes about a minute, and there's no agent to install on the server side.

Can I review what the AI does before it runs?+

Yes. In Plan and Ask modes, DockPilot shows you the exact command before it touches your server and waits for your tap. You can edit or reject anything, and every action stays in a full, searchable history.

Does DockPilot store my server output or chats?+

Your projects, command history, and monitoring live on your device and sync privately through your own iCloud — not our servers. We can't read them, and there's no DockPilot account or cloud login to create.

What happens if I lose signal mid-task?+

Nothing breaks. The SSH session simply pauses, and DockPilot reconnects and picks up where you left off when you're back online. Long-running jobs keep going on the server regardless of your connection.

Can I monitor servers without asking the AI?+

Absolutely. DockPilot is also a straight-up SSH client and dashboard — check CPU, memory, disk, processes, and logs at a glance, or drop into a raw terminal. The AI is there when you want it, not in the way when you don't.

Is it a subscription?+

No. One purchase, every feature, free updates, Family Sharing included. The only ongoing cost is whatever you pay your own AI provider for usage.

Does it work on Mac and iPad too?+

Yes — one universal purchase covers iPhone, iPad, Mac, and Apple Watch. Projects, history, and monitoring sync over iCloud, so you can start on your phone and finish at your desk.

DockPilot logo

Run your servers anywhere.

The AI command deck that fits in your pocket.

DockPilot is a client for your own AI provider and servers. Bring your own keys.