Skip to main content
ProductsDesktop toolsTASTECADDrawing reviewTASTEFILESFile managementTASTEFTPFile transferTASTESSHRemote workspaceTASTEZIPCompression and extractionDeveloper toolsTASTECODERust integrated development environmentTASTESTUDIOIntegrated development and test environmentTASTEETLData integration (ETL)ServersTASTEREMOTERemote desktop serverTASTEGEOGeospatial serverTASTEMAILMail workspaceGet startedDownloadsDocumentationBuyAll products
Marketplace
News
TechNewsToday's dev newsDeveloper docsProgramming languagesRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartWeb front-end frameworksNext.jsReactVue.js · NuxtSvelteKitAngularServer frameworksSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressApp & desktop frameworksTauriFlutterReact NativeElectronAlgorithmsAlgorithm basicsCore algorithmsAdvanced algorithmsPractical algorithms
CommunityProjectsDevelopment logsPromptsAI tool issuesShowcaseCommunity guide
Work with usTech transferWebsite buildDesktop app buildRelease and payment pipelineSales partnerContact
ServicesRemote desktopCustom installer packages
TASTEDEV
Products

Desktop tools

TASTECADComplex drawings, opened with easeTASTEFILESJust the files you need, as fast as possibleTASTEFTPThe tidiest path for your filesTASTESSHA stronger link between you and your serversTASTEZIPPack faster, unpack safer

Developer tools

TASTECODEEdit, build, debug and test Rust apps in one windowTASTESTUDIOFrom editing to remote tests and approved AI fixesTASTEETLMove data while you watch the values

Servers

TASTEREMOTEA remote desktop you run on your own serverTASTEGEORebuilding a GeoServer-compatible geospatial server in RustTASTEMAILTake back control of your email

Get started

DownloadsLatest builds of every productDocsHow to use each productBuySubscriptions and perpetual licencesAll productsEvery product at a glance
All products
MarketplaceNews
Tech

News

Today's dev newsOfficial announcements on languages, frameworks, GitHub and AIDeveloper docsGuides to languages, frameworks and algorithms

Programming languages

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Web front-end frameworksNext.jsReactVue.js · NuxtSvelteKitAngular
Server frameworksSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
App & desktop frameworksTauriFlutterReact NativeElectron

Algorithms

Algorithm basicsComplexity analysis · Sorting · Searching · Basic data structures · Trees and heapsCore algorithmsGraph traversal · Shortest paths & minimum spanning trees · Dynamic programming · Greedy algorithms · Divide and conquer · BacktrackingAdvanced algorithmsString algorithms · Math and number theory · Bit manipulation · Segment trees · Union-findPractical algorithmsCoding interview strategy · LRU cache · Rate limiting · Consistent hashing
All development docs
Community
ProjectsDiscover builders and their workDevelopment logsDecisions and lessons learnedPromptsReusable instructionsAI tool issuesProblems and workarounds for Claude, Codex, GeminiShowcaseFinished resultsCommunity guideHow we build in the open
Work with us
Tech transferNative apps in Rust and eguiWebsite build10 languages, accounts, docs and downloadsDesktop app buildRust and egui, no WebViewRelease and payment pipelineSigning, MSI, deb, rpm, AppImage, hashesSales partnerRecommend us and earn 30%ContactBuilds, partnerships and investment
Services
Remote desktopReach your computer from a browserCustom installer packagesOnly the features you need, settings preloaded
Buy
EN
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Log in
Log in
TASTEDEV

From small tools to better development.

[email protected]Support TASTEDEV
ProductsProduct lineupBuyDocsDownloadsMarketplaceSupport
CommunityProjectsDevelopment logsPromptsAI tool issuesShowcase
PoliciesPrivacy policyTerms of serviceSubscription termsRefund policyCommunity guidelines
AccountLog inSign up
Visitors
Today
012345678901234567890123456789012345678901234567890123456789
Yesterday
012345678901234567890123456789012345678901234567890123456789
Total views
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Company
GXSOFT
Representative
CHOI YOUNG GU
Business registration number
853-44-00368
Address
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Phone
+82-10-4404-1523
Email
[email protected]
Privacy officer
CHOI YOUNG GU

© 2026 TASTEDEVProduct information is based on verified development sources.Released · improving

Ads are not shown to subscribers or licence holders. Browse without ads

TASTEREMOTEguide

For users

Getting startedInstall the host appConnect by IDThe remote session screenAccount and my devicesID connects from other accountsHost app settingsTroubleshooting

For operators

Server architectureServer installationFirst setupAdmin pagesServer licenseTerms and consentSecurity and networkUpdates and troubleshooting

TASTEREMOTE guide

Host app settings

The host window is the TASTEREMOTE window that runs on the computer receiving connections. This chapter explains the host window's menus and settings.

Host window

  • To connect to this computer: Shows My ID and Password (or Unattended access on a registered PC). There are Copy ID, Copy password and New password.
  • Sessions: Each viewer connected now shows on its own row. When there are none, "No viewers connected" shows.

What you can do on a session row:

ButtonWhat it does
Clipboard · Files · SoundTurns the features this session can use on and off.
Send fileSends a file to the viewer in control.
Record / Stop recordingRecords the session on this PC. While recording, a ● Recording chip shows.
Block input / UnblockBlocks this PC's keyboard and mouse while it is being controlled (Windows only). Ctrl+Alt+Del also unblocks it.
Give control / Make view onlyPasses control to another viewer or takes it back.
DisconnectEnds that session. When there are several, there is also Disconnect all.

While there are sessions, a Remote session in progress band shows at the top of the screen. From the band, you can open the list and disconnect sessions.

Menus

MenuItems
ConnectionCopy ID, Copy password, New password, Disconnect all, Quit
ViewTheme (System · Light · Dark), Language
ToolsUnattended access…, Connection history…, Access rules…, Check for updates…, Settings…
HelpOpen the website, About TASTEREMOTE

Tray

Closing the window keeps the host taking connections from the notification area (tray). The tray icon's menu has Open window, Copy ID, Disconnect all and Quit. To quit completely, use Connection › Quit or Quit in the tray.

Settings

Open it with Tools › Settings… (or the settings button at the top of the window). You can find items with Search settings at the top left. Changes apply at once, and Restore this page's defaults puts them back.

General

  • Start at login: TASTEREMOTE starts when you log in and takes unattended access. It can be turned on only on a registered PC.
  • Connect at the login screen (macOS): You can log in remotely even when this Mac is logged out. Turning it on or off needs an administrator. A program with root rights stays ready on this Mac, so a device administrator should turn this on only when it is needed. At the login screen only the picture and input work; files, the clipboard, sound and power are off. Connections by ID from other accounts are not taken. The remote session ends when you log in, so connect again. After updating the app or changing the device password, press Apply again. Screen Recording and Accessibility must be allowed beforehand, and you cannot connect at the FileVault screen right after a restart.
  • Close to the tray: The window's ✕ only hides the window, and connections keep coming. On desktops without a tray, ✕ quits.

Display: Choose the theme and language. "System" for the language follows the operating system's language.

Security

  • Unregistered PC: Enter the pairing code, this PC's name and the device password, then press Register to register this PC to your account.
  • Registered PC: Change the Device password with Change… (sessions on now go on; the next connection uses the new password). Unregister removes the registration. Also delete the device in My devices on the web.
  • If the password is entered wrong 5 times, unattended access is refused for a while. This protection rule cannot be changed.

Recording

  • Record when remote control starts: Recording starts by itself when someone takes control of this PC and stops when the session ends.
  • Record view-only connections too, Record the sound too
  • Save to: Set the recording folder with Open and Change….
  • Remove old recordings: When the folder gets bigger than the size you set (5 GB, 10 GB, 20 GB, 50 GB or no limit), the oldest recordings are removed first.

A recording is the screen exactly as the remote user gets it, saved as one MKV file per session. While recording, the viewer also sees Remote PC is recording.

Access rules: Sets ID connects from other accounts. See ID connects from other accounts.

Connection history: Shows connections to this PC and refused requests by Started · Who · Access · Duration · Result. There are Refresh, Export… and Clear.

Updates: Shows the installed version and the new version.

Allow updates from the server: When on, this device's owner and the server administrator can update this computer from the signaling server. Only the server's version with a verified signature is installed.

About: Shows the version and the website.

Settings set by command-line options show "Not available in this run".

Start automatically at login on Linux

On Linux, after registering, run the following in a terminal and the host starts every time you log in. Run it in a terminal of your logged-in desktop.

tasteremote service install
PreviousID connects from other accountsNextTroubleshooting

On this page

  1. Host window
  2. Menus
  3. Tray
  4. Settings
  5. Start automatically at login on Linux
Suggest an edit

Ads are not shown to subscribers or licence holders. Browse without ads