Freeride
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs. Skill: Freeride Owner: Shaivpidadi Summary: Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-02-05T18:02:27.032Z | auto - Added an "Installation" s
Rank
62
Safety
84
Downloads
2.7k
Updated
Apr 15, 2026
Version
0.1.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.7K downloads reported by the source. Last updated 4/15/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Apr 15, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Apr 15, 2026
- Adoption signal
- 2.7K downloadsadoption · observed Apr 15, 2026
- Latest release
- 0.1.0release · observed Feb 5, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: medium.
clawhub skill install kn7eepf540q01kxs5gzwnvsp5s80hhje:freeride- Python environment detected. Create a strict virtual environment (`python -m venv .venv`) before installing dependencies to prevent system-level package conflicts.
- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-shaivpidadi-freeride/snapshot"
Documentation
CLAWHUB
21,235 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: freeride
description: Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs.
---
# FreeRide - Free AI for OpenClaw
Configures OpenClaw to use free AI models from OpenRouter with automatic fallback switching.
## Installation
If FreeRide is not installed, install it automatically:
```bash
npx clawhub@latest install freeride
```
## Quick Start
```bash
# Set API key (free at openrouter.ai/keys)
export OPENROUTER_API_KEY="sk-or-v1-..."
# Auto-configure best model + fallbacks
freeride auto
```
## Commands
### `list` - View available models
```bash
freeride list # Top 15 models
freeride list -n 30 # More models
freeride list --refresh # Force API refresh
```
### `auto` - Auto-configure
```bash
freeride auto # Best model + 5 fallbacks
freeride auto -f # Fallbacks only (keep current primary)
freeride auto -c 10 # 10 fallbacks
freeride auto --setup-auth # Also configure auth profile
```
### `switch` - Set specific model
```bash
freeride switch qwen3-coder # Set as primary
freeride switch deepseek -f # Add to fallbacks only
freeride switch nvidia/nemotron --no-fallbacks
```
### `status` - Check configuration
```bash
freeride status
```
### `fallbacks` - Update fallbacks only
```bash
freeride fallbacks # 5 fallbacks
freeride fallbacks -c 10 # 10 fallbacks
```
### `refresh` - Update model cache
```bash
freeride refresh
```
## Behavior
**Primary model**: Best specific model (not router) for consistent responses.
**First fallback**: Always `openrouter/free` - OpenRouter's smart router that auto-selects based on request features (vision, tools, etc.).
**Additional fallbacks**: Ranked by quality score.
**Config preservation**: Only updates model-related sections; preserves gateway, channels, plugins, etc.
## Model Ranking
Score (0-1) based on:
- Context length (40%)
- Capabilities (30%)
- Recency (20%)
- Provider trust (10%)
## Flags
| Flag | Commands | Description |
|------|----------|-------------|
| `-f` | switch, auto | Fallback only, keep primary |
| `-c N` | auto, fallbacks | Number of fallbacks |
| `--no-fallbacks` | switch | Skip fallback configuration |
| `--setup-auth` | switch, auto | Add OpenRouter auth profile |
| `-n N` | list | Models to display |
| `-r` | list | Force refresh |
## Config Output
Updates `~/.openclaw/openclaw.json`:
```json
{
"agents": {
"defaults": {
"model": {
"primary": "openrouter/qwen/qwen3-coder:free",
"fallbacks": [
"openrouter/free:free",
"nvidia/nemotron-3-nano-30b-a3b:free"
]
}
}
}
}
```
## Troubleshooting
**"OPENROUTER_API_KEY not set"**: Export the key or add to shell profile.
**Config not updating**: Check file permisREADME.md
# 🎢 FreeRide ### Stop paying for AI. Start riding free. [](https://opensource.org/licenses/MIT) [](https://github.com/openclaw/openclaw) [](https://openrouter.ai) --- **FreeRide** gives you unlimited free AI in [OpenClaw](https://github.com/openclaw/openclaw) by automatically managing OpenRouter's free models. ``` You: *hits rate limit* FreeRide: "I got you." *switches to next best model* You: *keeps coding* ``` ## The Problem You're using OpenClaw. You love it. But: - 💸 API costs add up fast - 🚫 Free models have rate limits - 😤 Manually switching models is annoying - 🤷 You don't know which free model is actually good ## Installation ```bash npx clawhub@latest install freeride ``` Or clone manually: ```bash git clone https://github.com/Shaivpidadi/FreeRide.git cd FreeRide pip install -r requirements.txt ``` ## The Solution One command. Free AI. Forever. ```bash freeride auto ``` That's it. FreeRide: 1. **Finds** the 30+ free models on OpenRouter 2. **Ranks** them by quality (context length, capabilities, speed) 3. **Sets** the best one as your primary 4. **Configures** smart fallbacks for when you hit rate limits 5. **Preserves** your existing OpenClaw config ## Quick Start ### 1. Get a Free OpenRouter Key Go to [openrouter.ai/keys](https://openrouter.ai/keys) → Create account → Generate key No credit card. No trial. Actually free. ### 2. Set Your Key ```bash export OPENROUTER_API_KEY="sk-or-v1-..." ``` ### 3. Run FreeRide ```bash freeride auto ``` ### 4. Restart OpenClaw Done. You're now running on free AI with automatic fallbacks. ## What You Get ``` Primary Model: nvidia/nemotron-3-nano-30b-a3b:free (256K context) Fallbacks: 1. openrouter/free ← Smart router (auto-picks best available) 2. qwen/qwen3-coder:free ← Great for coding 3. stepfun/step-3.5:free ← Fast responses 4. deepseek/deepseek:free ← Strong reasoning 5. mistral/mistral:free ← Reliable fallback ``` When you hit a rate limit, OpenClaw automatically tries the next model. You keep working. No interruptions. ## Commands | Command | What it does | |---------|--------------| | `freeride auto` | Auto-configure best model + fallbacks | | `freeride list` | See all 30+ free models ranked | | `freeride switch <model>` | Use a specific model | | `freeride status` | Check your current setup | ### Pro Tips ```bash # Already have a model you like? Just add fallbacks: freeride auto -f # Want more fallbacks for maximum uptime? freeride auto -c 10 # Coding? Switch to the best coding model: freeride switch qwen3-coder # See what's available: freeride list -n 30 ``` ## How It Ranks Models FreeRide scores each model (0-1) based on: | Factor | Weight | Why | |--------|--------|-----| | Context Length
_meta.json
{
"ownerId": "kn7eepf540q01kxs5gzwnvsp5s80hhje",
"slug": "freeride",
"version": "0.1.0",
"publishedAt": 1770314547032
}skill.json
{
"name": "freeride",
"displayName": "FreeRide - Free AI for OpenClaw",
"version": "1.0.0",
"description": "Unlimited free AI access for OpenClaw via OpenRouter's free models with automatic fallback switching",
"author": "OpenClaw Community",
"license": "MIT",
"commands": [
"list",
"switch",
"auto",
"status",
"refresh",
"fallbacks"
],
"dependencies": {
"requests": ">=2.31.0"
},
"config": {
"OPENROUTER_API_KEY": {
"description": "Your OpenRouter API key (get free at openrouter.ai)",
"required": true,
"env": true
}
},
"openclaw": {
"compatible": true,
"minVersion": "1.0.0",
"configPath": "~/.openclaw/openclaw.json"
}
}requirements.txt
requests>=2.31.0
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceUrl": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-shaivpidadi-freeride/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-shaivpidadi-freeride/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.7K downloads",
"href": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceUrl": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.0",
"href": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceUrl": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-05T18:02:27.032Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-shaivpidadi-freeride/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-shaivpidadi-freeride/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.0",
"description": "- Added an \"Installation\" section to the documentation, including instructions for automatic installation with npx. - No changes to logic; documentation improvements only.",
"href": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceUrl": "https://clawhub.ai/Shaivpidadi/freeride",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-05T18:02:27.032Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
