18P by xguru 14시간전 | ★ favorite | 댓글 4개
  • 정적 바이너리(678KB) 로 동작하며, 런타임·VM·프레임워크 의존성 없음
  • 1MB 미만 메모리, 2ms 미만 부팅 시간, ARM·x86·RISC-V 등 모든 CPU 환경 지원
  • 완전 자율형 구조로, 외부 서비스 없이 단일 실행 파일만으로 동작
  • 50개 이상 AI Provider, 19개 채널, 35개 도구, 10개 메모리 엔진 통합 지원
    • OpenAI, Anthropic, Gemini, Ollama, Groq 등 주요 모델 연동
    • Telegram, Discord, Slack, Signal, Nostr 등 다양한 메시징 채널 지원
    • SQLite 기반 하이브리드 메모리 시스템(FTS5 + 벡터 유사도 검색) 내장
  • 보안 중심 설계
    • Landlock·Firejail·Bubblewrap·Docker 기반 샌드박스 격리
    • ChaCha20-Poly1305 암호화, 페어링 코드 인증, 로컬 파일 시스템 스코프 제한
    • 터널 기반 접근 제어(Cloudflare, Tailscale, ngrok 등)
  • 모듈형 아키텍처
    • 모든 서브시스템이 vtable 인터페이스로 구성되어 교체 가능
    • Provider, Channel, Tool, Memory, Runtime, Sandbox 등 구성 파일만으로 교체 가능
    • Docker·WASM·Native 런타임 선택적 실행 지원
  • 성능
    • RAM 사용량 약 1MB, 0.8GHz 엣지 코어 기준 8ms 미만 부팅
    • 5,300개 이상 테스트, 230개 소스 파일, 의존성 0(libc 제외)
    • $5 하드웨어에서도 실행 가능한 초경량 구조
  • CLI 중심 운영 흐름
    • nullclaw onboard로 API 키 및 Provider 설정
    • nullclaw agent로 대화형 모드 실행
    • nullclaw gateway로 게이트웨이 런타임 구동
    • nullclaw doctor, status, channel start 등 진단·운영 명령 제공
  • Gateway API
    • /pair, /webhook, /a2a, /health 등 REST 엔드포인트 제공
    • A2A JSON-RPC 기반 메시지 송수신 및 작업 관리 지원
  • 메모리 및 자율성 설정
    • SQLite·ClickHouse·PostgreSQL·Redis 등 백엔드 선택 가능
    • 자동 저장·스냅샷·하이브리드 검색 기능 내장
    • 자율성 수준(supervised, full) 및 명령 허용 범위 설정 가능
  • 웹 및 하드웨어 확장성
    • WebSocket 기반 WebChannel로 브라우저 UI 연동
    • Arduino·Raspberry Pi·STM32 등 하드웨어 주변기기 제어 지원
  • MIT 라이선스

voidclaw도 나오겠어요

nanoclaw picoclaw zeroclaw에 이어 nullclaw까지 왔군요

어차피 AI 로 짤 것 같으면 처음부터 Rust Zig 로 짜던지 해야지 뭐 하나만 나오면 이렇게 되네요..

Rust, Zig 생태계가 점점 넓어지네요.
AI 용으로 JavaScript가 언제까지 괜찮을지 모르겠네요.