본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

AtomCode

0

AtomCode는 터미널에서 실행되는 AI 프로그래밍 어시스턴트로, Claude Code나 Cursor Agent의 오픈소스 대안입니다.

대형 언어 모델에이전트인공지능자율 지능채팅봇코드프로그래밍

소개

AtomCode는 터미널에서 실행되는 AI 프로그래밍 어시스턴트로, Claude Code나 Cursor Agent의 오픈소스 대안입니다. 重庆开源共创科技有限公司에서 개발했으며, Rust로 구축되어 모든 OpenAI 호환 대형 언어 모델과 연결할 수 있습니다. 파일 읽기, 코드 수정, 테스트 실행, 자체 검증을 자율적으로 수행하는 다단계 에이전트 루프를 제공합니다.

상세정보

지능형 에이전트 루프

읽기, 편집, 실행, 검증을 반복하며 작업을 완료할 때까지 자율적으로 실행합니다.

다중 모델 지원

Claude, OpenAI, DeepSeek, GLM, Qwen, Ollama 등 모든 OpenAI 호환 API를 지원합니다.

코드 그래프 도구

기호 인덱싱, 호출 체인 추적, 참조 찾기, 영향 분석을 위한 8가지 내장 도구를 제공합니다.

이미지 첨부 및 VL 전처리

Ctrl+V로 스크린샷을 붙여넣거나 이미지를 드래그하면, 주 모델이 이미지를 지원하지 않을 때 자동으로 VL 전처리를 통해 OCR을 수행합니다.

AtomGit 네이티브 통합

AtomGit OAuth 로그인, Issue/PR/저장소 관리, WeChat Work QR 로그인을 지원합니다.

Skills 및 Plugin 생태계

사용자 정의 슬래시 명령을 작성하거나 /plugin install 명령으로 다른 사용자의 명령, 훅, 스킬을 설치할 수 있습니다.

목표 지향 및 루프 실행

/goal 명령으로 목표를 설정하면 자동으로 반복 실행하고, /loop로 일정 간격으로 작업을 반복하며, /todo로 다단계 작업 목록을 추적합니다.

모바일 앱 원격 제어

/app 명령으로 QR 코드를 생성하여 스마트폰에서 세션을 실시간으로 확인하고 제어할 수 있습니다.

설치 및 시작

공식 설치 스크립트(PowerShell install.ps1 또는 shell install.sh)를 사용하거나, winget 명령어로 설치할 수 있습니다. 설치 후 API 키(OpenAI, Claude, CodingPlan 등)를 구성하고, 프로젝트 디렉토리에서 ‘atomcode’를 실행하면 3단계 시작 마법사가 나타납니다.

IDE 플러그인

VS Code 및 JetBrains IDE용 플러그인을 제공합니다. 사이드바 채팅, 코드 선택 시 오른쪽 클릭 메뉴(Explain/Fix/Optimize/Add to Chat), Diff 미리보기, 다중 모델 및 Thinking 매개변수 구성을 지원합니다.

지원 환경

Windows, macOS(Apple Silicon/Intel), Linux(x64/arm64), HarmonyOS PC를 지원합니다. Rust 1.88+가 필요합니다.

라이선스 및 확인 사항

MIT 라이선스로 배포됩니다. TUI 마우스 캡처는 기본적으로 비활성화되어 있으며, 활성화하려면 환경 변수 ATOMCODE_MOUSE_SGR=1을 설정해야 합니다. 일부 기능은 AtomGit OAuth 로그인이나 CodingPlan 계정이 필요할 수 있습니다.

시스템 요구사항

Windows, macOS(Apple Silicon/Intel), Linux(x64/arm64), HarmonyOS PC 지원. Rust 1.88+ 필요. OpenAI 호환 API 키 또는 CodingPlan 계정 필요.