Skip to main content
Glama

Chat On Steroids는 사용자가 구성한 폴더와 기능만 로컬 MCP 서버를 통해 노출하는 Windows 데스크톱 앱입니다. ChatGPT는 브라우저에서 계속 사용합니다. 이 앱은 권한 경계이자 로컬 실행기이며, 함께 제공되는 Chrome 확장 프로그램은 브라우저 측 채팅 귀속, 세션 캡처, 더 풍부한 도구 행, Compact & Resume, 실험적 멀티 에이전트 조정을 추가합니다.

다운로드

Windows

설치 프로그램

10 / 11 x64 (Intel 또는 AMD 64-bit)

x64 다운로드

11 ARM64

ARM64 다운로드

이들은 범용 Windows 바이너리 하나가 아니라 아키텍처별로 분리된 설치 프로그램입니다. ARM64 패키지는 ARM64 Electron 앱과 네이티브 런타임 페이로드를 설치합니다. 지원 설치 프로그램은 기본적으로 현재 사용자 설치를 선택하며, 관리자 권한이 필요하지 않습니다. 모든 사용자 설치를 선택하면 권한 상승이 필요할 수 있습니다. 해당하는 Chrome 확장 프로그램이 이미 포함되어 있습니다. 설치 후 앱 설정을 열고 확장 프로그램 폴더 열기를 누른 다음, Chrome의 압축 해제된 확장 프로그램 로드를 한 번 사용하세요. 추가로 찾을 다운로드가 없습니다. 수동 설치를 위한 독립형 확장 프로그램 zip도 각 릴리스에 첨부되어 있습니다. 먼저 압축을 풀고, 압축 해제된 폴더를 로드하세요.

모든 릴리스에는 SHA256SUMS.txt가 포함됩니다. 설치 프로그램을 실행하기 전에 검증하고, 출력된 해시를 해당 파일의 해당 줄과 비교하세요:

Get-FileHash .\Chat-On-Steroids-Setup-x64.exe -Algorithm SHA256

베타, 실제 권한 포함

새 설치 시 현재 모든 Chat On Steroids 기능이 활성화되고 읽기 전용 모드가 꺼진 상태로 시작합니다. ChatGPT를 연결하기 전에 홈 권한 패널을 검토하세요. 특히 명령 실행은 Windows 사용자 권한으로 임의 프로그램을 실행할 수 있고, 마우스 및 키보드 제어는 승인된 폴더 외부의 애플리케이션과 상호작용할 수 있습니다.

전체 프로필이나 C:\가 아닌 프로젝트 폴더를 사용하세요. 커밋되거나 백업된 코드에서 작업하세요. 경로 격리는 심층 방어이지 커널 샌드박스가 아닙니다. 설치 프로그램은 서명되지 않았으므로 SmartScreen이 경고합니다. 권한 및 보안 경계SECURITY.md를 참조하세요.

추가되는 기능

영역

ChatGPT가 얻는 것

파일

승인된 루트 내에서 제한된 읽기/검색 및 사전 검사된 다중 파일 텍스트 패치

명령어

PowerShell/cmd 프로세스 및 대화형 터미널 세션(활성화된 경우)

데스크톱

스크린샷, 창/컨트롤 검사, 마우스, 키보드 및 클립보드 권한

세션

로컬 영구 기록, 실제 도구 호출 증거 및 Compact & Resume

워커

결정적 로컬 라우팅을 사용한 실험적 프라임/워커 채팅

이 앱은 대체 채팅 UI가 없으며 모델을 호스팅하지 않습니다. 트레이에서 조용히 실행되며 이미 사용 중인 PC의 기능에 ChatGPT를 연결합니다.

요구 사항

  • Windows 10 또는 11 x64, 또는 네이티브 ARM 빌드의 경우 Windows 11 ARM64.

  • 세션 귀속, Compact & Resume, Overwrite 또는 워커 채팅을 원한다면 Chrome 116+.

  • 웹에서 개발자 모드와 사용자 지정 MCP 앱을 사용할 수 있는 ChatGPT 워크스페이스. OpenAI는 현재 쓰기/수정 작업을 포함한 전체 MCP 지원을 Business, Enterprise 및 Edu를 위한 베타 롤아웃으로 문서화하고 있습니다. Pro는 읽기/가져오기 전용으로 사용자 지정 MCP를 연결할 수 있습니다. Business 개발자 모드는 관리자/소유자 제어이며, Enterprise/Edu는 추가로 워크스페이스 권한/RBAC를 사용할 수 있습니다. 가용성, 정책 및 UI는 변경될 수 있으므로, 워크스페이스가 다른 경우 OpenAI의 현재 개발자 모드 및 MCP 앱 문서를 확인하세요.

사용자 지정 앱이 활성화된 일반 ChatGPT 대화를 사용하세요. OpenAI의 내장 Agent 모드는 현재 사용자 지정 앱을 사용하지 않습니다. Chat On Steroids의 실험 워커 채팅은 별도의 브라우저 확장 기능입니다.

권장 연결은 OpenAI의 Secure MCP Tunnel을 사용합니다. 릴리스 빌드에는 설치 프로그램의 CPU 아키텍처에 대한 고정되고 체크섬이 검증된 tunnel-client가 번들되어 있습니다. 직접 선택한 명시적 바이너리, PATH의 복사본 또는 일반 설치 위치가 번들된 것을 대체할 수 있습니다. Cloudflare 및 자체 호스팅 HTTPS 터널도 대안으로 사용할 수 있습니다.

3분 설정

  1. CPU용 빌드를 설치하고 Chat On Steroids를 엽니다.

  2. 권한을 검토한 다음 하나 이상의 프로젝트 폴더를 승인합니다.

  3. OpenAI Secure MCP Tunnel과 Tunnels: ReadUse 권한만 있는 제한된 API 키를 만듭니다.

  4. 웹의 ChatGPT에서 개발자 모드를 활성화하고 Core 앱을 만듭니다. 화면/제어/클립보드 권한을 활성화한 경우 Desktop 앱도 만듭니다. 워크스페이스 관리자가 먼저 개발자 모드를 부여하거나 활성화해야 할 수 있습니다.

  5. Chat On Steroids에서 확장 프로그램 폴더 열기를 누릅니다. chrome://extensions에서 개발자 모드를 활성화하고, 압축 해제된 확장 프로그램 로드를 선택한 뒤 해당 폴더를 선택합니다. 페어링은 자동입니다.

설정 탭은 각 단계를 추적하며, 해당 체인의 해당 측면이 실제로 관찰된 경우에만 완료로 표시합니다.

OpenAI Secure MCP Tunnel

  1. Platform → Tunnels에서 ChatGPT에서 사용하는 동일한 워크스페이스에 터널을 만들고 ID(tunnel_…)를 복사합니다.

  2. Platform → API keys에서 Tunnels: ReadTunnels: Use 권한만 있는 Restricted 키를 만듭니다.

  3. 둘 다 설정 탭에 붙여넣고 연결을 누릅니다.

  4. 웹의 ChatGPT에서 설정 → 앱 → 고급 설정 또는 워크스페이스 앱 영역에서 개발자 모드를 활성화합니다. Business 워크스페이스는 관리자/소유자가 필요하며, Enterprise/Edu는 관리자의 RBAC 액세스가 필요할 수 있습니다.

  5. 사용자 지정 앱을 만들고, 터널을 선택하고, 터널을 선택하고, 발견된 작업을 검토하고, 워크스페이스 요구사항에 따라 게시/활성화합니다.

OpenAI 터널의 경우 Core와 선택적 Desktop 표면은 별도의 터널 ID를 사용합니다. ChatGPT는 각 사용자 지정 앱을 하나의 엔드포인트로 처리하기 때문입니다.

Cloudflare quick tunnel

연결을 누르고 앱이 표시하는 URL을 복사한 뒤, ChatGPT에서 사용자 지정 앱을 만들 때 MCP 서버 URL로 사용합니다. URL은 공개이며 임의 경로가 기능 비밀입니다. 전체 URL을 비밀번호처럼 취급하세요. 앱이 다시 시작되면 변경됩니다.

자체 터널 실행

앱이 표시하는 루프백 URL에 자체 HTTPS 터널을 연결하고, 비밀 경로를 포함한 공개 URL을 ChatGPT에 제공하세요.

권한이나 도구 형태를 변경한 후에는 ChatGPT에서 사용자 지정 앱을 새로 고치거나 검토하고, 워크스페이스에 새로 고침 작업이 없는 경우 다시 만든 뒤 새 대화를 시작하세요. ChatGPT는 이전에 검토된 작업 집합을 유지할 수 있으므로, 데스크톱 앱은 이미 캐시된 스키마를 즉시 다시 쓸 수 있다고 가장하지 않습니다.

실험적 브라우저 확장 및 OpenAI 약관

MCP 커넥터는 ChatGPT의 문서화된 개발자 모드와 Secure MCP Tunnel 경로를 사용합니다. 동반 확장 프로그램은 다릅니다: ChatGPT의 웹 UI를 관찰하고, 브라우저 렌더링 대화 상태를 로컬에 기록하며, 실험 워커 기능은 추가 ChatGPT 탭을 열고 시드합니다. 이러한 브라우저 확장 경로는 실험적이며 문서화된 공개 ChatGPT 자동화 API가 아닙니다. 계정과 워크플로에 따라 자동 추출, 속도 제한, 액세스 제어, 안전장치 및 허용 사용에 관한 OpenAI 약관 및 정책이 적용될 수 있습니다. 확장 프로그램이나 멀티 에이전트 모드를 사용하기 전에 계정을 규율하는 계약을 검토하세요. 이러한 기능을 사용하여 ChatGPT 데이터를 스크래핑하거나 대량 추출하거나, 제한이나 확인을 우회하거나, 액세스 및 안전 제어를 우회하지 마세요. OpenAI의 약관 및 정책, 서비스 계약 및 현재 개발자 모드 문서를 참조하세요.

Windows SmartScreen

설치 프로그램은 코드 서명되지 않았으므로 브라우저와 Windows가 다운로드가 일반적이지 않거나 검증되지 않았다고 경고할 수 있습니다. SmartScreen에서 릴리스 체크섬에 대해 SHA-256을 검증한 후에만 추가 정보 → 그래도 실행을 선택하세요. 서명되지 않은 바이너리를 실행하고 싶지 않다면 소스에서 빌드하세요.

권한 및 보안 경계

새 설치 시 의도적으로 모든 기능이 활성화된 상태로 시작합니다: 파일/검색/쓰기 권한, 명령 실행, 화면/제어/클립보드 액세스, 세션 기록 및 실험적 멀티 에이전트 모드가 켜져 있고, 읽기 전용 모드는 꺼져 있습니다. 기존 설치는 저장된 선택을 유지합니다. ChatGPT를 연결하기 전에 권한 패널을 검토하세요.

중요한 경계는 간단합니다:

  • 파일 도구는 승인된 폴더로 제한됩니다. 경로는 액세스 전에 검증되고 정규화됩니다. 이는 애플리케이션 수준의 격리이며 OS 또는 VM 샌드박스가 아닙니다. 동일 사용자 파일 시스템 경쟁 조건이 여전히 가능합니다.

  • 명령은 폴더 샌드박스가 아닙니다. exec_command는 승인된 폴더에서 시작하지만 일반 Windows 사용자 권한으로 실행되며 해당 사용자가 도달할 수 있는 모든 것에 도달할 수 있습니다.

  • 데스크톱 제어는 폴더 범위가 아닙니다. 화면 캡처, 마우스/키보드 입력 및 클립보드 액세스는 해당 권한이 활성화된 경우 데스크톱에 적용됩니다.

  • MCP 서버는 루프백 전용입니다. 임의 비밀 경로가 각 로컬 커넥터를 보호합니다. ChatGPT는 구성한 터널을 통해 도달합니다. 완전한 공개 터널 URL을 비밀로 취급하세요.

  • 비밀은 Electron safeStorage / Windows DPAPI로 암호화되어 저장되며 렌더러와 일반 로그에서 제외됩니다.

  • 브라우저 브리지는 별도이며 루프백 전용입니다. 동반 확장 프로그램을 위해 존재하며 파일, 명령 또는 설정 경로를 노출하지 않습니다.

읽기 전용 모드는 로컬 변경을 위한 빠른 킬 스위치입니다. 파일 쓰기, 명령 실행, 데스크톱 제어 및 클립보드 쓰기를 비활성화하고 읽기 전용 기능은 유지합니다. 보고 및 범위는 SECURITY.md를 참조하세요.

커넥터 및 도구

Chat On Steroids는 두 개의 MCP 앱을 게시합니다:

커넥터

용도

현재 도구 이름

Core

승인된 파일, 검색, 패치, 터미널, 세션 조회, 워커

read, view_image, find, apply_patch, exec_command, write_stdin, session, agents

Desktop

화면, 창, 마우스/키보드 및 클립보드

observe, computer

Core는 여덟 개의 가능한 이름을 선언하지만 한 번에 최대 일곱 개만 노출합니다. find는 셸 없는 검색 폴백이며 명령 쌍과 상호 배타적이기 때문입니다. Desktop은 선택 사항입니다. 권한을 철회하면 ChatGPT가 이전에 캐시된 스키마를 여전히 표시하더라도 즉시 적용됩니다. 노출된 도구 형태를 변경할 때는 ChatGPT에서 앱을 새로고침하고 새 채팅을 시작하세요.

공개 도구 계약 및 권한 매핑은 docs/tool-surface.md에 있습니다.

세션 기록 및 확장 프로그램

세션 기록은 새 설치 시 기본적으로 켜져 있으며 비활성화할 수 있습니다. Chat 타임라인과 session 조회에 필요한 로컬 기록을 %APPDATA%\chat-on-steroids\sessions\ 아래에 저장합니다. 작은 활동 로그는 별도로 유지되며, 크기가 제한되고, 민감 정보가 제거되며, 메모리에만 저장됩니다. 세션 보존 기간은 기본 30일입니다.

번들된 Chrome 확장 프로그램은 브라우저 측 대화 ID, 페이지에 표시되는 대화록 캡처, 더 풍부한 도구 행, Compact & Resume, 워커 탭 조정을 추가합니다. 이 확장 프로그램은 chatgpt.com / chat.openai.com 및 앱의 루프백 브리지 포트에서만 실행됩니다. 앱과 확장 프로그램 버전은 함께 이동하므로, 앱을 업데이트한 후에는 chrome://extensions에서 압축 해제된 확장 프로그램에 대해 다시 로드를 사용하세요.

Compact & Resume

긴 녹화 세션의 경우 앱은 로컬에서 컨텍스트 압박을 추정합니다. 새 설치 시 추정 토큰 300k 부근에서 경고하고, 400k를 관찰된 한계 표시로 사용하며, 300k에서 자동 압축을 활성화합니다. 이는 로컬 추정치이며 ChatGPT의 비공개 컨텍스트 카운터가 아닙니다.

Compact & Resume는 현재 채팅에 핸드오프를 작성하도록 요청하고, 이를 로컬에 저장한 다음, 새 ChatGPT 대화를 열고 동일한 로컬 세션을 그 대화에 다시 바인딩합니다. 핸드오프를 완료할 수 없으면 원래 세션은 그대로 유지됩니다.

멀티 에이전트 모드(실험적)

새 설치에서는 현재 기본적으로 워커 두 개로 멀티 에이전트 모드가 활성화됩니다. 최대 상한은 여덟 개입니다. 하나의 프라임 채팅은 워커 채팅을 열고 워커와 중개된 메시지를 교환할 수 있습니다. 워커끼리는 직접 메시지를 주고받을 수 없습니다.

이것은 실험적인 브라우저 자동화이며, 병렬 채팅이 동일한 파일을 편집하거나 계정 한도를 빠르게 소진할 수 있습니다. 복구할 수 있는 작업에만 사용하고, 워커 소유권을 명확히 유지하며, ChatGPT 탭이 자동으로 열리거나 조정되는 것을 원하지 않으면 기능을 꺼 두세요. 여기에는 실험적 브라우저 확장 및 OpenAI 약관의 약관 참고 사항이 적용됩니다.

문제 해결

  • 권한 변경 후 도구가 누락되거나 계속 표시되는 경우: ChatGPT에서 사용자 지정 앱을 새로고침/검토하거나, 필요하면 다시 만든 다음 새 대화를 시작하여 현재 스키마를 인식하도록 하세요.

  • 확장 프로그램이 앱을 찾을 수 없다고 표시하는 경우: 브라우저 브리지가 실행되려면 세션 기록 또는 멀티 에이전트 모드가 켜져 있어야 합니다. 그런 다음 확장 프로그램 팝업을 다시 여세요.

  • 확장 프로그램 버전 불일치: 앱을 업데이트할 때마다 압축 해제된 확장 프로그램을 다시 로드하세요.

  • SmartScreen 경고: 서명되지 않은 베타 버전에서는 예상되는 현상입니다. More info → Run anyway를 선택하기 전에 SHA256SUMS.txt를 확인하세요.

  • 터널을 사용할 수 없는 경우: 앱의 고급 설정에서 명시적인 tunnel-client.exe / cloudflared.exe를 지정하거나, 릴리스 빌드에 포함된 터널 클라이언트를 사용하세요.

기여

버그 보고, 기능 요청 및 PR을 환영합니다. 먼저 CONTRIBUTING.md를 읽어 주세요. 보안 문제는 이슈나 PR이 아닌 비공개로 SECURITY.md를 통해 처리해 주세요. 릴리스 기록은 CHANGELOG.md에 있습니다.

개발

npm ci
npm run dev        # run the app with hot reload
npm run verify     # typecheck + tests

빌드

npm run dist:x64      # x64 Windows installer
npm run dist:arm64    # ARM64 Windows installer; native runtime smoke runs in CI

릴리스 패키징은 번들된 tunnel/ripgrep 자산을 고정하고 검증하며, 대상 CPU에 맞는 네이티브 종속성을 스테이징하고, 아키텍처별 NSIS 설치 프로그램을 생성합니다. 릴리스 CI는 네이티브 Windows 러너에서 x64 및 ARM64를 빌드하고 스모크 테스트한 다음, 게시를 위해 독립형 확장 프로그램 zip과 SHA256SUMS.txt를 조합합니다.

라이선스

MIT — LICENSE를 참조하세요.

OpenAI와 제휴하지 않았으며, OpenAI의 보증을 받지 않았고, OpenAI와 연결되어 있지 않습니다. "ChatGPT"는 OpenAI의 상표이며, 이 도구가 상호 운용되는 대상을 설명하기 위해서만 사용되었습니다.

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/totec448-spec/chat-on-steroids'

If you have feedback or need assistance with the MCP directory API, please join our Discord server