ion

All web apps in the Catalogue

Yuntu (云图旅行)

by Trunks820 · io.github.trunks820.yuntu

Not TrustedWeb appUnrated★ 53 stars

AI travel planning engine with deterministic route scheduling, verified POIs…

AI travel planning engine with deterministic route scheduling, verified POIs, and fact-grounded LLM generation.

Screenshots

  • 云途首页:重庆行程规划入口
    云途首页:重庆行程规划入口
  • 云途行程详情:重庆三日街区漫步
    云途行程详情:重庆三日街区漫步

About

Yuntu 采用“确定性核心 + 创造性外围”的生产级架构: - 地点与商圈:纯 SQL 检索真实经过验证的经纬度数据,绝不交由 LLM 凭空生成地点。 - 路线与通勤:基于地理空间算法与高德路径规划,严格控制单日通勤预算与同区聚类;内置路线可行性(Route Feasibility)硬约束。 - 住宿推荐:基于到每日 Top POI 的平均通勤距离最短算法,确定性推荐最优住宿商圈。 - 行前准备:根据季节天气、城市特性和出行人群自动推导必备打包清单与避坑贴士。 - 文案与建议:LLM 仅在“结构化事实约束(Structured Evidence Payload)”下编写润色,杜绝编造。 - 质量门禁(Publish Gate):确定性代码复核,严防酒店品牌编造、价格声明与路线越界。 - Python 3.11+、Node.js 20+、PostgreSQL 16+ - 大模型 API Key(Gemini / DeepSeek / 其他 OpenAI 兼容网关) - 高德 Web 服务 Key(路线与地理;前端地图另需 JS Key) - 免登录即用:开箱即用,打开前端页面无需注册登录即可直接规划。 - 单城官方数据示范(重庆): > [!NOTE] > 为什么首页目前只显示重庆? > 本开源仓库的核心是展示生产级 AI 旅行规划引擎的架构与全链路实现(确定性排程 + 空间算法 + 真实 POI 事实约束)。为降低本地自建与部署门槛,本仓库种子数据库当前仅内置了【重庆】全套 27+ 核心经过验证的地点与经纬度数据。 > > 为避免用户因缺少其他城市 POI 数据库而导致规划失败,首页(山河地图与经典胶囊模式)默认聚焦并仅展示重庆。如需扩展其他城市(如成都、西安、北京、上海等),只需向本地数据库 travel_canonical_place 导入对应城市的真实地点,并在 src/api/destinations.py 中启用对应城市即可。如需体验 16+ 热门名城完整在线服务,可访问官方线上体验站 kakarot8.com。 - 安全提醒:docker-compose.yml 里的 yuntu / yuntupassword 是本地演示口令,生产环境请务必修改。 Yuntu (云图旅行) is the open-source project Trunks820/Yuntu (https://github.com/Trunks820/Yuntu) by Trunks820, released under MIT. Ion packages it unmodified from commit 75bb5e7b7db0, adding only a manifest, an icon and a start script.

Source

Written by Trunks820, published to Oikou by Ben Grande.

  • ★ 53 stars on GitHub
  • Licence: MIT
  • Built from commit 75bb5e7b7db0

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20261001.0 may do

Internet

It asks to reach these hosts, and no others:

  • images.unsplash.com
  • uri.amap.com
  • any address under amap.com

Personal Cloud tools

  • Keep a database of its own on your Personal Cloud ion.db
  • Run a Redis server of its own on your Personal Cloud (for its task queue and cache) ion.redis

Notifications

It does not send push notifications.

Storage

Up to 1 GB on your Personal Cloud.

Its address

Works best with its own address. A Personal Cloud shared through Cloudflare can give it one; on a private Personal Cloud on Tailscale it opens under your Personal Cloud’s address, where it may not work fully. Private and shared Personal Clouds

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20261001.0 Latest Shown above

Published · a ready-built bundle

Imported from Trunks820/Yuntu at 75bb5e7b7db0.

Report this app