Using Synaplan

A quick task-oriented tour of the core features you use every day: chat, files & knowledge search (RAG), AI memories, and saved tasks. Everything here works in the web app at http://localhost:5173 (self-hosted) or web.synaplan.com.


Chat

The chat is the front door to everything. A few things that set it apart:

  • Every answer shows what it cost. Each model carries its provider's real rate; the answer displays the actual token cost of the call. Details: Model pricing & cost transparency.
  • A different model per task. Users pick models per capability (chat, vision, image, video, audio, embeddings) in the UI — nothing is hardcoded. The selector shows a Free / Low / Mid / High cost badge next to each model.
  • Complex requests become task graphs. An AI planner decomposes multi-step requests into a directed task graph and routes every step to the model that fits it, streaming live task cards while the graph executes. How it works: Multi-Task (DAG) Routing.
  • Media in chat. Image, video and audio generation run directly from the conversation, subject to the models you have connected.
  • Spoken answers. Optional synaplan-tts reads replies aloud. The frontend language selects the voice (English, German, Spanish, Turkish ship in the image).

Files & knowledge search (RAG)

Uploads become knowledge: Synaplan indexes your documents (PDF, Word, Excel, images with OCR) and answers questions against them with semantic search, powered by MariaDB VECTOR or Qdrant.

  • Upload files in chat or through the file manager; folders and storage quotas are built in.
  • Semantic search works across 100+ languages (BGE-M3 embeddings, local via Ollama — no cloud key needed for search).
  • Deep dive: RAG System in the main repository.

AI memories

Synaplan builds user-level memories (preferences, facts you've shared) with Qdrant vector search, and AI responses can reference them. Memories are listed and manageable in the app; the feedback system (thumbs up/down analysis) is powered by the same vector store. Qdrant runs as an internal Docker service with no configuration needed — the platform also works without it (memories and vector search are then disabled).

Saved tasks & scheduling

Pin a multi-step plan and run it on demand or on a schedule (hourly / daily / weekdays) under Channels → Saved Tasks. Combined with Connections (Microsoft 365, Dropbox, Nextcloud / WebDAV, CalDAV, Jira / Confluence) this covers flows like "summarize the latest mail from X every morning" or "create a picture and put it in Nextcloud".

The scheduler setup for self-hosters (one extra container or one cron line) is described in Quickstart & Self-Hosting.


Related pages