New Get started with npm i -g codesail View on npm
Available on the App Store

Use CodeSail to monitor sessionsapprove changesbrowse filesship fastercontrol Claude from your iPhone.

Monitor sessions, manage permissions, and browse files — all from your pocket.

E2E Encrypted QR Pairing Zero Storage
9:41
Claude Code 3m
Building auth middleware with JWT token validation...
Add rate limiting too
Session active · my-project
auth.ts
Modified just now

Everything you need,
right from your pocket.

CodeSail puts the full power of Claude Code on your iPhone.

Real-time Chat

Monitor and message Claude as it codes

Permission Control

Approve or deny file changes from anywhere

File Browser

Browse project files with syntax highlighting

Live Activities & Dynamic Island

Track progress right from your Lock Screen

Home Screen Widgets

Glanceable session status, always visible

End-to-End Encrypted

AES-256-GCM encryption, zero data on servers

Integrations

Vercel, GitHub, Sentry, OpenAI, Neon, Resend & more

9:41
Claude Code5m
Refactoring the auth module to use middleware pattern...
Looks good, continue
Updated 3 files. Adding session validation next.
Send a message...
9:41
Claude Code3m
I need to update the rate limiter config.
Permission Request
Edit src/middleware/rateLimit.ts
Deny Approve
Send a message...
9:41
File Browsermy-project
src/
auth/
session.ts
middleware.ts
api/
routes.ts
handler.ts
schema.ts
package.json
9:41
Claude Code
Building auth module...
0%
CodeSail now
Permission requested: Edit src/auth/session.ts
CodeSail 2m ago
Session started: my-project
9:41
Active Session
my-project
Running for 0 minutes
Today's Stats
0 tasks completed
0 sessions · 0 files modified
Pending
2 permission requests
Tap to review
9:41
End-to-End Encrypted
All data encrypted with AES-256-GCM. Nothing stored on our servers.
Verified Secure
SHA-256: ................
9:41
Integrations6 active
Vercel
Deployments & project monitoring
Active
OpenAI
OpenAI
API usage & model costs
Active
GitHub
GitHub
Repositories, PRs & issues
Active
Sentry
Sentry
Error monitoring & crash reports
Active
Neon
Neon
Postgres databases & branches
Active
Resend
Resend
Email delivery & domains
Active

Three steps. Under five minutes.

Install, pair, and you're in control.

01

Install the CLI

~ $ npm install -g codesail

One command. Connects your terminal to the app.

02

Scan to Pair

~ $ codesail pair

QR code appears. Scan with your phone. Encrypted connection established.

03

You're in Control

Session connected

Monitor, chat, approve permissions — all from your iPhone.

Simple, transparent pricing

One price. Everything included. Forever yours.

Lifetime Access
$4.99

One-time purchase — no subscriptions, no hidden fees

  • Real-time session monitoring & chat
  • Permission management from your phone
  • File browser with syntax highlighting
  • Live Activities & Dynamic Island
  • Home Screen Widgets
  • SSH remote server support
  • All future updates included free
Download on the App Store

Requires the free codesail CLI to connect

Frequently asked questions

CodeSail is an iOS app that pairs with the codesail CLI to let you monitor and control Claude Code sessions from your iPhone. See what Claude is doing, approve file changes and commands, browse your project files, and chat — all from your pocket.

Run codesail pair in your terminal and scan the QR code with the iOS app. This establishes an encrypted connection using a shared key — no accounts, passwords, or cloud services required.

Absolutely. All communication is end-to-end encrypted with AES-256-GCM. Your code, sessions, and messages are never stored on our servers. The relay only passes encrypted blobs it cannot read. Your data stays between your Mac and your iPhone.

Yes! Install the CLI on any remote server via npm, run the daemon, and pair. CodeSail works anywhere the CLI can run — local machines, cloud VMs, CI environments, or SSH sessions.

No. CodeSail is a one-time purchase of $4.99. You get all current features and all future updates at no extra cost. The CLI is and always will be free and open-source.

An iPhone running iOS 17+, a Mac or server with Node.js 18+, and Claude Code installed. Then just npm i -g codesail, run the daemon, scan the QR, and you're ready. See the setup guide for step-by-step instructions.

Ready to code from anywhere?

Download CodeSail and take control of Claude Code from your iPhone.