nullclaw/nullclaw
Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig
해결하는 문제
NullClaw는 자율 AI 어시스턴트를 위한 고성능, 초경량 인프라입니다. AI 에이전트 프레임워크에서 일반적으로 발생하는 무거운 런타임 오버헤드를 제거하여, 풀 기능을 갖춘 AI 에이전트가 5달러짜리 단일 보드 컴퓨터(SBC)나 마이크로컨트롤러와 같은 매우 저렴한 하드웨어에서 최소한의 RAM과 거의 즉각적인 시작 시간으로 실행될 수 있게 합니다.
작동 방식
Zig로 구축된 NullClaw는 외부 런타임이나 VM 의존성이 없는 단일 정적 바이너리로 배포됩니다. vtable 인터페이스 아키텍처를 사용하여 AI 모델 제공자, 메시징 채널, 메모리 엔진, 도구를 포함한 모든 핵심 하위 시스템을 구성만으로 완전히 교체할 수 있습니다. SQLite를 통한 벡터 유사성 및 키워드 검색을 결합한 내장 하이브리드 메모리 시스템을 포함하며, 에이전트 작업을 격리하기 위해 엄격한 보안 샌드박싱(Landlock, Firejail 또는 Docker 사용)을 구현합니다.
대상 사용자
무거운 OS나 복잡한 의존성 체인 없이 엣지 디바이스, 저전력 하드웨어 또는 안전한 격리 환경에서 자율 AI 에이전트를 배포하려는 개발자와 애호가를 대상으로 합니다.
주요 특징
- 극한의 효율성: 678KB 바이너리 크기, 약 1MB 피크 RAM 사용량, Apple Silicon에서 2ms 미만의 시작 시간.
- 광범위한 호환성: 50개 이상의 AI 제공자(OpenRouter, Anthropic, OpenAI, Ollama와 같은 로컬 옵션 포함)와 19개의 통신 채널(Telegram, Discord, Slack, Nostr 등)을 지원합니다.
- 광범위한 도구: 셸 액세스, 파일 조작, 웹 검색, 하드웨어 주변 장치 제어(GPIO, I2C, SPI)를 위한 35개 이상의 내장 도구를 포함합니다.
- 보안 우선: 암호화된 비밀(ChaCha20-Poly1305), 게이트웨이 액세스를 위한 필수 페어링, 다중 계층 샌드박싱을 제공합니다.
- 하드웨어 통합: Raspberry Pi GPIO, Arduino, STM32/Nucleo 주변 장치를 기본 지원합니다.
SUMMARY: Zig로 작성된 초경량 자율 AI 어시스턴트 인프라로, 거의 제로 오버헤드로 최소 하드웨어에서 실행됩니다.
TITLE: 5달러 하드웨어에서 거의 제로 오버헤드로 실행되는 초경량 AI 에이전트 인프라
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트