AI Briefing

maka: 로컬 우선 설계, 실행 로그 기반 에이전트 워크스페이스

apache/maka

·2026.08.22 08:02

Maka는 세션 설정과 실행 기록을 기본적으로 로컬에 유지하는 에이전트 워크스페이스다. 클라우드 API, 로컬 모델, 호환 게이트웨이 등 모델 연결 방식을 직접 선택할 수 있으며, macOS Apple Silicon용 데스크톱 앱과 터미널 TUI, 비대화형 CLI를 제공한다. 모든 인터페이스는 동일한 Runtime Host를 통해 실행되어 일관된 권한 관리와 도구 호출을 보장한다.

Maka 데스크톱 인터페이스
Maka 데스크톱 인터페이스

핵심 설계 철학은 '로그가 런타임이다'라는 점이다. 모델 메시지, 도구 호출, 도구 결과, 종료 사실 등이 Runtime Event Log에 기록되며, 세션 UI와 모델 컨텍스트, 복구 기능은 이 로그의 투영(projection)으로 동작한다. 이를 통해 Tool Result pruning과 LLM Compaction을 적용해도 기록된 증거는 보존되며, 다음 추론에 보이는 내용만 선택적으로 변경된다.

Read, Write, Edit, Bash, Glob, Grep 등 로컬 도구를 지원하며, 도구 스키마 검증, 동적 가용성, 권한 정책, 워치독, 중단, 오류 분류 등 실행 안전장치를 갖췄다. 데스크톱에서는 세션 생성, 아카이빙, 검색, 재시도, 재생성, 분기(branching)가 가능하며, 아티팩트 목록과 미리보기, 워크스페이스 지침, 모델 및 권한 설정을 관리할 수 있다. 로컬 메모리, 웹 검색, 봇 진입점도 지원한다.

평가(Eval) 기능은 선언적 다중 암(multi-arm) 실험을 지원하며, 작업 × 반복 × 대상 셀로 확장된다. 셀별 시도는 불변이며, 타겟 인프라 대체와 가장 유효한 선택을 통해 재현 가능한 벤치마크 실험이 가능하다. Apache-2.0 라이선스로 공개되며, 현재 macOS Apple Silicon이 공식 지원 대상이고 Windows x64는 서명되지 않은 프리뷰 단계다.

GitHub
GitHub 저장소

apache/maka

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

TypeScript

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.