Your stack

How it works

Ollama, Qwen and OpenClaw in one guided install—no scattered tutorial glue code.

Ollama logo
Ollama Local runtime on your machine, installed during setup.
Qwen logo
Qwen3.5:9b Model pulled through Ollama for your private assistant.
OpenClaw logo
OpenClaw Agent layer that executes your workflows and automations.

Hardware requirements: 8GB VRAM.

Web search

Get a Tavily API key

Tavily supplies web search for tools that need fresh results from the internet. The free tier includes up to about a thousand searches per month.

  1. Create an account at tavily.com.
  2. Open the Tavily dashboard → API Keys.
  3. Create or copy your key (it usually starts with tvly-).
  4. Add it to your local .env file as TAVILY_API_KEY=tvly-…. The installer can merge this into your OpenClaw configuration.

Gmail bridge

Maton API key

Maton provides a Gmail OAuth proxy so automations can work with email without you handing raw passwords to every script.

  1. Sign in at maton.ai and open your API Keys (or account) page.
  2. Create or copy an API key.
  3. Put it in your local .env as MATON_API_KEY=….

Telegram

Telegram bot and your user ID

Anyone who finds your bot’s username can try to message it, so you pair a bot token with an allowlist: only your numeric Telegram user ID can drive your local assistant.

Create a Telegram bot

  1. In Telegram, open a chat with @BotFather.
  2. Send /newbot.
  3. Pick a display name and a unique username that ends with bot.
  4. BotFather replies with an HTTP API token that looks like <bot-id>:<secret>.
  5. Save it in your local .env as TELEGRAM=<bot-id>:<secret>.

Open a direct chat with your new bot and send /start once so Telegram allows the bot to deliver replies to you. You can later use BotFather’s /revoke if you need to rotate the token.

Find your Telegram user ID

  1. Search for raw_data_bot (@raw_data_bot).
  2. Start the bot and send a message if it asks you to.
  3. In the reply, copy your numeric user ID (digits only).
  4. Add TELEGRAM_ALLOW_FROM= that number in .env so only your account can use the bot with your setup.