Skip to content

Features Overview

SalmAlm packs 43 tools and 11 feature systems into a single pip install — zero external dependencies.

Feature Map

Feature Description Key Tools
Multi-Model Routing 6 providers, auto complexity routing
Extended Thinking Chain-of-thought reasoning (4 levels)
RAG & Knowledge Base Local vector search, Korean support rag_search, file_index
MCP Integration Model Context Protocol server
Session Management Auto-compaction, per-user scoping
Security & Vault Encrypted key storage, OWASP hardening
Personal Assistant Expenses, habits, reminders, notes expense, habit, reminder
Telegram & Discord Bot integration with rich UX
Self-Evolution Auto memory curation, prompt evolution memory_write
SLA & Monitoring Latency tracking, uptime, cost metrics

Tool Categories

Core (6 tools — always available)

exec, exec_session, web_search, web_fetch, read_file, write_file

Code & System (8 tools)

system_monitor, git, code_review, file_index, project_init

Personal (9 tools)

reminder, note, expense, habit, journal, save_link, rss_reader, weather, qr_code

Communication (4 tools)

email, translate, tts_generate, web_screenshot

AI & Knowledge (6 tools)

rag_search, memory_write, memory_search, soul_edit, sub_agent, mesh

Configuration (4 tools)

switch_model, manage_sessions, system_config, dashboard

Cost Optimization

SalmAlm's engine optimization reduces token usage by up to 83%:

Optimization Savings
Dynamic tool selection 91% tool schema reduction
Auto model routing 12x cheaper for simple tasks
Context compaction 50% threshold reduction
Tool result truncation 50% per-tool limit reduction
Intent-based history Fewer messages in context

See Engine Optimization for details.