본문으로 바로가기
제품데스크톱 도구TASTECAD도면 확인TASTEFILES파일 관리TASTEFTP파일 전송TASTESSH원격 작업공간TASTEZIP압축과 해제개발 도구TASTECODERust 통합 개발 환경TASTESTUDIO통합 개발·테스트 환경TASTEETL데이터 통합(ETL)서버TASTEREMOTE원격 데스크톱 서버TASTEGEO공간정보 서버TASTEMAIL메일 작업공간시작하기다운로드문서구매모든 제품
마켓플레이스
소식
개발소식오늘의 개발 소식개발 문서프로그래밍 언어RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron알고리즘알고리즘 기초알고리즘 핵심알고리즘 심화실무 알고리즘
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스커뮤니티 안내
협업기술 전수홈페이지 구축데스크톱 앱 구축릴리스·결제 파이프라인판매 파트너문의
서비스원격 데스크톱설치 패키지 커스텀
TASTEDEV
제품

데스크톱 도구

TASTECAD복잡한 도면을 가볍게 열다TASTEFILES필요한 파일만, 가장 빠르게TASTEFTP파일이 오가는 가장 단정한 길TASTESSH서버와 나 사이, 더 단단한 연결TASTEZIP더 빠르게 묶고, 더 안전하게 풀다

개발 도구

TASTECODERust 앱을 편집 · 빌드 · 디버깅 · 테스트까지 한 창에서TASTESTUDIO편집부터 원격 테스트와 승인 기반 AI 수정까지TASTEETL값을 보며 데이터를 옮깁니다

서버

TASTEREMOTE우리 회사 서버로 운영하는 원격 데스크톱TASTEGEOGeoServer 호환 공간정보 서버를 Rust로 다시 세웁니다TASTEMAIL메일의 주도권을 다시 내 손에

시작하기

다운로드모든 제품 최신 판문서제품 사용법구매구독 · 영구 라이선스모든 제품모든 제품 한눈에
모든 제품
마켓플레이스소식
개발

소식

오늘의 개발 소식언어 · 프레임워크 · GitHub · AI 공식 발표개발 문서언어 · 프레임워크 · 알고리즘 안내서

프로그래밍 언어

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

프레임워크

프런트엔드 프레임워크Next.jsReactVue.js · NuxtSvelteKitAngular
서버 프레임워크Spring BootDjangoFastAPIASP.NET CoreNestJS · Express
앱 · 데스크톱 프레임워크TauriFlutterReact NativeElectron

알고리즘

알고리즘 기초복잡도 분석 · 정렬 · 탐색 · 기본 자료구조 · 트리와 힙알고리즘 핵심그래프 탐색 · 최단 경로와 최소 신장 트리 · 동적 계획법 · 탐욕 알고리즘 · 분할 정복 · 백트래킹알고리즘 심화문자열 알고리즘 · 수학과 정수론 · 비트 연산 · 구간 트리 · 유니온 파인드실무 알고리즘코딩 면접 풀이 전략 · LRU 캐시 · 레이트 리미터 · 일관된 해시
개발 문서 전체 보기
커뮤니티
프로젝트빌더와 작업 발견개발 로그결정과 시행착오프롬프트재사용 가능한 지시AI 도구 이슈Claude · Codex · Gemini 문제와 우회법쇼케이스완성된 결과커뮤니티 안내공개하고 함께 만드는 방식
협업
기술 전수Rust·egui 네이티브 앱 만들기홈페이지 구축10개 언어, 계정, 문서·다운로드데스크톱 앱 구축Rust·egui, WebView 없이릴리스·결제 파이프라인서명 · MSI·deb·rpm·AppImage · 해시판매 파트너소개하고 결제액의 30% 받기문의구축 · 제휴 · 투자 문의
서비스
원격 데스크톱브라우저로 내 컴퓨터에 접속설치 패키지 커스텀필요한 기능만, 설정은 미리
구매
KO
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
로그인
로그인
TASTEDEV

작은 도구부터, 더 좋은 개발까지.

support@tastedev.netTASTEDEV 후원하기
제품제품군구매문서다운로드마켓플레이스고객 지원
커뮤니티프로젝트개발 로그프롬프트AI 도구 이슈쇼케이스
정책개인정보처리방침이용약관구독 약관환불 정책커뮤니티 운영 정책
계정로그인가입하기
방문자
오늘
012345678901234567890123456789012345678901234567890123456789
어제
012345678901234567890123456789012345678901234567890123456789
누적 조회
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
상호
지엑스소프트
대표자
최영구
사업자등록번호
853-44-00368
주소
인천광역시 미추홀구 경인로 351 9층 V24
전화
+82-10-4404-1523
이메일
whitecalvin@tastedev.net
개인정보 보호책임자
최영구

© 2026 TASTEDEV제품 정보는 현재 검증된 개발 소스를 기준으로 합니다.출시·고도화 중

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기

TASTESTUDIO설명서
TASTESTUDIO 제품 소개처음 사용하기파일 편집과 터미널 및 GitTASTEDEV Protocol 사용법Core와 Agent 연결테스트 실행과 Evidence 확인AI 분석과 승인 기반 수정GitHub Issue와 예약 테스트문제 해결과 자주 묻는 질문TASTESTUDIO 아키텍처와 현재 범위TASTESTUDIO user guide영어

TASTESTUDIO 설명서

TASTESTUDIO user guide

이 설명서는 영어로 제공됩니다.

TASTESTUDIO connects project editing, remote tests, failure evidence and approved AI-assisted fixes. The repository/package identifier remains tastedev-studio.

Open a project

Use Project Manager to register an existing local folder. Open its Workspace, connect the intended directory and grant access when prompted. In Explorer, open a UTF-8 text file, edit it and explicitly save. Opening a project or saving Protocol YAML does not execute a test. Review dirty-tab and deletion warnings; cancel preserves your edits.

UI languages match tastedev-web: Korean, English, German, Spanish, French, Italian, Brazilian Portuguese, Japanese, Simplified and Traditional Chinese. System language is the default; unavailable or unsupported languages fall back to English. Manual selection persists. Source, raw logs, user data and AI responses retain their original content. Monaco built-in menus may remain English.

Desktop and Web

The current native desktop implementation targets Windows. Native file operations, terminals/PTY and Git use its Rust runtime and installed tools. Web supports available folder access/editing and connected remote workflows, but local process/PTY and native Git require the desktop runtime. Check actual download metadata for supported release platforms; Agent Windows/Linux support does not imply a Linux Studio installer.

Connect Core and Agent

Core manages work; the independent Rust Agent executes it. Obtain the Core address and Studio authentication configuration from the operator. Verify Agent connection, idle/busy status, OS and runtime/browser capabilities before submission.

For prepared development sources, the existing commands are pnpm core:start and tastedev-agent --config agent-config.json. Core defaults to127.0.0.1:4340. Configure CORE_AGENT_TOKEN and CORE_STUDIO_TOKEN securely; the Agent's TASTEDEV_AGENT_TOKEN must match its Core Agent credential. Agent configuration includes endpoint (ws://127.0.0.1:4340/agent), name, workspaceRoot and tokenEnv. Use the actual executable name supplied by the package. Remote origins, LAN access and TLS require an operator-approved configuration. These commands are not an automatic service installation workflow.

Define and run tests

The .tastedev folder contains required project.yml and optional environments.yml, tasks.yml and tests.yml. Declare executable and arguments separately, save files and resolve Invalid or Dirty states before submission. Protocol declares what to execute; Core selects an eligible Agent and tracks the Run. A local Source edit is not automatically transferred to the Agent.

Select a saved Task/Test, submit to Queue and assign if the current workflow requires it. Inspect the Run's Agent, source revision or snapshot identity, stage logs and final result. The sequential pipeline is source → install → build → start → healthcheck → test → cleanup; optional stages run only when declared. Test is required. Cancellation, timeout, Agent unavailability and queued state are not PASS.

Browser tests use the Agent Playwright/Chromium runner and the project's Playwright tests. Review reports, console/page errors, network failures, screenshots and traces when available. Evidence can be partial or size-limited. Text masking does not guarantee visual redaction of screenshots; use safe test data and review images before sharing.

Analyze and fix

Open a failed Run and choose Analyze Failure. Review the Provider and masked minimum context; explicitly approve external transmission. Review root-cause candidates against actual evidence and files. Codex ChatGPT account connection and the separate OpenAI API provider use different account/authentication paths. For development login use pnpm ai:login and complete the official sign-in flow.

Review Proposed Diff, affected files, rationale and suggested tests. Save or cancel dirty buffers. Approve the exact proposal/scope and apply it, then review actual disk/Git changes. Execute approved saved Protocol validation or remote retest. A new proposal requires a new approval. The current GUI applies a selected proposal file; service multi-file support does not grant project-wide authority.

Revert AI Changes restores the pre-AI baseline, preserving earlier user changes. Further user edits or a stale base produce PATCH_CONFLICT instead of forced overwrite. The default retry cap is3 attempts. A model's claim is not fix success: verify the actual Test result. There is no unrestricted AI shell or automatic commit/push.

Uncommitted fixes can use small text Workspace Snapshots: up to100 files/24KiB source content, with an additional RPC limit. Secrets, credential paths, dependencies, build/cache and binaries are excluded. Required excluded files and oversize snapshots fail explicitly. Secret injection and arbitrary full-project transfer are not provided.

Issues and schedules

Create an Issue Candidate from a failed Run, review target/title/body and references, run duplicate search, then link an existing Issue or approve creation. An uncertain create response must be reconciled before retrying. Issue candidates are not already published. No automatic close/comment or Git writes occur.

Sync saved Protocol, select Project/Test/trigger/timezone, save and explicitly enable a schedule or Run Now. Manual, cron, interval and one-time triggers are supported. Core must remain alive; missed times are not backfilled and overlapping Project/Test jobs are limited. Cron/interval minimum60 seconds, active Job cap16 and maximum100 schedules apply. Scheduled failure does not automatically authorize AI fixes or GitHub publication.

Troubleshooting

Access Required: connect the intended folder and grant browser access. Cancelled picker/AbortError: selection did not complete; retry the folder selection. Invalid Protocol: repair saved YAML. Queued: compare Agent capabilities and availability. Desktop required: use desktop or remote execution. PATCH_CONFLICT: review current Source and generate a fresh proposal. Snapshot failure: inspect limits, exclusions and checksums. Provider errors: distinguish authentication/rate/context/timeout from a Source test failure.

Core execution history and registered Protocol remain memory-based. Schedule definitions persist, but Protocol must be resynced after restart. Full durable recovery, automatic service setup, team roles and cloud synchronization are planned enhancements, not current product promises. Confirm release availability and installed-platform qualification separately.

이전TASTESTUDIO 아키텍처와 현재 범위

이 쪽 차례

  1. Open a project
  2. Desktop and Web
  3. Connect Core and Agent
  4. Define and run tests
  5. Analyze and fix
  6. Issues and schedules
  7. Troubleshooting
이 쪽 고치기 제안

구독하거나 라이선스를 가진 분께는 광고가 나오지 않습니다. 광고 없이 보기