{"repo":"hanxiao/searchbox","free":true,"listed":false,"github":"https://github.com/hanxiao/searchbox","clone":"git clone https://github.com/hanxiao/searchbox.git","description":"Airgapped closed-corpus QA loop: a self-hosted Qwen3.6 agent explores a .zip dataroom under a token budget with local tools","language":"Python","stars":52,"topics":["agentic-search","apple-silicon","embeddings","jina","llama-cpp","llm","mlx","qwen","rag","reranker"],"license":"MIT","category":"ai-agents","readme_excerpt":"Searchbox Given a query, a .zip dataroom, and a token budget. The local Qwen3.6-35B-A3B in a minimal Pi harness explores the dataroom with local tools such as bash, grep, embeddings, rerankers in an airgapped loop, then answers. Live demo → hanxiao.io/searchbox Why Everyone who knows me knows I'm super test-time-com\"pilled\". In my view, search is test-time compute (TTC) : you wire trained embeddings, rerankers, multi-vector retrievers, query expanders into a pipeline at test-time to squeeze out relevancy. Don't scale TTC, say a keyword search hands you the answer, and it's probably not good enough. Scale it, say add embedding search then filter with a reranker, and you most likely get a better one. So I built searchbox as a testbed to explore a few questions on TTC: - Model preferences: which tool does it reach for in agentic search? - Is grep really all you need, i.e. where does a dense retriever add nothing to search quality? - Does scaling test-time compute via token budget forcing give better answers, especially on the hard questions? To make this work, I prebuilt a few projects to pave the road for searchbox: dataroom, which does agentic crawling and spits out a zip; and knowledge-graph, which extracts entity relations and walks the longest path to find non-trivial questions to test searchbox with. Feel free to dig into those too. Finally, I made searchbox an airgapped harness, because I don't want the model cheating with web information. I want to lock search in the box","default_branch":null,"files":null,"tree":[],"storefront":"/r/hanxiao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hanxiao/searchbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}