Multi-Channel Personal Assistant
One assistant, every channel — Telegram on the move, Desktop at the keyboard, iOS by voice, Web for sharing. Conversations stay in sync.
- Tools
memory_searchmemory- Channels
telegramdesktopiosandroidweb
Most "AI assistant" tools force you into one interface. Flowly runs the same agent across every channel you have, with shared memory, shared plugins, and consistent personality. The conversation you started in Telegram on the bus continues at your desk on Desktop, and your phone buzzes with the morning brief whether you're at home or travelling.
What it does
- Single agent, multiple front-ends — Telegram, Desktop, Web, iOS, Android
- Memory and conversation context shared across channels
- Plugins, skills, and tools are global — register once, available everywhere
- Slash commands work identically across channels
- Push notifications flow to the right device based on who's listening
What you'll need
- A deployed Flowly server
- Whichever channels you want — Telegram requires a bot token, Desktop is the bundled app, iOS/Android come from the App Store / Play Store, Web is bundled with the platform
Setup
1. Connect Telegram
In the dashboard, Connections → Telegram. Paste the bot token from @BotFather, enter the bot username, hit Connect. Within seconds your bot is live.
2. Install Desktop (Mac/Windows/Linux)
Download from the dashboard's Desktop tab. The app auto-discovers your running gateway and connects locally. No keys to paste.
3. Install mobile clients
iOS and Android apps are listed on the App Store and Play Store. After install, sign in with your Flowly account — the apps sync to your deployed server over the relay.
4. Verify shared memory
Test from one channel:
Then from another channel ask anything. The new constraint is honoured.
Per-channel quirks
- Telegram — best for short, on-the-go interactions. Voice messages are auto-transcribed.
- Desktop — best for long conversations and deep work. Slash commands have keyboard shortcuts.
- iOS — push-to-talk voice mode is the killer feature; just hold the button and speak.
- Web — share a session link with a colleague to collaborate briefly; access expires automatically.
Tips
- Personality stays consistent because memory is shared. Don't re-state preferences per channel. Set them once.
- Use channels for context. Mobile = "I'm out, keep it short." Desktop = "I have time, write me something thorough." Configure per-channel system prompts in the dashboard if you want this enforced rather than implied.
- Voice on iOS is faster than typing on Telegram. Long thoughts while walking work better as voice notes than thumb-typed prose.
- Don't connect every channel from day one. Telegram + Desktop is the default starter pair. Add more once you have a feel for which is default for which task.