hearth-jev-rental-search
Rental-search agent that drives Chrome across Craigslist, Facebook, Redfin and Zillow, with Jev deciding which listings match.
Overview
Hearth is an AI agent that drives a real Chrome browser to search Craigslist, Facebook Marketplace, Redfin and Zillow from one plain-language request, such as a studio in Oakland under $2,500 near BART, and returns a single shortlist of matching rentals. You can watch every click, and it can take typed or spoken searches.
It only reads pages and reports findings: it never messages a seller, saves a listing or starts a transaction. According to the list summaries, Jev decides which listings match the criteria. The README says a search costs a fraction of a cent, and setup requires uv, Chrome started with a separate debugging profile, and a TypeSafe key. It needs uv, Google Chrome and a TypeSafe key.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Does this listing match the user's criteria?(inferred) | yes · no |
How it works
- User types or speaks a rental request
- Hearth fills search filters and browses four marketplaces
- Jev judges which listings match
- Return one shortlist; never contact sellers
Strengths
- Read-only; no transactions or messages
- Multi-source shortlist
- Low cost per search
Caveats
- Browser automation may break as sites change
- Requires a dedicated Chrome profile
Getting started
uv sync, set TYPESAFE_API_KEY in .env, start Chrome with --remote-debugging-port=9222, then BU_CDP_URL=http://127.0.0.1:9222 uv run jev.At a glance
- Type
- Project
- Status
- prototype
- Language
- Python
- Runtime
- local app driving Chrome
- Has code
- yes
Use cases and integrations
How curated lists describe it
Housing search: autonomous multi-source rental search where Jev decides which listings match the criteria.
yibie/awesome-jevAutonomous multi-source rental search powered by TypeSafe Jev.
hellogumbo/awesome-jev
Frequently asked questions
Will it contact landlords?
No, it only reads pages and reports.
Which sites?
Craigslist, Facebook Marketplace, Redfin and Zillow.
What does Jev decide?
Which listings match your criteria.
Related projects
Java tool that sorts each claim in a rental listing into verify on site, demand evidence or high-risk pitch, building a viewing checklist.
ProjectbetaJavaChrome extension that sorts every tab into named groups with one parallel Jev Choice per tab, or via an LLM that invents group names.
PluginbetaJavaScriptCline's official curated plugin collection, which includes jev-browser, jev-guard and jev-playground plugins.
PluginproductionTypeScriptRAM-efficient Rust coding-agent harness, listed as using Jev decisions for memory pruning, browser navigation and voice routing.
ServiceproductionRustMCP server and libraries that drive Chrome over CDP and hand a decision model like Jev a bounded menu of page actions.
ProjectproductionTypeScript- Jev Browser★ 335
Headless browser automation via MCP server, CLI or library: Jev picks one action per step and scores goal-met and stuck probabilities.
MCP serverbetaTypeScript