安裝與入門 · 約 17 分鐘 · 更新於 2026-07-30
可以把 Cursor、Claude Code 的歷史記錄搬到 TabTin 嗎?
Cursor、Claude Code、Codex、WorkBuddy 的歷史對話怎麼搬過來,哪些搬不了。
能。TabTin 可以把你這臺電腦上 Claude Code、Cursor、Codex、WorkBuddy 四個工具的歷史對話讀出來、複製一份進 TabTin,讓你在這邊接著往下聊——換任意模型、多端同步、順手接上表格和自動化。
先把最容易誤會的一句話說在前面:搬的是「對話」,不是「設定」。你的規則檔案、Skill、MCP 設定、模型金鑰,都不在匯入範圍裡。下面一條條講清楚。
先說清楚:能搬什麼,不能搬什麼
能搬(每條對話完整搬過來):
- 你說的話、AI 回的話
- AI 的思考過程(thinking / 推理摘要)
- 調了哪些工具、傳了什麼引數、返回了什麼(截斷保留,見下文)
- 會話標題、建立/更新時間、所屬的 Project 目錄
- 子 Agent 分支(Claude Code 的 subagent、WorkBuddy 的 Agent 派發、Cursor 的 task 會話等)
- 用了哪個模型、token 用量、git 分支(部分工具有)
不能搬(一個都沒做):
| 你可能以為能搬的 | 實情 |
|---|---|
規則檔案(CLAUDE.md、.cursor/rules、AGENTS.md) |
不讀、不導。TabTin 的規則要自己重新配 |
| Skill / 自定義指令 | 不讀、不導 |
| MCP 伺服器設定 | 不讀、不導 |
| 模型 API Key、訂閱登入態 | 明確列為禁讀,見下面「哪些檔案絕對不碰」 |
| Checkpoint / 檔案快照 / 程式碼改動記錄 | 不導(原工具裡的歷史一點沒動,還在那兒) |
| 未來的增量同步 | 沒有。匯入是一次性動作,不是持續同步 |
一句話:匯入 = 把聊天記錄搬過來做上下文,不是把整套工作環境克隆過來。
支援哪四個工具,各自能搬多全
| 工具 | 能導進來的 | 已知搬不全的地方 |
|---|---|---|
| Claude Code(含 Claude 桌面版的 Code 標籤,是同一份資料) | 完整對話、思考、工具呼叫與結果、子 Agent、git 分支、token 用量 | 從別的會話 fork 出來的分支只導「新增的那段」,重複的父會話內容不重複搬;只在索引裡有、正文已被清理的會話不導 |
| Codex | 完整對話、推理摘要、工具呼叫與輸出、apply_patch 結果、聯網搜尋、模型名、token 用量 |
加密儲存的推理內容解不開,只有「有摘要」的思考能搬;子代理是獨立會話,列表裡單獨標「子會話」 |
| Cursor | 完整對話、思考、工具呼叫與結果、貼過的圖片(轉成佔位文字) | 只有留下轉寫檔案的會話才會出現在列表裡——Cursor 裡看得到的對話,未必全都能導;少數 AI 回覆 Cursor 自己存的就是 [REDACTED],能從別處補就補,補不上會寫「(此段回覆正文未被 Cursor 轉寫儲存)」;子 Agent 收合在主會話裡,不會平鋪一大堆 |
| WorkBuddy | 完整對話、思考、工具呼叫與結果、子 Agent、圖片(轉成佔位文字) | 已刪除的會話不導;WorkBuddy 沒有「封存」這個概念,所以列表裡不會出現封存標記 |
它只讀這臺電腦上這幾個工具的本地對話記錄,雲端的歷史讀不到——所以你在別的電腦上聊的,得在那臺機器上再導一次。
登入憑據一概不碰。 各工具存 token、cookie、金鑰的那些檔案在匯入工具裡是寫死的禁讀清單,任何情況下都讀不到。精靈裡那句「登入憑據類檔案(token、cookie、金鑰檔案)一律不讀取」就是指這個。
全程只讀。 匯入工具對這四個工具的目錄零寫入——不改、不刪、不移動。你在 Cursor 裡的歷史,導完之後一模一樣還在。
從哪兒點進去
只有一個圖形入口:
- 開啟 TabTin 桌面用戶端,確認頂端列切到了你想導進去的組織(檔案按組織分開存,導完不能換)
- 看左側工作列,從上到下是 新任務 / Skill 庫 / 自動化 / 匯入資料
- 點 匯入資料
如果 TabTin 檢測到你裝了這幾個工具、並且真有歷史,匯入資料右邊會有個小藍點。這個點很剋制:每次登入最多亮兩次,你點過一次入口它當次就滅,只要你成功導過一次,它永遠不再亮。所以沒看到藍點不代表檢測失敗,直接點進去看就行。
沒有彈出視窗、沒有引導橫幅、設定裡也沒有第二個入口——就這一個。
三步走
頁面頂上是步驟條:選擇來源 → 選擇對話 → 匯入。
第一步:選擇來源
進來先看到一張說明圖:左邊是「本機其他平台」,中間箭頭寫著「只讀複製」,右邊是 TabTin,底下一句 「僅讀取並複製,不會改動原平台資料」。
下面是四張平台卡片,每張顯示這個工具在你機器上的家底:「N 個工作目錄 · M 條對話 · 最近活躍 X」。這一步只數索引、不讀正文,所以很快。
- 裝了但沒有可導內容的,會灰掉並寫「已檢測到安裝痕跡,但暫無可匯入的歷史對話」
- 四個都沒有會顯示「沒有檢測到可匯入的歷史會話。」
勾上你要搬的平台(可以多選),點 下一步。
第二步:選擇對話
這一步是重點,粒度細到單條對話。
時間範圍在左上角:7 天 / 30 天 / 90 天 / 全部,預設 30 天。覺得少了就往大調。
中間是三級樹:平台 → 工作目錄 → 單條對話。每一行都能勾,父級是三態勾選框(全選 / 半選 / 未選)。
每個工作目錄後面會標它將來落在哪:
- 將新增工作區 —— TabTin 裡還沒有這個目錄
- 合流到「某某」 —— TabTin 裡已經有對應的工作區(標了「(子目錄)」的意思是外部目錄是它的下級目錄)
對話行上可能帶 子會話、已封存 的字尾。封存的對話預設會一起掃出來,沒有單獨的開關,不想要就手動取消勾選。
右上角能搜「工作目錄 / 對話標題」。右側工具條上有三個快捷鍵位:全選 / 全不選 / 只導一個試試(自動幫你選中這個平台最近活躍的一個工作目錄,跳過封存的)。
底部有個「安全」小卡,裡面一個勾選框 「對疑似金鑰 / 憑據預設遮罩」,預設是勾上的,建議別關。遮罩覆蓋 7 類常見格式:sk- 開頭的 key、sk-ant-、Bearer xxx、JWT、GitHub token(ghp_ 等)、AWS AKIA...、以及 api_key= / password: 這類賦值寫法。遮罩保留前 4 位和後 2 位,方便你回看時還能認出是哪個 key。
底部還會即時告訴你 「所選對話將歸入 N 個工作區(X 個新增,Y 個合流)」,以及一句很重要的話:「本次匯入不授予 Agent 目錄執行權限,開始工作時再單獨確認信任。」——匯入不等於把目錄交出去。
選好點 開始匯入(N 條對話)。
第三步:匯入
進度條會顯示「正在處理:某某目錄」和 已完成 / 總數。這一步在後台跑,你可以離開這個頁面繼續用 TabTin,右下角會留一個進度小面板。中途可以 取消匯入。
完成後是結果頁:
已寫入本機檔案 N 條外部對話(特化只讀展示,不進普通會話列表;工作區按常態建立)
如果有失敗或被跳過的,下面會有 「檢視 N 條失敗明細」 收合,逐條寫清楚是哪個平台、哪條會話、什麼原因。
結果頁右下角有 移除本次匯入——一鍵把這批檔案清掉(連帶本次新增的工作區一起刪),二次確認文案是「將永久刪除本次匯入的對話及其訊息,不可恢復。」
導進來之後,東西落在哪
這是最容易困惑的一段,講細一點。
兩個儲存位置:
- 工作區(會同步到你的 TabTin 帳號) —— 每個外部 Project 目錄對應一個 TabTin 工作區,名字直接取目錄名。找不到原目錄的零散對話,統一歸到「預設工作區」。
- 對話本體(只在這臺電腦上) —— 存成本機檔案,放在 TabTin 自己的資料目錄裡,按組織分開存,不上傳。
所以:對話內容不上雲。 只有「工作區」這個殼(目錄路徑 + 名字)進了你的帳號;聊天記錄本身留在本機。換臺電腦不會自動出現,同事也看不到——哪怕你導進的是團隊組織。
在介面上長什麼樣:
導進來的對話不進普通會話列表,而是掛在對應工作區下面,用琥珀色的檔案圖示單列一類。點開它不是「開啟舊會話」,而是以一條特殊新對話展開:把這段歷史整段注入進去當上下文,頂上有一條橫幅寫著來源和原會話標題,下面一行提示 「上面是外來歷史,當作上下文即可——從這裡開始,都可以交給小 Tin 繼續做」。
從這條對話往下發的訊息,才是真正走 TabTin 正常流程的新訊息。注入進去的那段歷史仍然只在本機。
同一份檔案再點一次,會回到同一條對話,不會每次都新開。
想刪掉某一條:在側邊欄那一行上懸停,點垃圾桶,確認框會寫「僅清除本機匯入內容,不會影響原工具裡的歷史。」
哪些內容會「縮水」
匯入不是畫素級復刻,有幾處刻意做了降級,事先知道就不會奇怪:
- 圖片 拷進本機檔案後可在對話裡直接預覽;源圖找不到時仍顯示佔位文字
[圖片: 檔名] - 工具引數和工具返回 只保留 4000 字以內的預覽;超了會標「已截斷」
- 二進位制的工具輸出(PDF 流、原始位元組那類)直接寫成「(二進位制工具輸出,未匯入)」
- 單條正文 超過 10 萬字會截斷
- 疑似金鑰 遮罩(預設開)
- 空對話、只有標題沒正文的對話 直接不導,避免側邊欄堆一排「無標題 / 0 訊息」
- 外來歷史使用者氣泡 按 Markdown 只讀渲染(表格、程式碼塊、連結可讀);普通新發訊息仍是純文字
理由很直白:能可靠地把「對話」搬過來接著聊,比把每個工具呼叫的原始 dump 都塞進來更有用,後者還是各種髒資料的重災區。
三個用法建議
剛從 Cursor / Claude Code 遷過來,第一件事做什麼
別一上來完整導。
- 先確認頂端列組織選對了(個人帳號還是團隊組織)——檔案按組織分開存,導完不能改
- 第二步裡點 只導一個試試,先搬一個 Project
- 導完在側邊欄找到那個工作區,點開檔案,看看對話渲染得對不對、上下文接得順不順
- 覺得沒問題,再回到 匯入資料 把時間範圍放到 90 天或全部,導其餘的
團隊一起遷移怎麼組織
匯入是每個人在自己電腦上各自處理——檔案不上雲,你導的同事看不到,所以沒有「管理員統一導一次」這種做法。團隊要統一的其實是兩件事:
- 約定導到哪個組織。讓大家在點「匯入資料」前先把頂端列切到同一個團隊組織,否則有人導進個人帳號、有人導進團隊,後面對不上。
- 本地目錄對得上就會合流。 如果 TabTin 裡已經有同裝置、同目錄的工作區,匯入會把對話掛進那個工作區,不會因為目錄重複而跳過;也不必先刪再建。
至於規則、Skill、MCP,這些導不過來,得在 TabTin 這邊重新配一次——建議由一個人配好組織層級的,別每人各配一套。
匯入前後怎麼核對沒丟東西
- 匯入前記數:第一步的平台卡片上寫著「N 個工作目錄 · M 條對話」,先記下來
- 勾選後記數:第二步的按鈕上寫著「開始匯入(K 條對話)」,K 就是你這次的分母
- 匯入後對帳:結果頁寫「已寫入本機檔案 X 條」。X 比 K 少是正常的,差額都在「檢視 N 條失敗明細」裡,逐條有原因
- 常見差額來源:空對話被跳過、只有標題沒正文的被跳過、這條以前導過(同源會話一次性)
- 最後逐個工作區點開看一遍,確認對話都掛在你預期的 Project 下面
一個坑要提前知道:右下角懸浮面板裡的「N 條失敗」只統計真正的失敗,被「跳過」的那些不算在裡面。所以重複匯入一批已經導過的對話,面板上可能顯示成「成功 0 條、失敗 0 條」,看著像什麼都沒發生——真正的原因要去結果頁展開明細看。
常見問題
它會不會改動、甚至弄壞我在 Cursor / Claude Code 裡的歷史?
不會。匯入工具對這四個工具的目錄是純只讀的,一個位元組都不寫。你導完之後回 Cursor,歷史一條不少。刪掉 TabTin 裡的匯入檔案,也只刪 TabTin 這邊的副本。
我的規則檔案、Skill、MCP 設定能一起搬過來嗎?
不能,一個都沒做。目前只導對話歷史。CLAUDE.md、.cursor/rules、Skill 定義、MCP 伺服器設定都不在讀取範圍裡,需要你在 TabTin 這邊重新配一次。
匯入的對話會上傳到雲端嗎?同事能看到嗎?
對話內容不上傳,只存在你這臺電腦的 TabTin 使用者資料目錄裡。同事看不到,哪怕你導進的是團隊組織。只有「工作區」這層殼(目錄路徑和名字)會同步到你的帳號。
順帶一提:這也意味著換電腦看不到,需要在新電腦上重新導一次。
預覽寫「合流到某某工作區」,真的會掛進去嗎?
會。第二步標成「合流到 X」時,執行也會把對話掛進那個已有工作區(同裝置、同目錄精確命中),不會因為目錄重複而跳過,也不會改動該工作區原有的信任等設定。
仍會被跳過的只有:同源會話已經導過(一次性語義,見下一條)。
同一批對話再導一次,會重複嗎?會覆蓋嗎?
都不會。匯入是一次性語義:同一條源會話已經有檔案了,第二次直接拒絕,記成「跳過」,明細裡寫的是 會話已匯入過(一次性)。刪除對應 Workspace 或本機檔案後可重來。
想重來,得先把對應的本機檔案(側邊欄那行的垃圾桶)或工作區刪掉。
導錯了、導到錯的組織了,怎麼撤銷?
- 剛導完還在結果頁:點 移除本次匯入,會把這批檔案連同本次新增的工作區一起刪掉
- 已經關掉頁面了:在側邊欄找到具體那條檔案,懸停點垃圾桶,一條條刪
- 刪整個工作區:刪工作區時,掛在它下面的匯入檔案會一起清掉
刪除隻影響 TabTin 這邊的副本,原工具裡的歷史不受任何影響。
檢測不到我裝的工具,或者數字是 0
按可能性從高到低檢查:
- 對話真的不在這臺機器上——匯入只看本機檔案,雲端的歷史讀不到
- 改過預設目錄——Claude Code 認
CLAUDE_CONFIG_DIR,Codex 認CODEX_HOME,其餘三個路徑是寫死的,改過位置就找不到 - Cursor 正在執行、資料庫被佔用——卡片上會帶一句「state.vscdb 存在但 composerHeaders 計數為 0(庫被佔用/超時或版本不相容)」,把 Cursor 關掉再點一次「匯入資料」
- 工具版本太老——比如 Codex 早期版本沒有
state_5.sqlite,會提示「可能是極早期版本」;Cursor 老版本沒有新索引表時會走保底路徑,能讀到的會少一些 - 確實沒有歷史——WorkBuddy 裝了但沒聊過,會顯示「已安裝 WorkBuddy,但本機尚無可匯入的歷史對話」
Cursor 裡明明有很多對話,列表裡卻少了一截
Cursor 的對話只有留下轉寫檔案的才會出現在匯入列表裡。沒有轉寫的會話導進來只會是個空殼(有標題、0 條訊息),所以被直接過濾掉了。這不是 bug,是有意為之——避免側邊欄堆一排點不開的空對話。
圖片和工具輸出為什麼變成一行字了?
工具引數/返回仍是有意降級:只留 4000 字預覽,二進位制輸出寫成「(二進位制工具輸出,未匯入)」。
圖片:新匯入會把截圖拷進本機檔案,對話裡可以直接預覽。若原始檔已經找不到,才會顯示 [圖片: 檔名] 佔位。更早匯入、尚未重導的舊檔案仍可能只有佔位文字——刪掉該條檔案再匯入一次即可。
表格在 Cursor 裡好好的,匯入後豎成一列?
外來歷史的使用者氣泡現在會按 Markdown 渲染(含表格)。若源內容本身就是「一格一行」的純文字(例如從 Excel 貼上時丟掉了表結構),匯入不會憑空還原成表——那是源裡就沒有結構,不是渲染壞了。
封存的對話會一起導嗎?想只導沒封存的怎麼辦?
會一起掃出來,介面上沒有單獨的開關。列表裡封存的對話帶「已封存」字尾,手動取消勾選就行。或者用「只導一個試試」,它會自動跳過封存的。
匯入很慢 / 好像卡住了
Cursor 的資料庫可能有十幾個 G,大庫上掃描和解析確實慢。匯入是後台跑的——直接離開這個頁面繼續用 TabTin 就行,右下角有進度面板,跑完會更新。真要停就點「取消匯入」,已經寫進去的部分會保留,不想要可以用「移除本次匯入」清掉。
還是無法解決?
把卡住的那一步、或者結果頁的「失敗明細」截個圖,發到 contact@larchiveai.com,我們幫你看。寫清楚你是從哪個工具導的、大概多少條對話,會更快定位。