Download Now

Remote Access Overview

SailFish supports multiple ways to remotely access your AI Agent. Even when away from your computer, you can give your Agent commands from your phone, receive notifications, and view results.

Why Remote Access?

SailFish AI Agent runs on your computer and directly operates your system and servers. Remote access helps you in these scenarios:

  • Server alerts while away: Pull out your phone and ask the Agent in DingTalk to investigate
  • Ideas before sleep: Have the Agent create a calendar reminder from your phone
  • During commute: Review the Agent’s morning briefing
  • Deploy results in meetings: IM bot auto-pushes CI/CD status

Access Methods at a Glance

MethodDescriptionPublic IP NeededSetup DifficultyBest For
Web RemoteBrowser accessYes*★☆☆Full interaction experience
DingTalk (钉钉)DingTalk botNo★★☆Personal/enterprise users in China
Feishu (飞书)Feishu botNo★★☆ByteDance ecosystem users
WeCom (企业微信)WeCom botNo★★☆Tencent ecosystem users
SlackSlack BotNo★★☆International teams
TelegramTelegram BotNo★☆☆Personal use, fastest setup

*Web Remote does not need a public IP on the local network; external access requires tunneling or port forwarding.

How It Works

Your phone / tablet / other computer
       │  Send messages

  IM platform / Web browser
       │  WebSocket / HTTP

  SailFish app (running on your computer)
       │  Agent runs tasks

  Local files / remote servers


  Results returned via IM / Web

Key Characteristics

  • IM methods need no public IP: All IM platforms use WebSocket long connections or long polling. SailFish connects to platform servers, and the platform forwards messages to SailFish—your computer does not need a public IP or domain
  • Processing stays local: AI inference, tool calls, and file operations run on your computer; data is not sent to IM platforms
  • Credentials stored locally: All IM tokens and secrets are stored only on your computer and are not uploaded elsewhere
  • Multiple platforms at once: You can connect DingTalk, Feishu, Telegram, and other channels simultaneously

Which Option to Choose?

Personal Users

If you…RecommendedReason
Want the fastest setupTelegramAbout 3 minutes, no enterprise account
Use DingTalk oftenDingTalkWidely used in China
Want rich interactionWeb RemoteNear-desktop experience

Enterprise / Team Users

If you…RecommendedReason
Team uses FeishuFeishuBest interactive cards and layout
Team uses WeComWeComNative integration, easy IT management
International teamSlackGlobal coverage, strong ecosystem

Use Multiple Channels

You can enable several channels at once. Common setups:

  • DingTalk + Web Remote: Daily chat in DingTalk, complex tasks in Web
  • Feishu + Telegram: Work in Feishu, personal in Telegram
  • Web Remote + Awaken mode: Web UI + Webhook for external events

Message Capability Comparison

CapabilityDingTalkFeishuWeComSlackTelegram
Text
MarkdownCardsmrkdwn
File send20MB30MB20MB1GB50MB
Direct chat
Group @bot

Security

Remote access security is layered:

  1. Platform encryption: IM traffic is TLS-encrypted
  2. Local processing: AI and tools run on your machine; data does not pass through middle servers
  3. Credential storage: API keys and tokens are stored only on local disk
  4. Agent risk control: Agent risk assessment and execution modes (strict/relaxed/free) apply even over remote

Quick Start

  1. Pick your most-used platform
  2. Follow the setup guide (typically 10–15 minutes)
  3. Enter credentials in SailFish Settings
  4. Click Connect and wait until status shows ✅ Connected
  5. Search for your bot in the IM app and send your first message

Detailed setup for each platform: