AI 에이전트
Alma
Alma는 개인 정보와 선호도를 AI 에이전트에게 비공개로 동의 기반 메모리를 제공하는 로컬 우선 MCP 서버입니다.
Alma
Alma란?
Alma는 오픈소스 로컬 우선 MCP(Model Context Protocol) 서버로, 이름, 역할, 작업 스타일 및 선호도를 포함한 지속적인 자체 모델을 AI 에이전트에 저장합니다. 데이터를 사용자 기기에 보관하고, 승인된 부분만 노출하며, 모든 변경 사항을 감사 가능하게 만듭니다.
Alma vs 유사 도구
| 가격 모델 | 무료 | 무료 | 무료, 무료 체험 | 무료, 유료 |
| 무료 크레딧 | ||||
| 주요 기능 |
|
|
|
|
| 장점 |
|
|
|
|
| 단점 |
|
|
|
|
| 추천 대상 |
|
|
|
|
Alma 사용 방법
- 1Cargo로 소스에서 빌드: 'cargo build --release'
- 2안내 설정 실행: './target/release/alma quickstart'
- 3호스트에 연결: './target/release/alma connect cursor --apply --global' 또는 './target/release/alma connect claude --apply'
- 4에이전트는 'alma_get_reading' 및 'alma_propose_facet' 같은 도구를 사용해 MCP를 통해 상호작용합니다.
Alma 주요 기능
- 로컬 우선, 데이터가 사용자 기기에 저장됨
- 인간 승인 토큰을 사용한 동의 기반 읽기 및 쓰기
- 감사 가능성과 되돌리기를 위한 추가 전용 이벤트 로그
- JWS 서명 번들로 휴대용 내보내기
- 패싯 탐색 및 관리를 위한 동반 TUI
- 범위 지정 읽기를 통한 stdio 기반 MCP 프로토콜
Alma 사용 사례
- 다양한 채팅과 도구에서 AI 에이전트에 일관된 메모리 제공
- 이름, 역할, 작업 스타일 등 개인 선호도 저장
- 프라이버시를 존중하는 에이전트 개인화 지원
- 벤더 종속 없이 자체 모델을 벤더 간에 이식
Alma 가격 및 무료 크레딧
Alma의 가격 모델은 무료입니다.
Alma 장점과 단점
장점
- 강력한 프라이버시: 데이터가 로컬에 동의 기반으로 저장됨
- 오픈소스 및 감사 가능
- 벤더 독립적인 휴대용 자체 모델
- 에이전트에 대한 세분화된 접근 제어
단점
- 실험적 프로젝트, API 변경 가능
- 빌드에 Rust 툴체인 필요
- 아직 패키지된 릴리스 없음
- 기술적 설정 필요
Alma은 어떤 용도에 가장 적합한가요?
- 프라이버시를 중시하는 AI 에이전트를 개발하는 개발자
- 벤더 종속 없이 지속적인 에이전트 메모리를 원하는 사용자
- AI 도구에 로컬 우선 개인 컨텍스트가 필요한 모든 사용자