totec448-spec/chat-on-steroids

Cross-platform local MCP capabilities for ChatGPT with Chrome integration, Goal, Compact & Resume, and durable multi-agent workflows.

Chat On Steroids (CoS)

개요 – ChatGPT 대화를 코딩 어시스턴트로 바꿔주는 데스크톱 애플리케이션입니다. CoS를 사용하면 모델이 로컬 머신의 파일을 읽고 편집하고, 테스트를 실행하고, 터미널을 유지하며, 브라우저 UI까지 제어할 수 있게 되어 사용자가 항상 프로세스를 파악할 수 있습니다.

작동 방식

  • 코어 + 워커 (Core + Workers) – Core 구성 요소는 새로운 MCP (ChatGPT Plugins) API를 통해 ChatGPT와 통신합니다. Workers는 자체 컨텍스트를 유지하는 독립적인 백그라운드 프로세스이므로, 장시간 실행되는 작업을 더 작은 작업으로 나누어 나중에 재개할 수 있습니다.
  • 목표 / 루프 (Goal / Loop) – 상위 수준의 목표를 제시하면, CoS는 프롬프트를 ChatGPT에 반복적으로 전송하고, 계획을 수신하고, 제안된 명령을 실행하고, 결과를 피드백하며 목표가 달성될 때까지 루프를 수행합니다.
  • 압축 및 재개 (Compact & Resume) – 세션 및 워커 기록을 저장하고 다시 로드할 수 있어, 컨텍스트를 잃지 않고 이전 세션을 이어서 진행할 수 있습니다.
  • 동반 브라우저 확장 프로그램 – 압축 해제된 Chrome/Edge/Brave 확장 프로그램이 ChatGPT UI를 미러링하고, 대화를 로컬에서 캡처하며, MCP 터널을 통해 도구 호출을 라우팅합니다.

주요 기능

  • ChatGPT 기반의 파일 수준 읽기/쓰기, 테스트 실행, 터미널 명령 및 데스크톱 자동화.
  • 멀티 워커 지원: 여러 독립적인 작업을 병렬로 실행하고 출력을 결합.
  • 실시간 수정: 작업 실행 중에 개입 가능.
  • 크로스 플랫폼 바이너리 (Windows x64, macOS Apple-silicon, Linux x64 DEB) 및 간편한 설치 프로그램.
  • 다국어 UI (10개 이상의 언어).

설치 및 설정

  1. Releases 페이지에서 적절한 설치 프로그램을 다운로드합니다.
  2. 앱을 열고 폴더를 작업 공간으로 승인합니다 (Settings → Workspace).
  3. 앱의 Setup 탭에서 ChatGPT 내에 MCP 앱을 생성 (Plugins → Add → Create MCP App) 하고 페어링합니다.
  4. 동반 확장 프로그램을 로드합니다: Open extension folder를 클릭한 다음 Chrome의 Load unpacked를 사용합니다.
  5. 모델을 선택하고 작업 설명을 입력한 후 Send를 클릭합니다.

책임 있는 사용

  • 이 도구는 OpenAI의 사용 제한이나 안전 제어를 우회하지 않습니다; 이미 액세스 권한이 있는 대화를 자동화할 뿐입니다.
  • 사용자는 OpenAI의 이용 약관, 사용 정책 및 작업 공간 제한을 준수해야 합니다.
  • Workers, Goal/Loop, Compact & Resume은 오케스트레이션 보조 도구이며, 추가 할당량을 부여하지 않습니다.
  • 이 소프트웨어는 MIT 라이선스에 따라 "있는 그대로" 제공되며, 저자는 OpenAI와 제휴하거나 보증을 받지 않았습니다.

라이선스 – MIT (LICENSE 참조).


Chat On Steroids는 ChatGPT를 로컬 코딩 워크스테이션으로 확장하여 사용자가 자동화를 계속 제어할 수 있도록 하는 진정한 오픈 소스 AI 어시스턴트입니다.

이 프로젝트를 다룬 글

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트