
find-my-session
io.github.SomeNoneAI由 GitHub 帳號 SomeNoneAI 發布v0.1.4更新於 Nov 6, 2026
Read-only session finder across coding-agent harnesses: search, page prompts, hand off.
發布方自己的服務:Verified Codes
概覽
唯讀的 MCP 伺服器,可在 22 種編碼代理工具間尋找、搜尋並分頁瀏覽歷史工作階段,並輸出精簡的交接摘要。
- 可以做什麼
- 依關鍵字、工具、工作目錄或日期搜尋並列出工作階段,回傳最近一筆符合者
- 為單一工作階段輸出低 token 的交接摘要,可限制輪數與字元數
- 列出、計數並分頁檢視某工作階段中人類提出的提示詞
- 依工具與時間範圍彙總已記錄的 token 與費用用量
- 檢查本機環境與儲存狀態,包括解碼器可用性與各工具健康情形
- 印出或執行重新開啟某工作階段的工具指令
- 適用情境
- 適合在編碼代理額度用盡,或你在不同工具間切換、需要找回某項任務所在的工作階段並接續時使用;也適合回顧先前工作階段提過的需求,或統計 token 與費用用量。
- 執行需求
- 以 Python 套件在本機執行(pipx 或 uvx),需 macOS 或 Linux 及 Python 3.9 以上,無第三方 Python 套件。壓縮的 Codex 與 DeepSeek 儲存需要 zstd 解碼器(Python 3.14+ 或 zstd 指令)。目前不支援 Windows。它會讀取你已在使用的各工具工作階段儲存。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 find-my-session,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
find-my-session
🌐 中文说明
[CI] [OpenSSF Scorecard] [PyPI] [Python 3.9–3.14] [License: MIT]
A local, read-only session finder and handoff tool for coding agents, shipped in two forms that share one fms_lib core:
- find-my-session-skill — an agent skill (
fmsCLI) that finds the right session across harnesses and prints a low-token handoff digest instead of the whole transcript. - find-my-session-ui — a human-friendly browser panel for the same stores.
When a harness runs out of quota, you usually remember what you were doing but not where the session lives. fms answers that with one compact command.
[fms search and fms show in a terminal]
[Counting and paging the human prompts of one session]
[The find-my-session browser panel reading a synthetic session store]
Screenshots use synthetic fixture data.
Ask your agent
If the skill is installed, just talk to your agent in plain language — no fms flags needed:
/find-my-session 找到 claude-code 最近的一个会话,继续那个任务/find-my-session find the most recent claude-code session and continue that task/find-my-session 额度用完了,在 claude-code 里找昨天关于鉴权的那次会话并接力/find-my-session search my claude-code sessions about token refresh and show the handoff digest/find-my-session 列出这个项目最近一次 claude-code 会话里我提过的所有需求
The agent resolves the harness, runs search / latest / show / prompts, and continues the work.
Supported harnesses
Twenty-two adapters are ready; one more is planned. Verified versions, surfaces, and caveats live in the compatibility matrix; per-harness store details live in references/.
Requirements
- Python 3.9 or newer; macOS or Linux. Python 3.9 is end-of-life upstream and 0.2 is planned to require 3.10+ (see ROADMAP.md).
- No third-party Python packages
- Compressed stores (
codex.jsonl.zst,deepseek.zstd) need a zstd decoder: Python 3.14+ or thezstdCLI; otherwise those sessions are skipped - Windows is exercised by an experimental, non-blocking CI job but is not supported yet; see ROADMAP.md
Install
CLI and UI commands
pipx install find-my-session installs the fms and fms-ui commands from PyPI. To run an unreleased commit, install from Git instead: pipx install git+https://github.com/SomeNoneAI/find-my-session.git. Use pipx upgrade find-my-session to upgrade or pipx uninstall find-my-session to remove them. With uv, uvx --from find-my-session fms ... runs the PyPI release without a permanent install.
For agents: the skill
-
Release ZIP. Each GitHub Release publishes
find-my-session-skill.zip. Download it from the latest release, then install it into your harness (for example, unzip it into~/.claude/skillsfor Claude Code, or link the directory into your harness's skills folder). -
Source checkout.
From a checkout you can also run the CLI directly as
python3 skills/find-my-session/scripts/fms, or runpython3 tools/build_artifacts.pyto builddist/find-my-session-skill.zipyourself. To remove a linked skill, delete its symlink from the harness's skills folder.
For humans: the UI panel
- Release ZIP. Download
find-my-session-ui.zipfrom the latest release, extract it, and runpython3 fms-uifrom the extracted directory (or./fms-uiwhen your extractor preserves executable bits). Replace that directory to upgrade or delete it to uninstall. - pipx. The same pipx install above provides the
fms-uicommand. - Source checkout. Run
fms_ui/fms-ui(use--no-browser --port 8765to pick a port without opening a browser).
The panel starts a read-only server on 127.0.0.1 with keyword and metadata filters, session overviews, paged user prompts, recent turns, and copyable refs. The static frontend uses only same-origin JSON APIs — no Node.js, no external assets. Language follows the local system, with an explicit zh/en switch. The interface also follows the system light/dark preference, with a manual toggle and a non-black dark palette. The frontend is built with Vue 3 + TypeScript + Vite; Node.js is needed only when developing it from fms_ui/frontend/, never to run the panel.
Quick start
Search prefers an explicit --harness; omit the query to list recent sessions. Archived sessions are excluded from search/latest unless --include-archived is passed. show stays read-only and prints the raw source path so an agent can grep the original file when the digest is not enough.
Commands
Useful options
Session references use harness:session-prefix (for example claude-code:c1a0de01); a raw transcript path from a supported store works too.
Picking with fzf
Every listing is plain TSV, so interactive picking is a pipe away:
The second recipe resumes the picked session in its own harness when the
harness has a verified resume command (see fms resume --help). Desktop/CLI surfaces that share one store share one ref space — see the compatibility matrix for which surfaces are verified.
Privacy and safety
- Everything runs locally; the CLI makes no network requests.
- The CLI only reads session files and databases, opening SQLite stores read-only; it never edits or deletes session content.
- Search output is metadata-only;
showandpromptscan print conversation content, so treat their output like the original transcript.
Development and documentation
- CONTRIBUTING.md — setup, tests, and how to add or verify a harness.
- docs/compatibility.md — the detailed, per-harness compatibility matrix.
- docs/json-output.md — the
--jsonfield contract and pre-1.0 stability policy. - docs/faq.md — 5-minute tutorial and answers to the most common "where is my session" questions.
- ROADMAP.md — near-term plans.
- SECURITY.md — supported versions and private vulnerability reporting.
- skills/find-my-session/references/ — per-harness store schemas and verification recipes; start with extending.md to add a harness.
License
MIT. See LICENSE.
來源:README.md,提交 204ae46
工具
0版本歷史
2- v0.1.4最新Nov 6, 2026
- v0.1.3Nov 5, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Find 整合
Verified Codes
codes.find官方發布者
一個遠端 MCP 伺服器,提供經核實的加密貨幣交易所、卡片等服務的折扣碼與推薦碼。
CareOpenly - Find Senior Living Communities
由 GitHub 帳號 leo9 發布
遠端唯讀 MCP 伺服器,可搜尋美國長者住宅社區,並查詢其價格、評價與執照資訊。

FindAIforWork Directory
由 GitHub 帳號 brand-lc 發布
以唯讀方式連接 FindAIforWork 精選 AI 軟體目錄,讓助理搜尋、檢視並比較工具條目。

FaithFinder — Find a Church
由 GitHub 帳號 ArmorNGlory 發布
FaithFinder 讓 AI 助理依城市、郵遞區號、宗派、敬拜風格與兒童事工,檢索內建的 9,000 多間美國教會目錄。

Find Local Instructor
由 GitHub 帳號 nkiyatkin 發布
一個遠端 MCP 端點,讓助理尋找體育、考試輔導、健康養生、IT 等領域的在地講師與家教。