Original Summary

Hi everyone! I&#x27;m Joe, and I built Tennis: a CLI that indexes and searches your context offline. You can index any files, your Chat &amp; Claude sessions, Codex history, etc. All local and offline.<p>I&#x27;ve always hated having chats siloed in Claude and not having an easy way to connect that context in other apps. Anything that exists today has a subscription and is stored on their servers, and really wanted something fast, local, and offline.<p>How Tennis works: SQLite&#x2F;FTS5 (keyword) + vec0 (vector) model2vec &#x2F; potion-retrieval-32M (512-dim, 123MB). This is a flat vector table, and what helps make this work well local&#x2F;offline. * RRF (k=60) fuses BM25 keyword rank + cosine semantic rank into one score<p>Tennis also creates markdown files called &#x27;cards&#x27; at indexing time. This gives you an easy, summarized, human readable format to see what Tennis has. You can edit these files (but won&#x27;t change the embeddings in SQLite).<p>You can use Tennis via API and MCP. It&#x27;s incredibly fast, and the MCP works great as a connector to different applications (ChatGPT, Claude, Opencode, etc).<p>You can install and use it today: <a href="https:&#x2F;&#x2F;tennis.jlachance1.workers.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tennis.jlachance1.workers.dev&#x2F;</a><p>Thanks for checking this out! I would love any feedback. Thank you


  • 情报分类:商业与市场研究
  • 分类依据:内容涉及商业、投资或市场动态
  • 信息来源:Hacker News 新项目
  • 发布时间:2026/10/16 23:17:01