Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Migo · 旅行领航 —— 把旅行行程生成为单文件、可离线、手机优先的 HTML(交互地图+每日时间轴+出发前提醒)。Claude Code / Codex 通用 Skill(travel-plan-viz)。
| Date | Stars |
|---|---|
| 2026-07-31 | 303 |
| 2026-08-01 | 306 |
| 2026-08-06 | 306 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<!-- 主视觉:候鸟领航员 Migo(mascot)。图存 docs/banner.png -->
<img src="docs/banner.png" alt="travel-plan-viz · 候鸟领航员 Migo" width="300">
<sub>👋 我是 <strong>Migo</strong> · 你的旅行领航员 —— 候鸟天生会规划路线、掐准时间</sub>
# 🗺️ Migo · 旅行领航
<sub><code>travel-plan-viz</code></sub>
**把一趟旅行变成一个美观、离线可读、手机优先的单文件 HTML 页面**
交互地图 · 每日时间轴 · 出发前订票提醒 · 行前须知 · 待选航班 · 片区价位酒店
一个 [Claude Code](https://claude.com/claude-code) / Codex 通用 Skill(也可适配其他 Agent)
[](LICENSE)
[](#-样例)
[](#-中文)
[](#-安装跨-agent)
[](#-特点)
[](#-测试)
<sub>🎬 更多 AI 工具实战玩法:作者抖音 <strong>@泽轩604</strong>(app 内搜索即达 · <a href="https://v.douyin.com/e9skpkkmo24/">本项目的抖音原帖</a>)</sub>
<sub><a href="#-特点">✨ 特点</a> · <a href="INSTALL.md">🧑💻 零基础安装</a> · <a href="#-安装跨-agent">🚀 安装</a> · <a href="#-常见问题faq">❓ FAQ</a> · <a href="#-工作原理">🏗️ 原理</a> · <a href="#-star-history">⭐ Star</a></sub>
<sub><a href="#-中文">中文</a> · <a href="#-english">English</a></sub>
</div>
---
## ⭐ Star History
<p align="center">
<a href="https://github.com/zexuanw958-svg/travel-plan-viz/stargazers">
<img src="https://raw.githubusercontent.com/zexuanw958-svg/travel-plan-viz/star-history/star-history.svg" alt="travel-plan-viz Star History" width="68%">
</a>
</p>
<p align="center">
<sub>趋势图由本仓库 GitHub Action 基于 GitHub 星标数据每日自动重绘,非实时;实时 Star 数请看页面顶部。<br>Chart is redrawn daily by this repo's GitHub Action from GitHub stargazer data (not real-time) — see the count at the top of the page for the live number.</sub>
</p>
---
## 🌏 中文
### 这是什么
`travel-plan-viz` 是一个 Claude Code / Codex 通用 Skill(也可适配其他 Agent)。你只要说一句"帮我做香港 4 天 3 晚的旅行计划",它就会**联网调研、排好行程、生成一个精美的单文件 HTML 网页**——手机上随时打开,文字行程离线可读,整页可截图存相册。
灵感来自社区的 "vibe coding 旅游攻略" 玩法,升级为一个正式、可复用、把易错逻辑固化下来的 Skill。
### ✨ 特点
| | 功能 |
|---|---|
| 🧭 | **两种入口**:只给目的地+天数让它帮你规划;或丢一份现成计划让它直接出页面 |
| 🗺️ | **交互地图**:Leaflet + 免费地图(无需 API key),编号景点 + 按序虚线路线 + 一键跳手机导航(iOS 走 Apple Maps、Android 走 geo: 深链,境内点位另附高德地图、境外另附 Google 地图链接,均为官方免 key URI);来自高德/腾讯的 GCJ-02 坐标自动纠偏为 WGS-84,点位不漂移 |
| 📅 | **每日时间轴**:早/中/晚分段,每个景点带真实照片、评分、一句话点评 |
| ⏰ | **出发前提醒**:根据出发日期倒推"几号前订什么",页顶待办清单 + 时间轴 ⚠️ 徽标 |
| 🌦️ | **行前须知**:按出发季节定制的天气/穿搭/台风提醒、支付方式、必备 App、购票时机 |
| ✈️ | **待选航班**:未预订时给 3–5 个真实候选班次,订不上有备选 |
| 🏨 | **片区价位酒店**:综合各景点位置推荐住宿片区,每片区给经济/中档/高端选项 |
| 🍜 | **每日美食**:每餐推荐 + 必点菜及参考价 |
| 📄 | **单文件 + 响应式 + 离线可读**:一个 `.html`,手机/桌面自适应布局(手机单列、桌面多列加宽);文字行程离线可读,地图/图片需联网、失败时优雅降级不露破图 |
| ✅ | **生成后机械校验**:`validate.js` 自动检查字段缺失、坐标越界/离群(抓"经纬度写反/查错城市")、必需区块——不靠"生成时自觉" |
| 🔁 | **可持续迭代**:完整行程数据以 JSON 内嵌在页面里,把 HTML 丢回来说"把第三天的 X 挪到第四天",改数据重渲染、不丢字段 |
| 💡 | **不止转网页,还给建议**:把现成计划丢进来,会顺手对照"完善行程"标准提几条可选优化(克制、不硬来)——这是 Agent 区别于"纯提示词转 HTML"的地方 |
| 🔌 | **可选适配官方旅行 skill**:若你另装了飞猪 / 高德 / 腾讯地图 / 滴滴等官方 skill,会调用它们补充实时航班、酒店、路线规划、天气,并附「去预订 / 导航 / 叫车」链接;**没装则照常走联网调研,功能不缺**。这部分数据的实时性由对应官方 skill 负责 |
| ⚠️ | **全覆盖免责声明**:明确所有信息为 AI 整理、可能过时,引导到官方 App 核实 |
### 🏗️ 工作原理
混合架构——**易错的机械逻辑固化为可复用引擎,视觉表现每次交给"设计步骤"重新生成**:
- `assets/map.js`:Leaflet 地图引擎(编号标记、路线、iOS/Android 导航链接、GCJ-02→WGS-84 坐标纠偏)
- `assets/reminders.js`:提醒引擎(截止日期计算、清单/徽标渲染)
- `assets/validate.js`:契约校验引擎(生成后机械检查字段/坐标/必需区块,ERROR 必须修复)
- `assets/page-contract.md`:内容契约,告诉设计步骤每个区块要哪些数据
- `references/research-guide.md`:联网调研指南(坐标/图片/营业时间/天气/交通…,含图片必须校验可加载、票价不查实时)
- `references/design-guidelines.md`:内置美学准则(无外部设计 skill 时的兜底)
> **设计步骤可插拔、无硬依赖**:如果你装了 `frontend-design` 或 `huashu-design`(花叔Design)这类设计 skill,会自动调用、效果更佳;都没装也能用内置美学准则出一份像样的页面。所以本 skill 可独立安装,不强制先装别的。
> **第三方旅行 skill 可选适配(同样是软依赖)**:如果你另装了飞猪、高德、腾讯地图、滴滴等官方旅行 skill,本 skilExcerpt of 15,934 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:338d09eb659d37dc, llm:Repository topics and description: 'agent-skill, claude-code, claude-skill, codex, html, itinerary, migo, mobile-first, offline-first, travel, trip-planner' and description: 'Migo · 旅行领航 —— 把旅行行程生成为单文件、可离线、手机优先的 HTML(交互地图+每日时间轴+出发前提醒)。Claude Code / Codex 通用 Skill(travel-plan-viz).'
matched fp:338d09eb659d37dc, llm:Repository topics and description: 'agent-skill, claude-code, claude-skill, codex, html, itinerary, migo, mobile-first, offline-first, travel, trip-planner' and description: 'Migo · 旅行领航 —— 把旅行行程生成为单文件、可离线、手机优先的 HTML(交互地图+每日时间轴+出发前提醒)。Claude Code / Codex 通用 Skill(travel-plan-viz).'