AgentZero

🏠 AI驱动的本地房产追踪系统

本地房地产房源追踪工具,支持Redfin/REW.ca自动抓取、AI智能分类与邮件自动扫描,需自托管Rust后端与himalaya邮件客户端。

收藏
3.9k
安装
1.1k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

AgentZero 是一款自托管的房地产房源追踪系统,专为个人购房者或投资者设计。用户通过本地Rust/Axum后端(端口8000)管理房源,支持三种主要操作:手动添加房源URL、刷新现有房源数据、以及通过AI自动分类房源。系统集成Claude进行智能 triage,自动将新房源匹配到用户预设的搜索画像(search profiles),无需手动选择。

关键工作流:

  • 手动添加:POST /api/listings/agent-suggest 提交Redfin或REW.ca链接,409冲突时返回已有房源ID
  • 每日邮件扫描:通过himalaya CLI读取Gmail中Redfin通知邮件,用openclaw浏览器自动化点击提取房源链接,自动提交并分类
  • 日志追踪:所有操作记录至 agent_zero_claw_logs/YYYY-MM-DD.md,包含房源详情、价格、状态变更

显著优点

1. 隐私优先架构:完全本地运行,房源数据存储于本地SQLite(backend/listings.db),HTML快照仅缓存Redfin页面,不含Gmail会话数据
2. 智能自动化:Claude后台自动评估房源与搜索画像的匹配度,自动跳过不符条件的房源(如区域不符)

3. 邮件工作流集成:独特的himalaya+openclaw组合,实现Redfin邮件到房源入库的全自动化,每日上限3封邮件防止滥用

4. 数据源限制降低风险:主动屏蔽Zillow和Realtor.ca(仅存stub),减少高风控站点的法律与反爬风险

潜在缺点与局限性

  • 基础设施负担重:需同时维护Rust后端、Node前端、himalaya邮件配置、openclaw浏览器四个组件
  • Gmail权限门槛:必须配置Gmail IMAP应用密码或OAuth,且需手动启动openclaw浏览器守护进程
  • 平台覆盖有限:仅支持Redfin(加拿大/美国)和REW.ca,主流平台Zillow/Realtor.ca被明确禁用
  • 无云端备份:数据完全本地,设备损坏即丢失
  • 依赖活跃维护:Rust/cargo、Node/npm版本漂移可能导致构建失败

适合人群

  • 加拿大/美国西部(Redfin覆盖区)活跃购房者
  • 技术背景用户,熟悉命令行工具与自托管服务
  • 重视数据隐私、不愿将房源搜索历史上传至云端平台的用户
  • 需要批量监控多区域房源的投资者(支持多搜索画像)

常规风险

1. 邮件自动化风险:himalaya读取Gmail元数据、openclaw操作浏览器虽限于Redfin链接,但IMAP凭证泄露可导致邮箱完全暴露
2. 反爬与ToS风险:Redfin页面抓取可能触发IP限制,HTML快照本地缓存虽降低频率但仍存在平台封禁可能

3. 本地服务暴露:backend监听localhost:8000,若设备有公网暴露可能被未授权访问

4. 供应链风险:依赖cargo/npm外部包,首次构建需下载大量第三方代码

5. 数据完整性:SQLite无自动备份,processed_emails.json状态文件损坏可导致邮件重复处理或遗漏

AgentZero 内容

backend文件夹
bindings文件夹
migrations文件夹
src文件夹
agent文件夹
api文件夹
bin文件夹
cli文件夹
fetching文件夹
images文件夹
models文件夹
parsers文件夹
store文件夹
cli文件夹
src文件夹
bin文件夹
frontend文件夹
public文件夹
src文件夹
bindings文件夹
scripts文件夹
手动下载zip · 204.5 kB
HistoryField.tstext/plain
请选择文件