跳到主內容

Theme / 0.3.2

ThinkRail

圍繞 pi 代理的代理式 IDE

基礎觀念

客製化 ThinkRail:語言、主題、字型與隱私

🟢 入門|介面內建英/日/俄/簡中/西語,放檔案到 ~/.thinkrail/locales 自帶翻譯;主題進 ~/.thinkrail/themes;字型進 ~/.thinkrail/fonts(v0.3.1 起可自選介面與程式碼字型)。遙測不含程式碼與 prompt,可一鍵退出。

語言

README〈Your language〉:

Settings → Language follows your system language or a language you pick; English, Japanese, Russian, Simplified Chinese, and Spanish are built in. Add a language ThinkRail doesn’t ship yet by dropping a translated en.json into ~/.thinkrail/locales — it applies as you save. Agent replies and tool output stay as the agent wrote them.

方式 說明
內建 English、Japanese、Russian、Simplified Chinese(簡體中文)、Spanish
自帶 把翻譯好的 en.json 放進 ~/.thinkrail/locales,存檔即生效

注意:內建的是簡體中文,且代理回覆與工具輸出維持原樣不翻譯——要繁中介面就是「自帶語言包」的標準案例(本站讀者想必有動機)。

主題與字型

  • 主題:~/.thinkrail/themes(ThinkRail 用自己的主題系統,pi 的終端主題不適用——見技能課的相容性注意事項)
  • 字型:~/.thinkrail/fonts;出廠附 Geist 與 JetBrains Mono。v0.3.1(#1092,feat: let users choose the interface and code fonts)起介面字型與程式碼字型分開選

應用程式狀態

~/.thinkrail 是 ThinkRail 的家:介面狀態、shelf、語言包、主題、字型都在這(解除安裝預設保留,thinkrail uninstall --remove-data 才刪)。pi 的設定則在 ~/.pi/agent(供應商課)。

隱私:遙測收什麼、怎麼退

README〈Analytics & privacy〉:

Usage analytics never include prompts, code, files, credentials, or account identity. … When launching from the command line, thinkrail --no-analytics (or THINKRAIL_NO_ANALYTICS=1) turns additional sharing off for that run.

問題 答案
收什麼? 基本使用事件(匿名安裝 ID;PostHog 處理額外分享)
不收什麼? prompts、程式碼、檔案、憑證、帳號身分——明文排除
怎麼退? 啟動加 --no-analytics,或環境變數 THINKRAIL_NO_ANALYTICS=1;額外分享開關在 Settings → Privacy

鍵盤

Settings → Keyboard 區段可調快捷鍵;預設快捷鍵全表見命令面板。命令面板本身也搜得到設定區段(setting:${section.id})。

總結:這個主題的完整迴圈

走到這裡,ThinkRail 的主張已經完整:pi 負責思考,ThinkRail 負責讓你看見——工作區隔離、規格留痕、逐輪審查、你自己的帳號與工具。接下來: