챗GPT(ChatGPT)가 이제 사용자의 로컬 컴퓨터에 직접 접근하여 파일을 읽고 쓰고, 로컬 도구를 실행할 수 있게 되었습니다. '닷링크(dotlink)'라는 새로운 오픈소스 도구가 등장하면서 챗GPT 웹 인터페이스에서 `@dotlink` 명령어를 통해 이러한 기능이 가능해졌습니다. 이는 챗GPT의 활용성을 크게 확장하며, 개발자들이 코덱스(Codex) 사용량 제한에 구애받지 않고 로컬 환경에서 작업을 이어갈 수 있는 대안을 제시합니다.
닷링크는 단일의 경량 러스트(Rust) 바이너리로, 리눅스(Linux)에서는 버블랩(Bubblewrap) 샌드박스를 통해 강력한 보안을 제공합니다. 특히, 외부 포트를 열지 않고 오픈AI(OpenAI)의 보안 MCP 터널을 사용하여 안전하게 로컬 머신과 통신하며, 서드파티 중계 서버를 거치지 않는 것이 특징입니다. 사용자는 읽기/쓰기/셸 실행 권한을 세밀하게 설정하고, 특정 프로젝트나 파일에만 접근을 허용할 수 있어 보안 위험을 최소화할 수 있습니다. 예를 들어, 깃(Git) 명령어를 실행하거나, 빌드 및 테스트 스크립트를 돌리는 등 챗GPT가 개발 워크플로우에 직접 개입하게 됩니다.
이 도구는 개발자들이 로컬 데이터를 챗GPT에 업로드하고 다운로드하는 반복적인 과정을 없애고, 파일 분석이나 보고서 작성 등 다양한 작업을 직접 수행하게 함으로써 생산성을 높일 수 있습니다. 또한, 챗GPT 데스크톱 앱을 설치하지 않고도 여러 머신에 닷링크를 배포하여 챗GPT가 각 머신의 특정 프로젝트에 접근하도록 제어할 수 있습니다. 이는 챗GPT를 단순한 대화형 AI를 넘어, 사용자의 로컬 환경에서 실제 작업을 수행하는 강력한 에이전트(agent)로 변모시키는 중요한 단계이며, AI와 로컬 컴퓨팅의 통합을 가속화할 잠재력을 가지고 있습니다.