스카이클로: 러스트 기반 자율 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

아티팩터: AI 코딩 에이전트 아티팩트 관리를 위한 로컬 퍼스트 CLI 도구
Artifactr는 스킬, 명령어, 에이전트 정의와 같은 LLM 아티팩트를 관리하는 무료 오픈소스 CLI 도구입니다. 네트워크 연결 없이 휴대 가능한 볼트에 파일을 저장하며 심링크를 통한 자동 동기화를 지원합니다.

VS Code를 위한 Kotlin 공식 지원, 알파 버전 출시 — IntelliJ의 언어 서버 기반
JetBrains가 Kotlin for VS Code 알파 버전을 출시했습니다. IntelliJ IDEA의 코드 분석 인프라를 기반으로 구축된 Kotlin 언어 서버가 코드 완성, 진단, 탐색, 빠른 수정, 포맷팅 및 프로젝트 가져오기를 제공합니다.

클로드 코드로 지질학적 시계 만들기: 단일 HTML + Three.js
제품 디자이너 Owen Thomas가 Claude Code, Three.js 및 커스텀 WebGL 셰이더를 사용하여 지구의 45억 년을 12시간에 매핑한 지질학적 시계 eona.earth를 단일 HTML 파일(빌드 단계 없음)로 제작했습니다.

AI 에이전트 인프라: AgentMail, AgentLine, AgentCard, Daytona 등
레딧 게시물이 AI 에이전트용 기본 요소를 구축하는 기업들을 소개합니다: AgentMail(이메일), AgentLine(전화), AgentCard(결제), Daytona/E2B(컴퓨터), Browserbase/Browser Use/Hyperbrowser(브라우저), Firecrawl(크롤링), Mem0(메모리), Composio(SaaS 도구).