Integrations

The Integrations page gives you a unified overview of every external system tota is connected to — channels, providers, development integrations, and tool categories — all in one place.

#Channel status

Each channel is shown as a card with an Active / Inactive status pill:

ChannelWhat it tracks
TelegramWhether the bot token is configured and the channel is enabled
WhatsAppWhether the Baileys session is configured and the channel is enabled
REST APIWhether the HTTP API channel is enabled and on which port
Web UIWhether the UI channel itself is active

Click the Settings link on any channel card to jump to the Settings page where you can see the full configuration.

#Tool categories

A grid of tool categories gives you a high-level picture of what the agent can do:

CategoryTools
ShellRun commands and scripts
FilesystemRead, write, edit, find files
MemoryStore and recall Second Brain facts
WebSearch the web, fetch pages, browser automation
Git & GitHubCommit, push, create PRs and issues
SchedulerSchedule tasks and reminders
VisionAnalyze images with vision AI
ComputerScreen capture, mouse/keyboard control, ADB
MessagingSend Telegram and WhatsApp messages
MCP ToolsModel Context Protocol integrations

#Configured integrations

The page also surfaces at-a-glance status for:

IntegrationWhat it shows
GitHubConfigured username, default owner/repo
Web SearchActive provider (Brave / Serper / Tavily)
LLM ProvidersList of providers with enabled state and active model

#Refreshing

Click the Refresh button to re-fetch all integration status from the agent. The page does not auto-refresh, so use this after making configuration changes.

#Making changes

Integration settings are changed via the setup wizard:

tota setup telegram     # configure Telegram
tota setup whatsapp     # configure WhatsApp
tota setup api          # configure REST API
tota setup websearch    # configure web search provider
tota setup github       # configure GitHub