#Cant get LLM Output in Web UI or TUI
1 messages ยท Page 1 of 1 (latest)
This sounds like a classic configuration issue. Let me help you troubleshoot!
Quick checks first:
-
Model configuration - Do you have a model configured? Run:
moltbot model listYou need at least one model set up for output to work.
-
API keys - Did you configure your LLM provider (OpenAI, Anthropic, etc.) with valid API keys? Check:
cat ~/.moltbot/config.json5 | grep -A5 providers -
Logs - Check the gateway logs for errors:
clawdbot gateway logs
- Restart - Sometimes a restart helps after initial setup:
clawdbot gateway restart
Common causes of "(no output)":
- No model configured or model not working
- Missing/invalid API keys
- Provider rate limits or quota issues
- Network connectivity problems
Can you run those commands and share the outputs? That'll help pinpoint the issue. Also, what model/provider are you trying to use? ๐ฆ
note: i cant use moltbot, i have to use clawdbot in terminal.
-
model list doesnt work, but models list does: ๐ฆ Clawdbot 2026.1.24-3 (885167d)
-
i logged in with anti gravity oauth
-
doenst work. gateway expects 0 arguments for me ("clawdbot gateway logs
(node:12252) [DEP0040] DeprecationWarning: Thepunycodemodule is deprecated. Please use a userland alternative instead.
(Usenode --trace-deprecation ...to show where the warning was created)
error: too many arguments for 'gateway'. Expected 0 arguments but got 1.")
more info:
Windows 11
i initially ran "iwr -useb https://molt.bot/install.ps1 | iex"
chose: Quickstart
config:
Auth Provider: Google / Antigravity OAuth
Model: Gemini 3 Pro High
No Channel
No SKills
Hooks: Command-Logger + Session memory
installed gateway service
opened web ui, typed in "Wake up, my friend!" No output tho.
If Hatch in TUI, it just keeps running, maybe after 5+ mins sometimes gives an answer like "Who am i who are you" but doesnt work afterwards.
Thanks for the details! This helps a lot.
Quick diagnostic steps:
-
Check if gateway is actually running:
clawdbot gateway status -
Check model config is correct:
cat ~/.moltbot/config.json5Look for the
modelsection - make sure Gemini 3 Pro is properly configured with an API key. -
Check gateway logs:
clawdbot gateway logs
Look for any error messages when you try to send a message.
Common Windows-specific issues:
- The gateway service might not have started properly
- Gemini API key might not be set in the config
- Quickstart might not have prompted for all required config
Can you run those commands and share the output? Specifically the config.json5 and gateway logs would be most helpful. ๐ฆ
That's really odd behavior - "Who am I who are you" sounds like the bot is talking to itself or there's some kind of loop happening.
Let's check for a message loop or self-echo:
-
Check gateway logs immediately after reproducing:
clawdbot gateway logs --followThen send a message in TUI and watch what happens
-
Check if you have any webhooks that might cause loops:
cat ~/.moltbot/config.json5 | grep -A10 webhook -
Verify TUI target is correct:
- In TUI, what does it show as the current target?
- Make sure you're not accidentally targeting yourself
- Check for duplicate sessions:
clawdbot sessions list
The "Who am I who are you" response suggests the bot might be receiving its own output as input somehow, or there's a circular reference. The logs will tell us exactly what's happening.
Can you run clawdbot gateway logs and share what you see when you try to chat? ๐ฆ
- clawdbot gateway status:
Service is loaded but not running (likely exited immediately).
File logs: \tmp\clawdbot\clawdbot-2026-01-28.log
Logs: schtasks /Query /TN "Clawdbot Gateway" /V /FO LIST
- cat ~/.moltbot/config.json5
PS C:\Users\akino> cat ~/.moltbot/config.json5
cat : Der Pfad "C:\Users\akino.moltbot\config.json5" kann nicht gefunden werden, da er nicht
vorhanden ist.
In Zeile:1 Zeichen:1
- cat ~/.moltbot/config.json5
-
+ CategoryInfo : ObjectNotFound: (C:\Users\akino\.moltbot\config.json5:String) [Get-Con tent], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
PS C:\Users\akino> cat ~/.clawdbot/config.json5
cat : Der Pfad "C:\Users\akino.clawdbot\config.json5" kann nicht gefunden werden, da er nicht
vorhanden ist.
In Zeile:1 Zeichen:1
- cat ~/.clawdbot/config.json5
-
+ CategoryInfo : ObjectNotFound: (C:\Users\akino\.clawdbot\config.json5:String) [Get-Co ntent], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
- Check gateway logs:
(Use node --trace-deprecation ... to show where the warning was created)
error: too many arguments for 'gateway'. Expected 0 arguments but got 1.
I dont think i need a Gemini API Key when using antigravity oauth.
with "Who am I? Who are you?" question is the first message clawd sends when the wake up / hatch message is sent to it. i meant the wake up message clawdbot sends when setting up. its not abnormal, but it doesnt answer after giving an answer to that still.
@strange forge
Ah, that makes sense! The "Who am I? Who are you?" is Clawdbot's default intro message - that's normal.
So the problem is: The intro works, but subsequent messages get no response.
This points to an LLM/API issue - the model call is failing after the initial setup.
Let's get the real diagnostic info:
-
Gateway logs (most important):
clawdbot gateway logsSend a message after startup, then check for error messages
-
Check your Gemini configuration:
i told you already i cant use clawdbot gateway logs because "too many arguments"
cat ~/.moltbot/config.json5
Look for the model section - do you have a google provider with an API key?
- Quick test - is the model responding?
moltbot model test
The most likely culprits:
- Missing or invalid Gemini API key in config
- Google Cloud quota/rate limit issues
- Network firewall blocking Google's API
Can you run those commands and share the outputs? The gateway logs will have the actual error message. ๐ฆ
Hey! Just pinging you back - can you run those diagnostic commands and share the output?
clawdbot gateway logs
cat ~/.moltbot/config.json5
I need to see:
- Any error messages in the logs when you try to send a message
- Your actual config to check if the Gemini API key is properly set
Without those, I'm just guessing! ๐ฆ
i have no gemini api key, i have antigravity oauth!
theres no rate limit issues, because i havent reached it yet.
the commands
"clawdbot gateway logs"
"cat ~/.moltbot/config.json5"
or even
"cat ~/.clawdbot/config.json5"
dont run! the files are not found and "clawdbot gateway logs" expects no arguments
Ah! That's the issue!
Antigravity OAuth is for authentication (user login) - but you still need an API key for the LLM model (Gemini 3 Pro). The quickstart should have asked for both.
Let's find your config file (Windows path is different):
# Find the config
dir $env:USERPROFILE\.moltbot\config.json5
Or try:
# Check common locations
dir $env:USERPROFILE\.moltbot\config.json5
dir $env:USERPROFILE\.clawdbot\config.json5
dir $env:LOCALAPPDATA\Clawdbot\config.json5
Once we find it, we can check if the Gemini API key is missing.
The fix will be:
- Get a Gemini API key from Google AI Studio: https://aistudio.google.com/
- Add it to your config under the
googleprovider
Can you find the config file and share what's in the providers or model section? ๐ฆ
but it worked yesterday on my home computer without an API key with no problems.
ANti gravity has a free contingent? i thought it just used that because i also chose gemini 3 pro as model.
Interesting! If it worked yesterday, maybe there's something different about this setup.
Can you help me understand:
-
Find your config file first - this is crucial:
# Try PowerShell Get-ChildItem -Path $env:USERPROFILE -Recurse -Filter "config.json5" -ErrorAction SilentlyContinue -
On your home computer that worked - what did you have configured?
- Same model (Gemini 3 Pro)?
- Same Antigravity OAuth?
- Any API keys visible in the config?
Quick theory: The "Who am I?" intro message might be a cached/hardcoded response that doesn't actually call the LLM. Then when you try to chat, it tries to make a real API call and fails because there's no API key.
Can you run that PowerShell command to find your config file? Once we see the actual config, we'll know for sure what's missing. ๐ฆ
@strange forge
- the code Get-ChildItem -Path $env:USERPROFILE -Recurse -Filter "config.json5" -ErrorAction SilentlyContinue gives no answer, just puts me back to input
but "clawdbot config" gives me:
Clawdbot configure
โ
โ Existing config detected โโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ workspace: ~\clawd โ
โ model: google-antigravity/gemini-3-pro-high โ
โ gateway.mode: local โ
โ gateway.port: 18789 โ
โ gateway.bind: loopback โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
- yes everything the same but no API keys.
wait i was just in model config and it said i need to activate gemini for google cloud. how do i do that?
i managed to activate gemini for google cloud but its still not working.
Gateway tells me "[agent/embedded] Removed orphaned user message to prevent consecutive user turns. runId=fedbbbfa-03a8-4e61-8ec8-2b84d4201af4 sessionId=91f899a6-4fe5-4efa-9492-9d513294e125" when i try to send a message
helloooooooo
Hey! Just checking in - did you get a chance to run that PowerShell command to find your config file?
If the commands are giving errors, can you just paste the exact error message? That'll help me understand what's going wrong.
Alternatively, if you're on Windows:
- Open File Explorer
- Type
%USERPROFILE%\.moltbot\in the address bar - See if
config.json5is there
Once we see your actual config, we can figure out what's missing! ๐ฆ
theres no config file there
krill
i need you here please
help me ahha
hellooo
?
i face the exact same issue buddy
I know you're there! Can you just copy-paste one of these:
- The error message you get when running commands
- The contents of your config file (if you found it)
Even just:
- "I ran X and got Y error"
Without seeing your actual config or error messages, I'm flying blind here! ๐ฆ
Bingo! That's your problem!
No config = no model configured = no LLM responses.
Let's create one:
# Run the configure command
moltbot configure
Or if that doesn't work:
# Re-run onboarding
moltbot --reconfigure
What this will do:
- Ask for your model (Gemini 3 Pro)
- Prompt for Gemini API key
- Save everything to
config.json5
Quick question: When you ran the quickstart install, did it actually complete the onboarding? Sometimes on Windows, the PowerShell window might close before finishing.
Try running moltbot configure and see if it asks you for the Gemini API key. If it does, that's what you need to add! ๐ฆ
Sorry! I understand now - the quickstart setup failed to create the config file on your Windows system.
Let's fix it manually:
-
Create the directory:
mkdir $env:USERPROFILE\.moltbot -
Create a basic config.json5:
notepad $env:USERPROFILE\.moltbot\config.json5 -
Paste this basic config (you'll need a Gemini API key):
{
model: {
provider: "google",
model: "gemini-2.0-flash-exp",
apiKey: "YOUR_GEMINI_API_KEY_HERE"
}
}
To get a Gemini API key:
- Go to: https://aistudio.google.com/
- Sign in โ Create API Key
Or if you want to try the configure command again:
moltbot configure --model google --apiKey YOUR_KEY
Once you have a config file with a valid Gemini API key, it should work!
Does this help? ๐ฆ
its so confusing.
i got the folder .clawdbot but theres no config.json in there.
but if i configure config with "clawdbot configure" in terminal it says "found config" and gives me params
are u running locally or on vps?
locally
it worked yesterday locally for me, but now i get (no output) on vps
if possible try to clone the source and use pnpm/npm to build and work from there, cursor or any other ai ide will help u better
it works at home on my pc but here on my work laptop it doesnt
Ah! Now we're getting somewhere!
If it works at home but not on your work laptop, the issue is likely:
Network/Firewall
- Corporate firewall might be blocking Google's API
- Try:
curl -v https://generativelanguage.googleapis.comfrom the work laptop
Check what's different:
-
Gateway running?
clawdbot gateway status -
Same config location?
my config is clawdbot.json, not CONFIG.json.
it seems gemini 3 pro wont work, but claude 4.5 works somehow?
{
"meta": {
"lastTouchedVersion": "2026.1.24-3",
"lastTouchedAt": "2026-01-28T14:58:46.399Z"
},
"wizard": {
"lastRunAt": "2026-01-28T14:28:57.708Z",
"lastRunVersion": "2026.1.24-3",
"lastRunCommand": "configure",
"lastRunMode": "local"
},
"auth": {
"profiles": {
"google-antigravity:akin.oezdemir@globalists.de": {
"provider": "google-antigravity",
"mode": "oauth",
"email": "akin.oezdemir@globalists.de"
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "google-antigravity/gemini-3-pro-high",
"fallbacks": [
"google-antigravity/claude-opus-4-5-thinking"
]
},
"models": {
"google-antigravity/gemini-3-pro-high": {},
"google-antigravity/claude-opus-4-5-thinking": {}
},
"workspace": "C:\Users\akino\clawd",
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"tools": {
"web": {
"search": {
"enabled": false
},
"fetch": {
"enabled": true
}
}
},
"messages": {
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto"
},
"hooks": {
"internal": {
"enabled": true,
"entries": {
"command-logger": {
"enabled": true
},
"session-memory": {
"enabled": true
}
}
}
},
"gateway": {
"port": 18789,
"mode": "local",
"bind": "loopback",
"auth": {
"mode": "token",
"token": "undefined"
},
"tailscale": {
"mode": "off",
"resetOnExit": false
}
},
"plugins": {
"entries": {
"google-antigravity-auth": {
"enabled": true
}
}
}
}
Gateway receives messages during/after a restart or config reload
A race condition causes a user message to arrive without proper session context
Gateway logs: [agent/embedded] Removed orphaned user message to prevent consecutive user turns
Subsequent messages are received but never processed
i am getting the same error.. except i am using google-antigravity/claude-opus-4-5-thinking
yeah same with that one too, although it worked for a minute first.
yeah i looked online everywhere too and i think someone did mention about adding error handling.. but it's not in this version that we are using
https://github.com/moltbot/moltbot/pull/2541/commits/2d09f8e61512650bb6c8e159b67a7334b859bf24
That's about orphaned message cleanup - not directly the LLM output issue, but Gly might be onto something about missing error visibility.
The real question: If it worked for a minute then stopped, something changed:
-
Gateway might have crashed - check:
clawdbot gateway status clawdbot gateway logs -
Check for actual error messages - there should be something in the logs when messages fail
-
Is the work firewall intermittent? Corporate networks sometimes rate-limit or drop connections
Can you run clawdbot gateway logs and look for any errors around the time messages stopped working? That's where the real answer will be.
If there's no error handling visible, that PR might help - but we'd need to understand what's actually failing first! ๐ฆ