🌐 Language

🎨 Accent Color

🔗 Google Integration (Calendar & Gmail)

OAuth2 integration is required for Google Calendar and Gmail features.
Google Cloud ConsoleCreate an OAuth 2.0 Client ID at Google Cloud Console.

📋 Setup Guide (click to expand)
  1. Go to console.cloud.google.com → Create or select a project
  2. ☰ Menu → APIs & ServicesEnabled APIs+ ENABLE APIS AND SERVICES
  3. Search and enable Google Calendar API and Gmail API
  4. ☰ Menu → APIs & ServicesOAuth consent screenAudience tab → Add users → Enter your Gmail
  5. Left menu → Credentials+ CREATE CREDENTIALSOAuth client ID
  6. Application type: Web application
  7. Authorized redirect URIs → + ADD URI
  8. Click CREATE → Copy Client ID and Client Secret
  9. Paste them in the fields above → Save
  10. Click 🔗 Connect Google Account

🤖 Telegram Bot

Connect a Telegram bot to chat with your AI from Telegram.

Not connected
📋 Setup Guide (click to expand)
Step 1: Create a Telegram Bot
  1. Open the Telegram app on your phone or desktop
  2. In the search bar, type @BotFather and open the official bot (blue checkmark ✓)
  3. Send /newbot to BotFather
  4. BotFather will ask: "What name for your bot?" → Type any name (e.g. My AI Assistant)
  5. Next: "Choose a username" → Must end in bot (e.g. myai_salmalm_bot)
  6. BotFather replies with your Bot Token — looks like: 7123456789:AAH...
  7. Copy the entire token and paste it in the "Bot Token" field above → click Save
Step 2: Find your Chat ID
  1. Open your new bot in Telegram (search its username) and send any message (e.g. hello)
  2. Open this URL in your browser (replace <TOKEN> with your actual bot token):
    https://api.telegram.org/bot<TOKEN>/getUpdates
  3. Look for "chat":{"id":123456789 in the response — that number is your Chat ID
  4. Paste it in the "Owner Chat ID" field above → click Save
💡 Tip: You can also use @userinfobot on Telegram — just send it any message and it replies with your Chat ID.
Step 3: Activate
  1. Restart SalmAlm: close the terminal and run salmalm again
  2. Send a message to your bot in Telegram — you should get an AI response! 🎉
💡 Note: Only the Owner Chat ID can talk to the bot. Other users will be ignored for security.

🎮 Discord Bot

Connect a Discord bot to chat with your AI in Discord servers.

Not connected
📋 Setup Guide (click to expand)
⚠️ Before you start: Create a Discord Server
  1. In Discord, click the + button on the left sidebar
  2. Select "Create My Own""For me and my friends"
  3. Enter a server name (e.g. AI Assistant) → Create
  4. ✅ You'll invite the AI bot to this server!
💡 Already have a server you want to add the bot to? Skip this step.
Step 1: Create a Discord Application
  1. Go to discord.com/developers/applications and log in
  2. Click the New Application button (top right)
  3. Enter a name (e.g. SalmAlm AI) → check the ToS box → click Create
Step 2: Get the Bot Token
  1. In the left sidebar, click Bot
  2. Click Reset Token → confirm → copy the token that appears
  3. ⚠️ Important: This token is shown only once! Save it immediately.
  4. Paste it in the "Bot Token" field above → click Save
Step 3: Enable Message Content Intent
  1. Still on the Bot page, scroll down to Privileged Gateway Intents
  2. Turn ON: Message Content IntentRequired! Without this, the bot can't read messages.
  3. Click Save Changes at the bottom
Step 4: Invite the Bot to Your Server
  1. Left sidebar → OAuth2URL Generator
  2. Under Scopes, check: bot
  3. Under Bot Permissions, check:
    • ✅ Send Messages
    • ✅ Read Message History
    • ✅ Attach Files (for images/file sharing)
    • ✅ Add Reactions (optional, for emoji reactions)
  4. Copy the Generated URL at the bottom
  5. Open it in your browser → select your server → click Authorize
Step 5: Get Server (Guild) ID (optional but recommended)
  1. In Discord, go to Settings → Advanced → Developer Mode → turn ON
  2. Right-click your server name → Copy Server ID
  3. Paste it in the "Server (Guild) ID" field above → click Save
💡 Why? Limits the bot to this server only. Without it, the bot responds in all servers it's in.
Step 6: Activate
  1. Restart SalmAlm: close the terminal and run salmalm again
  2. The bot should appear online in your server — send a message to test! 🎉

📜 SOUL.md (Custom System Prompt)

Set a custom system prompt. It will be prepended to all conversations.
~/.salmalm/SOUL.md · Leave empty to restore default

📊 Token Usage

🔒 마스터 비밀번호

👥 Users / 사용자 관리

Loading...

➕ Add User

📦 Agent Migration / 에이전트 이동

Export or import your agent's personality, memory, settings, and data.
에이전트의 인격, 기억, 설정, 데이터를 내보내거나 가져옵니다.

Export / 내보내기
Import / 가져오기

📂 Drop ZIP file here or click to browse
ZIP 파일을 여기에 놓거나 클릭하세요

🔄 Update

Current: v

📊 Usage & Cost📊 사용량 & 비용

🏥 Self-Diagnostics🏥 자가 진단

Check system health: API keys, vault, database, disk space.시스템 상태 확인: API 키, 볼트, 데이터베이스, 디스크 공간.

💾 Backup & Restore💾 백업 & 복원

Download all SalmAlm data as zip, or restore from backup.SalmAlm 데이터를 zip으로 다운로드하거나 백업에서 복원합니다.

Enter to send · Shift+Enter newline · Ctrl+V paste · Drag&Drop files