JavaClaw 베타: Spring AI와 JobRunr 기반의 자바 AI 어시스턴트

JobRunr 팀이 JavaClaw 베타를 출시했습니다. 이는 하드웨어에서 완전히 실행되는 OpenClaw 개인 AI 어시스턴트의 Java 기반 구현체입니다. 이 프로젝트는 JobRunr를 런타임의 핵심 구성 요소로 통합하여 AI 에이전트의 신뢰할 수 있는 작업 스케줄링과 백그라운드 처리의 한계를 해결합니다.
기술 스택 및 개발
구식 의존성을 가진 "AI 쓰레기"로 묘사된 초기 개념 증명을 폐기한 후, 팀은 2주 동안 다음을 사용하여 프로젝트를 제대로 재구축했습니다:
- Spring Boot 4
- Spring AI
- Spring Modulith
- 백그라운드 작업 처리를 위한 JobRunr
현재 구현은 유지 관리 가능한 기여를 위한 깔끔한 아키텍처와 적절한 의존성 관리에 중점을 둡니다.
현재 기능
- 멀티 채널 지원: 텔레그램 + 채팅 UI (WebSocket), 추가 채널을 위한 아키텍처 준비 완료
- LLM 선택: 완전 로컬 운영을 위한 OpenAI, Anthropic (Claude Code 포함), 또는 Ollama
- 작업 관리: 일회성, 지연, 크론 작업을 위한 마크다운 파일
- 스킬 시스템: SKILL.md 파일을 추가하면 에이전트가 런타임에 이를 인식합니다
- MCP 지원: 외부 도구 서버용
- 셸 및 파일 접근: 웹 검색, Playwright를 통한 웹 스크래핑/상호작용
- 백그라운드 작업: 내장 대시보드가 있는 JobRunr로 구동
- 개인정보 보호 우선: 완전히 사용자의 기기에서 실행
알려진 문제점
- 브라우저 설치를 위한 Playwright 첫 사용 후, JavaClaw가 "자신이 무엇을 하고 있었는지 잊어버립니다" - 재시작 필요
- 반복 작업 출력은 텔레그램을 통해 작동하지만 웹 인터페이스 채팅 창으로 다시 전송되지 않습니다
가용성 및 다음 단계
첫 번째 베타 버전은 GitHub에서 테스트할 준비가 되었습니다. 팀은 더 많은 채널, 더 나은 메모리, 더 똑똑한 계획과 같은 분야에서 성장할 여지가 있음을 인정하며, 이를 커뮤니티 프로젝트로 발전시키는 것을 목표로 합니다.
📖 Read the full source: r/openclaw
👀 See Also

OpenRoom: AI 에이전트 기술 시각화를 위한 웹 기반 데스크톱 GUI
OpenRoom은 웹 기반 데스크톱 환경으로, AI 에이전트가 작동하며 채팅 상호작용 중 일기와 파일 같은 시스템 상태의 실시간 업데이트를 제공하고, 다중 봇 상호작용을 위한 라이브스트림 모드를 갖추고 있습니다.

PACT: 에이전트 실패 패턴 이후 클로드 코드를 위한 프로그램적 거버넌스 프레임워크
한 개발자가 350개 이상의 파일로 구성된 모바일 앱에서 Claude Code의 반복적인 실패를 세 달간 겪은 후 PACT(Programmatic Agent Constraint Toolkit)를 구축했습니다. 이 프레임워크는 강제할 수 없는 규칙들을 사전 도구 사용 훅을 통해 위반을 물리적으로 차단하는 기계적 제약으로 대체합니다.

Yavio: MCP 앱을 위한 오픈소스 제품 분석 SDK
Yavio는 MCP 및 MCP 앱을 위한 오픈소스 제품 분석 SDK로, 단일 함수 호출로 도구 호출, 오류 및 리소스 읽기를 자동으로 캡처합니다. MIT 라이선스 프로젝트는 도구별 분석, 깔때기 분석, 유지율 및 오류 추적 기능을 갖춘 대시보드를 제공합니다.

클로드 코드 워크플로우 시각적 세부사항 메모리 계층 구조 및 스킬 시스템
레딧 사용자가 Claude Code가 계층화된 CLAUDE.md 파일을 통해 메모리를 구성하고 SKILL.md 파일을 통해 재사용 가능한 스킬을 구현하는 방식을 보여주는 시각적 다이어그램을 공유했습니다. 워크플로우 루프는 자동 수락과 빈번한 커밋을 포함한 계획 모드 사용을 제안합니다.