Bahn CLI (Transitous)
/install bahn-transitous
Deutsche Bahn CLI
Search train connections using the bahn-cli tool.
Installation
The tool lives at ~/Code/bahn-cli/. If not installed:
mkdir -p ~/Code/bahn-cli && cd ~/Code/bahn-cli && npm init -y && npm install
Backend: Uses Transitous (MOTIS 2 API) since June 2026. DB HAFAS was permanently shut down in January 2025.
Usage
Search train connections:
cd ~/Code/bahn-cli && node index.js search "\x3Cfrom>" "\x3Cto>" [options]
Options
--date YYYY-MM-DD- Departure date (default: today)--time HH:MM- Departure time (default: current time)--results \x3Cnumber>- Number of results to show (default: 5)
Examples
Search connections from Hannover to Bonn:
cd ~/Code/bahn-cli && node index.js search "Hannover Hbf" "Bonn Hbf" --results 3
Search with specific date and time:
cd ~/Code/bahn-cli && node index.js search "Berlin" "München" --date 2026-02-05 --time 14:30
Station Names
- Use common German station names
- "Hbf" means Hauptbahnhof (main station)
- Examples: "Berlin Hbf", "München Hbf", "Frankfurt(Main)Hbf", "Köln Hbf"
- Station names are case-insensitive
Output
The tool shows:
- Departure and arrival times
- Platform numbers
- Duration
- Number of changes
- Intermediate stops for connections with changes
- Train numbers (ICE, IC, RE, etc.)
Notes
- The CLI uses the db-vendo-client library
- Some station names in output may show "undefined" (cosmetic issue, doesn't affect functionality)
- Direct connections are listed first
- Times are in 24-hour format
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bahn-transitous - After installation, invoke the skill by name or use
/bahn-transitous - Provide required inputs per the skill's parameter spec and get structured output
What is Bahn CLI (Transitous)?
Search Deutsche Bahn train connections using the bahn-cli tool. Use when you need to find train connections between German stations, check departure times, o... It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.
How do I install Bahn CLI (Transitous)?
Run "/install bahn-transitous" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bahn CLI (Transitous) free?
Yes, Bahn CLI (Transitous) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bahn CLI (Transitous) support?
Bahn CLI (Transitous) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bahn CLI (Transitous)?
It is built and maintained by Marcel Janus (@bone187); the current version is v2.0.0.