딥시크(DeepSeek) 모델을 활용한 새로운 오픈소스 코딩 에이전트 DSCode가 개발자들 사이에서 주목받고 있습니다. 이 에이전트는 터미널(terminal) 환경에서 코드 계획, 편집, 테스트, 검토 등 소프트웨어 개발의 전 과정을 지원하도록 설계되었습니다. 특히 로컬 세션 유지, 샌드박스(sandboxed) 도구 실행, 그리고 토큰 비용의 투명한 추적 기능을 강점으로 내세우고 있습니다.
DSCode는 Node.js 22.19+와 Git이 설치된 환경에서 npm을 통해 쉽게 설치할 수 있습니다. 설치 후 딥시크 API 키를 연결하면 바로 사용 가능하며, 개발자는 `dscode -C .` 명령어로 현재 저장소(repository)에서 작업을 시작할 수 있습니다. 이 에이전트는 딥시크 네이티브 런타임(DeepSeek-native runtime)을 사용하여 응답 재생, 추론 제어, 자유 형식 패치(free-form patches) 및 웹 검색 기능을 제공하며, 최대 4개의 에이전트를 동시에 실행하여 탐색, 구현, 검토, 테스트 작업을 병렬로 처리할 수 있습니다. 모든 세션은 로컬 JSONL 파일로 저장되며, 명령 실행은 기본적으로 네트워크가 차단된 OS 샌드박스에서 이루어져 보안성을 강화했습니다.
DSCode의 등장은 개발자들이 AI를 활용하여 코딩 생산성을 높이는 방식에 새로운 가능성을 제시합니다. 특히 오픈소스(MIT 라이선스)로 제공되어 개발자들이 벤더 종속 없이 런타임을 확장하고 투명하게 사용할 수 있다는 점이 큰 장점입니다. 토큰 비용을 명확하게 추적할 수 있어 AI 활용에 대한 비용 부담을 예측하고 관리하는 데 도움이 되며, 로컬 제어 및 샌드박스 환경은 민감한 코드 작업 시 보안 우려를 덜어줍니다. 이는 개발자들이 AI 코딩 에이전트를 더욱 신뢰하고 적극적으로 도입하는 계기가 될 것으로 보입니다.