londonjourneycli は何をしますか?
Go CLI for London journey planning and live TfL arrivals, built for AI agents, OpenClaw skills, and time-critical transport alerts.
概要
cavit99/londonjourneycliは、ロンドンの公共交通機関(Transport for London、TfL)を利用した旅程計画とリアルタイム到着情報を提供する、Go言語で書かれたコマンドラインインターフェース(CLI)ツールです。特にAIエージェント、OpenClawスキル、および時間に敏感な交通アラートシステムでの使用を目的に設計されています。
機能
- 旅程計画: 出発地と到着地を指定して、最適なルートを検索します。
- ライブ到着情報: 駅やバス停のリアルタイム到着予測を取得します。
- 運行状況: 現在の運行遅延や障害情報を確認できます。
- AIエージェント対応: 簡潔な入出力形式で、AIエージェントによるツール呼び出しに最適化されています。
- OpenClaw統合: OpenClawスキルとして簡単に組み込める設計です。
- JSON出力: 機械可読なJSON形式で結果を出力可能です。
インストール
go install github.com/cavit99/londonjourneycli@latest
使用法
旅程検索
londonjourneycli plan "Liverpool Street" "Paddington"
ライブ到着情報
londonjourneycli arrivals "Oxford Circus"
運行状況の確認
londonjourneycli status
JSON出力
londonjourneycli plan "Waterloo" "King's Cross St. Pancras" --json
環境変数
| 変数名 | 説明 | 必須 |
|---|---|---|
TFL_API_KEY | TfL APIキー | はい |
TFL_APP_ID | TfLアプリケーションID | はい |
AIエージェントとの統合
AIエージェント(例:Claude Code、Cursor、Codex)は、このCLIをツールとして使用することで、以下のことが可能です。
- ユーザーのロンドン市内の移動計画を支援する。
- リアルタイムの交通情報に基づいてアラートを生成する。
- 複雑なマルチモーダル旅程を自動的に計算する。
OpenClawスキルとして
このCLIはOpenClawスキルとしても配布されており、openclaw install cavit99/londonjourneycliでインストールできます。
ライセンス
MIT