스카이클로: 러스트 기반 자율 AI 에이전트 런타임

SkyClaw는 40,000줄의 코드로 Rust로 구축된 자율 AI 에이전트 런타임으로, 수동 개입 없이 무기한 실행되는 주권적이고 자가 치유 시스템으로 설계되었습니다. 이 프로젝트는 기능 체크리스트보다 다섯 가지 핵심 엔지니어링 원칙을 강조합니다.
기술 아키텍처
시스템은 두 개의 구별된 아키텍처 영역으로 분리됩니다:
- 하드 코드: 네트워킹, 지속성, 프로세스 관리를 위한 Rust 인프라. 이 구성 요소는 정확하고, 최소화되며, 빠르고, 타입 안전하며, 메모리 안전해야 하며, 정의되지 않은 동작이 없어야 합니다.
- 에이전트 코어: 작업 분해, 자기 수정, 작업 간 학습, 검증 루프를 포함하는 20개 모듈로 구성된 LLM 기반 추론 엔진. 이는 지능이 존재하는 인지 아키텍처입니다.
성능 벤치마크
- 바이너리 크기: 7.1 MB (런타임 종속성 제로의 단일 정적 바이너리)
- 유휴 RAM 사용량: 14 MB (일반적인 TypeScript 에이전트의 800MB–3GB와 비교)
- 시작 시간: 1초 미만 (다른 프레임워크의 5–15분과 비교)
다섯 가지 엔지니어링 원칙
1. 자율성
SkyClaw는 작업을 거부하거나 포기하지 않습니다. 작업이 실패하면, 실패는 중지 조건이 아닌 새로운 정보가 됩니다. 시스템은 복잡성을 분해하고, 대안적 접근법으로 재시도하며, 도구를 대체하고, 자가 복구합니다. 어려움, 비용, 피로가 아닌 입증된 불가능성에 대해서만 중지합니다.
2. 견고성
성능 저하 없이 무기한 배포를 위해 설계되었습니다. 충돌 시 재시작하고, 도구가 고장나면 재연결하며, 공급자가 다운되면 장애 조치하고, 상태가 손상되면 내구성 있는 저장소에서 재구축합니다. 모든 구성 요소는 실패가 지속적이라고 가정하며, 건강 검사 연결, 타임아웃, 재시도, 자동 재시작을 포함합니다.
3. 우아함
아키텍처는 서로 다른 기준을 가진 두 영역으로 분리됩니다: Rust 인프라는 정확하고 최소화되어야 하며, 에이전트 코어는 혁신적이고 적응적이며 확장 가능해야 합니다.
4. 잔혹한 효율성
시스템 프롬프트는 품질을 유지하는 최소한으로 압축됩니다. 컨텍스트 창은 정밀하게 관리됩니다. 대화 기록은 목적에 따라 정리되어—노이즈는 버리면서 결정 사항은 유지합니다. LLM으로 전송되는 모든 토큰은 정보를 담아야 합니다.
5. 에이전트 코어 운영 루프
ORDER → THINK → ACTION → VERIFY → DONE
- ORDER: 지시가 도착; 복합적이면 작업 그래프로 분해됨
- THINK: 에이전트가 현재 상태, 목표, 사용 가능한 도구에 대해 추론 (자유 형식이 아닌 구조화됨)
- ACTION: 셸, 브라우저, 파일 작업, API 호출, git, 메시징을 포함한 도구를 통한 실행
- VERIFY: 모든 작업 후, 에이전트는 구체적 증거(명령 출력, 파일 내용, HTTP 응답)로 결과를 명시적으로 확인
- DONE: 완료는 객관적 달성, 결과 검증, 산출물 전달로 측정 가능한 상태
배포 및 사용
웹 대시보드, 수동 편집할 구성 파일, Electron, 또는 node_modules가 없습니다. 단일 바이너리를 배포하고, API 키를 Telegram에 붙여넣은 후 떠나면 됩니다. 시스템이 그 후를 처리합니다.
실제로는 "앱을 배포하고, 마이그레이션을 실행하고, 상태를 확인하고, 보고하라"와 같은 명령으로 Telegram에서 봇에 메시지를 보냅니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

SkillOpt: 마크다운 스킬 파일을 AI 에이전트의 학습 가능한 파라미터로 최적화하기
SkillOpt는 AI 코딩 에이전트를 위한 마크다운 스킬 파일 편집 과정을 공식화하여, 프론티어 모델이 제안한 제한된 편집을 검증 세트로 검증합니다. 최상의 스킬은 많은 제안 중 1~4개의 허용된 편집으로 수렴하며, Codex에서 Claude Code로 모델 간 전이가 가능합니다.

Ralph 용어: 서로 다른 에이전트의 교차 검토 세션을 포함한 클로드 코드용 랄프 스타일 루프
RalphTerm은 오픈소스 Rust CLI로, Claude Code 주변에서 랄프 스타일의 외부 루프를 실행합니다: 마크다운 계획을 받아 새로운 대화형 세션에서 작업을 실행하고, 다른 모델(예: Codex)로 별도의 새 세션에서 교차 검토를 수행하며, 발견된 문제를 새로운 구현자 세션에 피드백합니다.
Voker, 의도/수정/해결 프리미티브를 갖춘 에이전트 분석 플랫폼 출시
YC S24 스타트업 Voker가 경량 SDK를 통해 사용자 의도, 수정, 해결을 자동으로 주석 처리하는 에이전트 분석 플랫폼을 출시했습니다. 데이터 엔지니어링에 LLM을 사용하지 않고 셀프 서비스 대시보드를 제공합니다.

아담: C 언어로 제작된 임베디드 크로스 플랫폼 AI 에이전트 라이브러리
Adam은 툴 호출, 메모리, 음성, 클라우드/로컬 LLM 지원 모두를 갖춘 완전한 에이전트 루프를 제공하는 C 라이브러리로, 모든 애플리케이션에 내장될 수 있도록 설계되었습니다.