원문 캡처 · albertcode.dev
원문 캡처 · albertcode.dev

AlbertCode SWE Agent는 요청에 따라 코드를 바꾸고, 사용자가 계획과 변경 내용을 각각 승인한 뒤에만 작업 파일에 반영하는 AI 코딩 에이전트다. 무료로 설치할 수 있으며 Windows, macOS, Linux에서 실행된다. 제품은 로컬 서비스로 동작하고, 사용자가 연결한 모델이나 로컬 모델을 사용한다.

기본인 Governed 모드에서는 먼저 변경할 파일과 작업 단계, 테스트 계획, 위험을 담은 계획을 제시한다. 승인하면 별도의 저장소 사본에서 작업하고 프로젝트 자체 테스트와 보안·품질 검토를 수행한다. 마지막으로 사용자가 차이(diff)와 결과를 확인해 승인해야 변경 사항이 작업 트리에 반영된다. 거부하거나 폐기하면 격리된 사본을 삭제한다.

터미널, 브라우저 작업 공간, VS Code 확장 프로그램은 같은 로컬 서비스와 세션을 이용한다. 한 인터페이스에서 시작한 작업을 다른 인터페이스에서 이어갈 수 있다. 직접 편집하는 Direct 모드와 질문에 답하는 Ask 모드도 제공한다. Direct 모드는 실제 파일을 수정하며, 자동 승인을 명시하지 않는 한 쓰기 전에 확인을 요청한다. 이 모드에는 Git이 필요하다.

모델은 API 키를 사용하는 호스팅 제공업체나 OpenRouter, Hugging Face, OpenAI 호환 API, 또는 Ollama·LM Studio·vLLM·llama.cpp 등을 통한 로컬 모델에서 선택한다. 모델은 도구 호출을 지원해야 하며, albertcode models test로 확인할 수 있다. 코드는 연결한 모델 제공업체와 추가한 MCP 서버에 전달될 수 있다. 로컬 모델을 쓰면 코드가 컴퓨터 밖으로 나가지 않는다고 제품은 설명한다. 원격 서비스로 제공되는 제품은 아니며, 웹사이트에서 코드를 실행하지 않는다.

설치는 무료이고 계정이 필요하지 않지만, 모델 사용은 이용자가 선택한 제공업체의 계정이나 로컬 모델에 따른다. AlbertCode SWE Agent 자체는 독점 소프트웨어다. 공개 저장소에는 설치 프로그램과 문서, 예제, 벤치마크 방법론이 있지만 엔진 소스는 공개되지 않았다. 설치 프로그램은 Apache-2.0, 문서는 CC BY 4.0 라이선스라고 안내한다. 지원 환경은 Windows 10 또는 11(x64), Apple silicon 또는 Intel 기반 macOS, glibc를 사용하는 x86-64 Linux다. Alpine 등 musl 기반 배포판과 Linux ARM은 지원하지 않으며 디스크 공간 약 1GB가 필요하다.

제품 안내 · 설치 안내 · 문서 · 공개 범위 안내