
TST Desk 是一款桌面应用,可以在窗口中给你一个 AI 同事:你把它指向一个文件夹,输入你想要的内容,然后看它运行——阅读文件、执行命令,并在它之前询问......
概览
TST Desk 是一款桌面应用,可以在窗口中为你提供一个 AI 同事:你只需指向某个文件夹,输入你想要的内容,就能看着它运行——读取文件、执行命令,并在它做任何重要操作前先请求。它看起来和感觉像是带有 Cowork 风格工作区的 Claude Desktop,但它运行在你选择的模型上,通过任何兼容 OpenAI 的端点计算,按你的 API 密钥计费,标题栏有实时成本计量器。它没有服务器,没有托管后端,没有账户,也没有订阅——指向本地模型服务器时,它不需要 API 密钥,也不需要网络。 v0.1.0 版本在发布页面。每个平台都会获得这些由 .github/workflows/package.yml 构建的工件: GitHub Releases 会重写 Tauri 的 TST Desk_ 中的空间......名字变点;SHA256SUMS.txt 使用下载名称。 1. 从发布页面下载你平台的工件。2. 与已发布的 SHA256SUMS.txt 进行验证。3. 安装:- — 打开.dmg,拖曳到应用程序。
概述(AI 翻译)
一个开源、自带模式的桌面代理工作空间。
TST Desk 是一款桌面应用,可以在窗口中为你提供一个 AI 同事:你只需将其指向 文件夹,输入你想要的,然后看它正常工作——读取文件、执行命令和询问 在它做出任何重大影响之前。它看起来和感觉就像Claude桌面加上了Cowork风格 但它可以运行在你选择的模型上,通过任何兼容OpenAI的端点,计费为 你的API密钥,标题栏里有实时成本计量器。没有服务器,没有托管后端, 没有账户,也没有订阅——而且指向本地模型服务器时,不需要API密钥,也不需要 根本不建立人脉。
安装
v0.1.0
在发布页面。每个平台都获得了这些工件,由
.github/workflows/package.yml:
| 平台 | 文物 |
|---|---|
| macOS(苹果硅) | TST.Desk_0.1.0_aarch64.dmg |
| macOS(英特尔) | TST.Desk_0.1.0_x64.dmg |
| Linux(x86_64) | TST.Desk_0.1.0_amd64.AppImage 和 TST.Desk_0.1.0_amd64.deb |
| Linux(ARM64) | [TST.Desk_0.1.0_aarch64.AppImage 和 TST.Desk_0.1.0_arm64.deb |
| Windows | TST.Desk_0.1.0_x64_en-US.msi |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
TST Desk
An open-source, bring-your-own-model desktop agent workspace.
Point it at a folder, say what you want, and watch it work. It reads files, runs commands, and asks before it does anything consequential. It looks and feels like Claude Desktop, but it runs on the models you choose, billed to your own key.
- Open source, no account. Apache-2.0. Nothing to sign up for, no hosted backend, no subscription. You pay your model provider per token, and nobody else.
- Any OpenAI-compatible model. Paste a server URL, pick a model, start working. A live meter in the title bar shows what each turn and session costs, and a spend cap pauses the session when it is reached.
- Works offline with a local model. Pointed at a model server on your own computer, it needs no API key and no network.
- Asks before it acts. Every tool call goes through a classifier. Reads and edits inside your folder run on their own. Other shell commands, anything outside the folder, and anything it cannot classify wait for your approval.
- Keys stay in your OS keychain. Keychain on macOS, Secret Service on Linux, Credential Manager on Windows. Never in a config file or a log.
- A native app for macOS, Linux and Windows. Built on Tauri: a Rust shell on the system webview, with the agent daemon bundled in. No Electron. An Android app pairs with a QR code and follows your sessions from your phone.
Download the latest release · Install steps · Quickstart · How models work
Works with
TST Desk talks to any server that speaks the OpenAI chat API. No model ships with it; the first run walks you through adding one.
| What | Examples | Key |
|---|---|---|
| A model server on your computer | Ollama, vLLM, LM Studio, llama.cpp’s server | None. No key is asked for, and none is sent to 127.0.0.1 or localhost. |
| A hosted model API | A provider’s OpenAI-compatible /v1 endpoint |
Your key, stored in the OS keychain and sent only to that URL |
| A gateway in front of many models | A router or proxy that speaks the OpenAI chat API | Your key for the gateway |
| A server you run on another machine | Your own vLLM or llama.cpp behind a key | A named key for that server |
| Anything else | Any endpoint that speaks the OpenAI chat API | Whatever that endpoint needs |
You can also mix them: a team gives planning, doing and checking their own models, for example a hosted model that plans and a local one that does the work. See docs/models.md.
Install
Get the newest build from the latest release. Every release has these files:
| Platform | File |
|---|---|
| macOS, Apple silicon | .dmg (aarch64) |
| macOS, Intel | .dmg (x64) |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add thatsimpletech/tst-desk