Resources / Guides

Getting Started with Dittah Studio

This guide walks you through setting up Dittah Studio for the first time. By the end, you'll have a running instance connected to your data sources, ready to build your first workflow or start chatting with your documents.

Prerequisites

Before you begin, make sure you have:

Step 1: Download & Start Dittah Studio

Head over to the Dittah Studio GitHub repository for prerequisites, download instructions, and startup commands. The repo README walks you through everything you need to get the containers running.

Once the containers are up, open your browser and navigate to http://localhost.

Step 2: Initial Configuration

On first launch, you'll see the setup wizard. Here's what to configure:

  1. Admin account — Create your administrator username and password.
  2. LLM provider — Dittah uses a large language model only during workflow design — never at runtime. You have two approaches depending on your data sovereignty needs:
    • Fully on-premise (private GPT) — Use Ollama for both LLM and embeddings. Your data never leaves your network. This is the recommended setup for air-gapped or highly regulated environments.
    • Hybrid / cloud — Use a cloud LLM API such as OpenAI, Google Gemini, Groq, or Anthropic. You can also use CLI tools like Claude Code or Gemini CLI that route through your own API keys. This gives you access to the most capable models while Dittah still runs entirely on your infrastructure.

In short: Ollama = completely local, no external calls. Cloud APIs = more powerful models, but LLM requests leave your network during workflow design only. Pick the approach that matches your organization's requirements.

Step 3: Explore the Platform

Dittah Studio has three main areas:

Step 4: Connect Your Data

Dittah supports a wide range of data sources out of the box:

What's Next?

Now that your environment is set up, try these next steps:

Need help? Contact our team or open an issue on GitHub.

Back to Resources