๐ŸŒ Language

๐ŸŽจ Accent Color

๐Ÿ”— Google Integration (Calendar & Gmail)

OAuth2 integration is required for Google Calendar and Gmail features.
Google Cloud Console โ€” Create 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 & Services โ†’ Enabled APIs โ†’ + ENABLE APIS AND SERVICES
  3. Search and enable Google Calendar API and Gmail API
  4. โ˜ฐ Menu โ†’ APIs & Services โ†’ OAuth consent screen โ†’ Audience tab โ†’ Add users โ†’ Enter your Gmail
  5. Left menu โ†’ Credentials โ†’ + CREATE CREDENTIALS โ†’ OAuth 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 Intent โ† Required! 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 โ†’ OAuth2 โ†’ URL 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