Skip to content

sofiane8910/onepilotapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Onepilot — your servers, in your pocket. iOS app for SSH and AI agent ops.

The mobile terminal for modern developers — with an AI agent layer built in.

Download on onepilotapp.com →

iOS App Store Plugins: MIT Plugins live Stars


Termius and Blink are great SSH clients. Onepilot is a different shape: a mobile dev environment with an AI agent layer on top.

You get a real SSH terminal — and around it, the rest of the modern dev workflow on mobile: a remote directory browser, file reader, and editor, in-app localhost preview, GitHub PRs and Actions, cron monitoring. Then a second pillar on top: a one-tap AI agent ops layer so you can spin up an agent on your server in under a minute and chat with it from your phone.

One app. Two pillars. Your phone becomes the workstation.


What Onepilot is

flowchart TB
    P(["📱   ONEPILOT iOS  "])

    P ==> T[" ⌨️   PILLAR 1   ·   Modern mobile terminal "]
    P ==> A[" ✦   PILLAR 2   ·   AI agent ops "]

    T --> T1["Real SSH  ·  mosh  ·  port forward"]
    T1 --> T2["Directory browser  ·  file reader  ·  editor"]
    T2 --> T3["localhost preview in-app browser"]
    T3 --> T4["GitHub PRs  ·  repos  ·  Actions"]
    T4 --> T5["Cron monitor"]

    A --> A1["Deploy an agent in < 60 seconds"]
    A1 --> A2["Chat with your agents from your phone"]
    A2 --> A3["Cron jobs  ·  run-now  ·  tail logs"]
    A3 --> A4["Push notification when work finishes"]
    A4 --> A5["Bring your own LLM key  ·  Claude, GPT, OSS"]

    linkStyle 0,1 stroke:#0a0a0a,stroke-width:2px
    linkStyle 2,3,4,5,6 stroke:#0cce6b,stroke-width:1.5px
    linkStyle 7,8,9,10,11 stroke:#0070f3,stroke-width:1.5px

    classDef root fill:#0a0a0a,stroke:#0a0a0a,color:#fff,font-weight:bold
    classDef pillar1 fill:#f0fdf4,stroke:#0cce6b,color:#0a0a0a,font-weight:bold
    classDef pillar2 fill:#eff6ff,stroke:#0070f3,color:#0a0a0a,font-weight:bold
    classDef leaf1 fill:#ffffff,stroke:#bbf7d0,color:#0a0a0a
    classDef leaf2 fill:#ffffff,stroke:#bfdbfe,color:#0a0a0a
    class P root
    class T pillar1
    class A pillar2
    class T1,T2,T3,T4,T5 leaf1
    class A1,A2,A3,A4,A5 leaf2
Loading

How agents work

flowchart LR
    A["📱 Onepilot"] -- "chat / cron" --> B[("🔄 Realtime sync")]
    B -- "encrypted" --> C["🖥 Your server"]
    C --> D["🤖 OpenClaw runtime"]
    D -- "results" --> B
    B -- "🔔 push" --> A
Loading

Spin up an agent on your own server with a guided wizard. No YAML to edit, no Telegram bot to babysit. Talk to it directly from the app.


Why this exists

Mobile SSH apps have been frozen in 2014. They give you a prompt and call it done. But modern development isn't just typing into a shell — it's editing files, previewing localhost, reviewing PRs, watching crons, talking to agents. Onepilot is what happens when you build the whole loop for the phone instead of just the terminal pane.

The agent layer comes from the same observation: running an AI agent on your server today means SSH'ing in to edit YAML, then setting up a Telegram bot to talk to it. Onepilot collapses that to a guided wizard and an in-app chat.


The repo: framework adapter pool

flowchart TB
    A(["📱  ONEPILOT iOS "])
    A -- "pair a server &nbsp;·&nbsp; pick a framework" --> B["📦 &nbsp;PUBLIC PLUGIN POOL &nbsp;·&nbsp; this repo &nbsp;·&nbsp; MIT&nbsp;<br/><sub>plugins/&lt;framework&gt;/</sub>"]
    B ==> C["<b>🦀 &nbsp;OpenClaw</b><br/><b>● &nbsp;LIVE</b><br/>━━━━━━━━━━━━━━━<br/>chat<br/>cron<br/>multi-agent<br/>push alerts"]
    B ==> D["<b>⚔️ &nbsp;Hermes</b><br/><b>● &nbsp;LIVE</b><br/>━━━━━━━━━━━━━━━<br/>persistent-memory chat<br/>gateway mirror"]
    B -.-> E["<b>🧷 &nbsp;Paperclip</b><br/>○ &nbsp;NEXT<br/>━━━━━━━━━━━━━━━<br/>agent-company dashboard<br/>budgets &nbsp;·&nbsp; org chart"]

    classDef root fill:#0070f3,stroke:#0058c4,color:#fff,font-weight:bold
    classDef pool fill:#eff6ff,stroke:#0070f3,color:#0a0a0a,font-weight:bold
    classDef openclaw fill:#fff7ed,stroke:#fb923c,color:#0a0a0a,font-weight:bold
    classDef hermes fill:#f0fdf4,stroke:#14532d,color:#0a0a0a,font-weight:bold
    classDef paperclip fill:#fafafa,stroke:#d4d4d4,color:#666
    class A root
    class B pool
    class C openclaw
    class D hermes
    class E paperclip
Loading

This repo is the public plugin pool that powers Onepilot's agent pillar. Every framework we integrate with ships its adapter here. When you pair a server in the app, the right adapter is fetched automatically.

Drop-in integration. If you run an agent framework, you get a free iOS front-end. No SDK to learn, no UI to build.


Supported frameworks

Framework Plugin Status What it adds to Onepilot
 OpenClaw openclaw/onepilot-channel Live Chat, cron, multi-agent, push alerts
 Hermes Agent hermes/* Live Persistent-memory chat, multi-channel gateway mirror
 Paperclip paperclip/* 🚧 Next Agent-company dashboard, budgets, org chart on mobile

Want another framework? Open an issue.


Install Onepilot

The plugin pool is automatic. Pair an agent in the app and the right adapter loads in the background — no tarballs, no terminal commands.


Write a plugin

Each plugin lives under plugins/<framework>/<name>/. The README inside each folder is the integration guide for that specific framework.

Release flow is git-tag driven:

# from main, after your plugin is ready to ship
git tag <framework>/<plugin>@v1.2.3
git push origin <framework>/<plugin>@v1.2.3

CI picks up the tag, packs the right subdirectory, and uploads the tarball as a GitHub release asset. The app fetches it on demand.


Contributing

  • Framework author? Let's integrate. Open an issue titled integration: <framework> and we'll scope a plugin.
  • User? Star the repo ⭐, report bugs, ask for features. Each star bumps the next framework's priority.

License

  • Plugin adapters in this repo (everything under plugins/, plus docs/ and the workflow) — MIT. Fork them, ship your own, embed them in whatever runtime you want.
  • The Onepilot iOS app — closed-source, proprietary. The binary ships through the App Store; its source is not published.

Onepilot — your phone is the remote, your agents do the work.

onepilotapp.com · Star ⭐ · Issues

About

Onepilot — mobile SSH terminal and AI agent ops for iOS. Plus the public plugin pool for OpenClaw, Hermes, and more.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors