LetsFG:航班与酒店AI智能体搜索预订平台
让AI智能体无缝搜索与预订航班和酒店,无加价、无Cookie追踪,价格真实透明。
- Star 数
- ★ 2.2k
- 最近更新
- 1 天前
- License
- NOASSERTION
- 主语言
- Python
- FA 评分
- 43/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Claude Code · OpenAI API · Claude API
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 使用Claude Desktop或Cursor的开发者,通过MCP服务器快速集成航班搜索到工作流。
- 不适合
- 需要完全离线或本地部署的团队——搜索与预订都依赖 letsfg.co 云端服务器
- 不愿在文件中留存银行卡的团队——酒店搜索与预订都要求先绑定支付方式
- 需要比价全网酒店的用户——只提供免费取消、后付房型,结果少于元搜索
这个 Agent 能做什么,适合哪些场景?
LetsFG是面向AI智能体的原生航班和酒店搜索及预订工具,提供MCP服务器、CLI和Python/JavaScript SDK。它覆盖数百家航空公司和主流预订网站,并附有每个航班的历史可靠性记录。酒店预订支持免费取消、后付款条款,并收取10%的预订费。使用方式三种:CLI/SDK(适合个人与AI智能体)、PFS(通过API直接调用,需验证支付方式)和开发者API(面向高流量商业集成的付费产品)。搜索通过letsfg.co服务器端引擎进行,智能体可通过letsfg auth一次性认证获取90天Bearer令牌,无需付费即可搜索。航班预订无LetsFG费用,酒店则需10%的预订费。该平台强调价格无加价,与Google Flights和Booking.com相比,在相同路线和酒店上可节省费用。
LetsFG提供命令letsfg auth、letsfg search、letsfg book,并支持MCP工具resolve_hotel_city、search_hotels、book_hotel、get_hotel_booking、cancel_hotel_booking。搜索通过向https://letsfg.co/api/search发送POST请求并轮询结果,最终调用/api/agent-book完成预订。酒店搜索需要预先绑定信用卡,然后返回可取消的酒店报价,预订时收取10%费用,其余90%通过返回的pay_link支付给供应商。它还提供开发者API端点:/flights/discover(2-5秒返回20个目的地)和/flights/search(60-90秒完成),并返回直接航空公司预订链接。
- 使用Claude Desktop或Cursor的开发者,通过MCP服务器快速集成航班搜索到工作流。
- 需要以编程方式获取可靠航班价格数据的AI智能体开发者,调用PFS API。
- 计划旅行并希望以更低价格预订酒店的用户,利用免费取消和晚付款选项。
- 需要批量价格发现以比较多个目的地选项的企业用户。
- 希望无需浏览器或本地抓取即可实现航班和酒店搜索的自动化脚本。
如何安装或部署这个 Agent?
Python SDK和CLI:执行pip install letsfg。JavaScript SDK:执行npm install -g letsfg。MCP服务器:通过npx -y letsfg-mcp运行,并在Claude Desktop或Cursor中配置。
如何使用这个 Agent?
CLI:运行letsfg auth进行一次性零金额卡设置,获取90天Bearer令牌,然后使用letsfg search LHR BCN 2026-06-15搜索,letsfg book预订。Python SDK:实例化LetsFG()并调用search()、search_hotels()等。MCP:在MCP会话中运行letsfg auth,然后直接使用搜索和预订工具。请勿使用letsfg register或letsfg setup-payment,这些属于付费的开发者API产品。
这个 Agent 有哪些优点和局限?
- 无加价:价格经过验证低于Google Flights和Booking.com,且重复搜索价格稳定。
- 覆盖数百家航空公司和主要OTA,支持免取消酒店费率。
- 提供MCP、CLI、Python和JS SDK,方便集成到智能体。
- 搜索和预订依赖letsfg.co云服务器,存在供应商锁定。
- 酒店预订需要信用卡留存,并支付10%不可退款的预订费。
- 酒店仅提供免费取消、延迟付款的费率,因此结果比聚合搜索少。
这个 Agent 与同类方案有什么区别?
与Google Flights相比,LetsFG在相同的五条航线上共节省133美元,因为搜索范围更广且无动态定价。与Booking.com相比,三家酒店共节省207美元,价格以批发成本出售。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| LetsFG:航班与酒店AI智能体搜索预订平台 当前 | 43 · 缺口较多 | 命令行工具免费版 + 付费版 | ★ 2.2k | 1 天前 | Python | Claude Code · OpenAI API · Claude API |
| SwarmVault | 67 · 存在缺口 | 命令行工具免费 + 模型费 | ★ 723 | 3 个月前 | TypeScript | Codex · Claude Code |
| OpenContext | 58 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 1.3k | 4 个月前 | JavaScript | Codex · Claude Code |
| Postiz Agent CLI | 54 · 缺口较多 | 命令行工具免费版 + 付费版 | ★ 523 | 4 天前 | TypeScript | Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:README 明确警告不要使用开发者 API 注册,并强调零金额卡设置;但未提供权限最小化的详细说明,如 SDK 请求的权限范围。用户确认方面,搜索和预订需要显式操作,但未提及预订前的确认步骤。数据流透明度:README 描述了数据流向(如支付信息通过 Stripe,乘客数据传给航空公司),但未提供完整的数据流图或隐私政策。敏感数据处理:声称不存储卡号,但未提供加密或脱敏细节。依赖安全:未提供依赖清单或安全审计。外部影响:预订会产生实际费用,但未提及取消政策或退款流程。回滚:未提及取消或退款机制。来源归属:未明确说明数据来源或第三方服务。
自洽性:README 和测试文件中的描述一致,如 MPP 更新说明。依赖可用性:依赖外部服务(Stripe、航空公司网站),但未提供可用性保证。失败消息:测试中提到了错误处理,但未提供用户友好的错误消息示例。
受众和场景:明确面向开发者和 AI 代理,提供了多种使用方式。能力边界:说明了搜索和预订的功能,但未明确限制(如不支持某些航空公司)。触发精度:命令和 API 调用有明确参数,但未提供详细的触发条件。环境适配:支持 CLI、SDK、MCP,但未提及操作系统或浏览器兼容性。
信息架构:README 结构清晰,有目录和分节。安装说明:提供了 pip 和 npm 安装命令。命名稳定性:命令和 API 名称一致,但未提供版本历史。示例和 FAQ:提供了代码示例,但缺少 FAQ。已知限制:提到了酒店搜索需要卡,但未全面列出。许可证:MIT 许可证,但包含商业附加条款,可能引起混淆。版本和变更日志:未提供变更日志。维护责任:未明确维护者或贡献指南。
输出可用性:提供了清晰的输出示例(如酒店预订结果)。边际价值:声称比 Google Flights 便宜,但未提供独立验证。成本效益:搜索免费,预订有费用,但未提供详细成本分析。
声明可追溯性:README 中的价格比较声称有日期,但未提供原始数据。跨来源佐证:未提供第三方验证。事实与推断分离:未明确区分事实和推断。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 许可证包含商业附加条款,可能影响使用。
- 未提供依赖安全审计或漏洞报告。
- 预订涉及真实费用,需谨慎操作。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v2026.5.103 v2026.5.103 — Python SDK reads the offers the Bearer lane returns
发布说明摘录
letsfg 2026.5.103 (PyPI). npm packages are unchanged from v2026.5.102. - LetsFG().search() on a Bearer token returned offers with an empty outbound route, no airline and no times. The models now read the flat offer /api/results sends as well as the Developer API shape (#223). - limit is now enforced on the Bearer lane; total_results keeps the full count. Update with pip install -U letsfg.在 GitHub 查看 ↗ -
v2026.5.102 v2026.5.102 — Round trips, cabin, stops and sort reach the search on both lanes
发布说明摘录
letsfg 2026.5.102 (PyPI), letsfg 2026.5.75 and letsfg-mcp 2026.5.78 (npm). The Bearer lane (/api/search) and the API-key lane (Developer API) name the same search options differently, and each silently drops the other's names. - letsfg-mcp (#220, thanks @gmjuhasz): Bearer-lane round trips ran as one-way and every cabin as economy; the return leg was dropped from results; max_results had no effect. …在 GitHub 查看 ↗ -
v2026.5.101 v2026.5.101 — Hotel booking works from the SDKs again: held, then captured
发布说明摘录
If you book hotels through an SDK, update now. Since 2026-09-11 the API has refused every hotel booking sent by an earlier SDK release. These versions book again: | Package | Fixed in | Update | |---|---|---| | letsfg (PyPI) | 2026.5.101 | pip install -U letsfg | | letsfg (npm) | 2026.5.74 | npm install letsfg@latest | | letsfg-mcp (npm) | 2026.5.77 | npx -y letsfg-mcp@latest | The hosted MCP at https://letsfg.co/developers/api/mcp needs no update. What went wrong …在 GitHub 查看 ↗
常见问题
搜索需要付费吗?
letsfg auth进行一次零金额卡设置后,搜索免费且无限次,持续90天。如何预订酒店?
pay_link直接支付给供应商。可以取消酒店预订吗?
balance_due_by之前取消只需承担已支付的10%费用;之后则按酒店的取消阶梯执行,最高可达100%。