User repository on GitHub
Parallel web search for terminals and agents, with local Chromium and Jev-guided exploration.
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
A Python search command for terminals and agents: Parallel Search seeds queries, a local Chromium fetches pages concurrently, and Jev scores the evidence to expand a breadth-first link queue. Ships readable output, JSON and an MCP server.
User repository on GitHub
Parallel web search for terminals and agents, with local Chromium and Jev-guided exploration.
Repo stats from the GitHub API, cached Oct 2026.
Web search for terminals and agents. Parallel Search finds initial pages. Local Chromium fetches pages concurrently. Jev scores the evidence and selects links for a breadth-first queue. One command provides readable results, JSON output, and an MCP server. The distribution name is jev-psearch. The installed command is psearch. For the Wikipedia game, use jev-bfs. Use Python 3.11 or later and uv. Install from GitHub:
Quoted from the project's README. Read the full README.
Watch out
Several limits are documented rather than worked around. A relevance score does not establish factual accuracy — the tool returns evidence, never an answer — and the default probability threshold is 0.5. The extractor reads the first 8,000 text characters and at most 24 links per page, Markdown pages supply text but their links are not extracted, and login pages, browser challenges or delayed rendering can defeat retrieval. jev_ms is shared by every page in one batch, so summing per-page values does not measure total Jev time; larger batches cut HTTP requests without guaranteeing lower latency or token use, and two redirects in one batch can fetch the same destination. Your query goes to Parallel unless you pass seeds, and page text, the query and link metadata go to TypeSafe for classification, so private URLs do not belong in seeds. The page budget counts failed attempts, so raising depth buys no extra pages. Exit codes are 1 for error and 2 for bad arguments, so check status and errors in JSON and MCP output. Copy reviewed against the repository README on 2026-10-04, not from running it.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.