falcondeck

agent
Security Audit
Fail
Health Warn
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Fail
  • execSync — Synchronous shell command execution in .agents/skills/autoreview/scripts/test-review-harness.py
  • rm -rf — Recursive force deletion command in .agents/skills/autoreview/scripts/test-review-harness.py
  • Hardcoded secret — Potential hardcoded credential in .agents/skills/autoreview/tests/fixtures/typescript-sensitive-literals.ts
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Use Codex, Claude, and other coding agents on your Mac. Keep the same sessions going from your phone or browser.

README.md
FalconDeck

FalconDeck

Use your coding agents on your Mac. Keep them moving from your phone.

FalconDeck is a free, open-source app for Codex, Claude Code, OpenCode, and other coding agents. It uses the subscriptions and model access you already have. FalconDeck does not sell another AI plan or lock your sessions into its own service.

Website · Open the remote client · Download for Mac · Technical overview

FalconDeck showing coding-agent work on desktop and mobile

FalconDeck gives coding agents a proper Mac app and keeps the same live sessions available on your phone and in a browser. Start work at your desk, step away, and continue following the agent, answering questions, approving actions, or sending the next instruction.

The project is early-stage, but functional. The desktop app, mobile app, browser client, relay, and local service are all being developed in this repository.

Why use FalconDeck?

  • Use the accounts and subscriptions you already pay for. FalconDeck runs the coding agents installed on your machine rather than reselling access to their models.
  • Keep your Mac and phone in sync. You can follow live work, reply to questions, approve actions, and review changes from either device.
  • Keep what makes each agent useful. FalconDeck works through the agent's existing coding tool, so you keep its login, models, settings, skills, project instructions, and provider-specific features.
  • Choose the right agent for each job. Run different agents side by side, switch easily, or hand a conversation to another agent in a linked thread with its context carried across.
  • Avoid lock-in. Your code stays in your own folders, FalconDeck adds no closed conversation database, and every part of the system is open source.
  • Use the free hosted relay or run your own. Remote traffic is end-to-end encrypted either way.

Supported coding agents

FalconDeck currently works with:

Codex, Claude Code, and Antigravity have direct integrations. OpenCode can use its native service or ACP, while Pi, Grok, Cursor, and other compatible agents connect through ACP. Support varies with the features each agent exposes.

What you can do

  • Keep work organised by project and conversation.
  • Watch responses and tool activity as they happen.
  • Review file changes, permission requests, and agent questions with the surrounding context.
  • Continue a conversation with a different agent without starting the explanation again.
  • Use the same MCP tools across Codex, Claude Code, and compatible agents (connector guide).
  • Pair trusted phones and browsers without creating a FalconDeck account.
  • Run agents on another machine over SSH, so work can continue when your laptop sleeps.
  • Reconnect after an app restart or network change without losing the thread.

Everything is open source

The whole FalconDeck stack is included under the MIT license:

  • the native Mac app
  • the mobile app for iOS and Android
  • the browser client
  • the local service that runs your agents
  • the encrypted relay server
  • the deployment tools for self-hosting

The hosted FalconDeck relay is free to use. If you would rather own the full path, you can run the relay and web client on your own server. See the self-hosting guide.

The mobile source is available now. The iOS app will be published on the App Store shortly, and the same app also supports Android.

Download and status

FalconDeck is under active development. It is useful today, but you should expect rough edges and regular changes while the first public releases are prepared.

Packaged Mac builds will be published on the GitHub Releases page. Until the first build is available, you can run FalconDeck from source using the instructions below.

How FalconDeck works

flowchart LR
    A[Coding agents] --> B[FalconDeck on your Mac or server]
    B --> C[Mac app]
    B --> D[Encrypted relay]
    D --> E[Browser]
    D --> F[iPhone or Android phone]
    B --> G[Agent-owned session storage]

A small local service starts the coding agents and turns their different outputs into one consistent experience. The Mac app, browser client, and mobile app all connect to that service. The agents remain responsible for their own sessions and configuration; FalconDeck does not create a second conversation database.

When you connect remotely, session data is encrypted between your paired devices. The relay moves encrypted updates and helps devices reconnect, but it cannot read the conversation itself. You can use the hosted relay or replace it with your own.

Project layout

Area What it contains
apps/desktop Mac app
apps/mobile iOS and Android app
apps/remote-web Browser client
apps/site Public website
packages/client-core Shared client behaviour and types
packages/ui / packages/chat-ui Shared interface components
crates/falcondeck-core Shared Rust types
crates/falcondeck-daemon Local agent runner and API
crates/falcondeck-relay Pairing, encrypted updates, and reconnection
ops/ansible Self-hosting and deployment setup

Run it from source

FalconDeck currently requires macOS, Node.js, Rust, and at least one supported coding agent installed and signed in.

npm install

# Start the Mac development app
make desktop-dev

To work on the public site or browser client:

make site-dev
make remote-web-dev

The mobile app uses Expo. See the mobile development guide for setup and build instructions.

For technical detail, start with the architecture overview, agent integration guide, and adapter guide.

Self-hosting

FalconDeck uses the hosted relay at connect.falcondeck.com by default. Every client and server can instead use a custom relay URL. The desktop setting is under Settings → Servers → Advanced.

The self-hosting guide explains how to run the relay, connect your apps, and serve installation files. An Ansible setup is also included for deploying the relay and hosted web app (deployment guide).

Help build it

FalconDeck is starting with coding agents, but the aim is a simple, open place to follow and direct many kinds of agent work. Contributions to the apps, integrations, infrastructure, design, docs, and testing are welcome.

See the open issues or start a conversation in GitHub Discussions.

License

MIT.

Reviews (0)

No results found