TheDesk next(v25~)

May 2, 2026 · View on GitHub

日本語

Mastodon(and Misskey) client for PC, based on Fedistar

What difference from Fedistar?

  • TheDesk UI(like TheDesk ~v24)
    • Floating post box
    • It can be color-coded by column or account
    • Flexible and intuitive width resizing timeline
  • TheDesk config
    • The format of the time displayed on the timeline can be changed(absolute/relative)
    • Allow icons to animate or not
    • Automatic folding and abbreviated display of long posts
    • Setting whether to leave the post box open after posting
    • Secondary post button to change visibility of post easily
  • TheDesk features
    • Spotify NowPlaying
    • Apple Music/iTunes NowPlaying(macOS only)
    • Text-to-speech of timeline posts
    • Media only timeline
    • Vertical stacking of timeline
  • Others
    • Partial support for Misskey

Get TheDesk

Website or GitHub Release page

System Config

Can be edited in config.json in AppData(macOS: Application Support) folder. You can easily jump to this folder from the settings screen

hardwareAcceleration: Hardware Acceleration(default: true)
allowDoH: Use DNS over HTTPS (default: true)

Development

pnpm install
npx electron-rebuild
pnpm run dev

Because of electron-builder, use shamefully-hoist option to launch production build.(check .npmrc)

Build

pnpm install
npx electron-rebuild

pnpm run build
pnpm run pack:win # Windows(able to run on Windows)
pnpm run pack:linux # Linux(able to run on any OS)
pnpm run pack:mac # macOS(able to run on macOS)

pnpm run pack:appx # Windows Microsoft Store
pnpm run pack:mas # macOS App Store

Notarize(macOS)

It is currently set to be notarized with the developer's signature. Edit build/noratize.js and .env If you want to notarize it by your certification, edit .env.sample and rename it to .env

Notice

This app includes some product created by LLM (Cursor).