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

ID connects from other accounts

For a PC registered to your account, accounts other than yours can also ask to connect with the ID and that PC's device password. They get in only when someone at the PC allows it, and the connection request window shows that account's email as verified by the server. Your own account (the owner) still connects directly from My devices.

This chapter does not apply to unregistered PCs (PCs that take a one-time password).

In the connection request window

When another account asks to connect, the connection request window shows:

  • That account's email and avatar (the first letter of the email), and "Verified by the server"
  • First time or Trusted: whether this email is on the trusted list
  • Add as a trusted email: Check this and allow to add the email to the trusted list.
  • Block: Rejects and adds the email to the blocked list. The server refuses blocked emails from the start.

Who can ask

Choose one of two for each PC.

  • Any email — ask in the prompt (the default): Anyone logged in can ask, and they get in only when allowed at this PC.
  • Trusted emails only: The server refuses emails not on the list at once. Emails on the list still get the connection request window.

A PC that runs only as a service without a window (a Linux server, for example) has no one to answer the prompt, so only emails on the trusted list get in and the rest are declined.

Managing the lists

You can change the trusted list and the blocked list in two places; either way, it is the same list.

On the web: On the card in My devices, press Trusted emails (or n trusted). Enter an email and press Add, or use Remove and Unblock in the list. Below, under Requests from other emails, choose Ask in the prompt or Refuse at once.

Trusted emails
Trusted emails

In the host app: Do the same in the host window under Settings › Access rules.

Stopping repeated requests and password guessing

  • If the same email enters a wrong password 3 times, that email cannot connect for 10 minutes. It grows with each further wrong attempt (up to 1 hour).
  • If other accounts together enter a wrong password 10 times in a row, all connections from other accounts are blocked for a while.
  • These locks do not affect the owner's unattended access.
  • A rejected email is refused without a connection request window for 1 minute, and the wait grows each time it is rejected again (up to 1 hour). Allowing it resets this.
  • Only one connection request window opens at a time.

For an account that keeps bothering you, use Block, or switch to Trusted emails only. Every attempt is kept, with the email, in the host window under Settings › Connection history.

PreviousAccount and my devicesNextHost app settings

On this page

  1. In the connection request window
  2. Who can ask
  3. Managing the lists
  4. Stopping repeated requests and password guessing
Suggest an edit

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