owntracks-location:基于 OwnTracks 的实时位置追踪

前言

在本地部署或通过 Tailscale 连接的场景下,让大模型知道”我在哪里”是常见需求。传统做法通常是手动发送坐标或图片,不够实时,也无法自然地用自然语言查询周边地点。owntracks-location 将手机 App 的实时位置数据接入大模型,使位置查询和周边搜索成为自然对话的一部分。

这是什么

owntracks-location 是一个基于 OwnTracks HTTP webhook 接收器的 Skill,用于实时获取手机位置信息。它由社区用户 user_15292d5a 维护,分类为 life-service。Skill 版本为 1.0.0,支持通过自然语言查询当前位置、保存命名地点(如家、健身房、公司)以及按距离查询周边位置,同时提供位置历史记录查询功能。

核心功能

  • 实时获取手机位置:通过 OwnTracks HTTP webhook 接收器获取手机坐标
  • 命名地点管理:保存常用地点并赋予名称(如 home、gym、work)
  • 距离查询:按距离检索周边地点
  • 位置历史:查询历史位置记录

安装与启用

使用 Cursor 的 @ 搜索并安装:

@ owntracks-location

或在 Codex CLI 中:

codex install @owntracks-location

在 Claude Code 中:

Claude Code: 安装 @owntracks-location

安装后,需要在配置中指定 OwnTracks webhook URL 和本地数据库路径。具体配置项请参考官方 Skill 文档。

典型用法

  • 询问当前位置:”我在哪里?”
  • 查询周边地点:”距离我 2 公里内有什么地方?”
  • 查看历史位置:”我昨天在哪个地方?”
  • 添加命名地点:”把这里设为家”

适用场景与注意

适合以下场景:
- 需要在大模型对话中实时获取位置信息
- 需要管理多个命名地点
- 需要查询周边设施或地点

前置条件:
- 手机端需安装 OwnTracks App
- 需要稳定的网络连接(Tailscale 或局域网)
- 环境需运行 Node.js 22+
- 依赖 better-sqlite3

结尾

owntracks-location 将 OwnTracks 的实时位置数据与大模型自然语言能力结合,让位置查询从手动操作变为对话的一部分。官方地址:https://api.skillhub.cn/user_15292d5a/yjkj-owntracks-location

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜