lemma-work/lemma-platform
Multiplayer harness that shapes around your work. Agents, apps and workflows your team shares, used from Slack, Telegram, WhatsApp, Teams, Email, Web or your own AI agent.
Lemma Platform – 팀을 위한 오픈소스 'AI 팀메이트'
개요 – Lemma는 팀이 AI 기반 '팀메이트'( pod 라고 함)를 생성, 호스팅, 상호 작용할 수 있는 프레임워크입니다. 팀메이트는 공유된 권한 인식 데이터 저장소(테이블, Markdown 파일, 워크플로 등)에 존재하며 Slack, Microsoft Teams, WhatsApp, Telegram 또는 일반 이메일 등 사람들이 이미 사용하는 도구에서 접근할 수 있습니다. Lemma의 핵심은 오픈소스(서버는 AGPL-v3, SDK는 Apache-2.0)이며 이미 보유한 LLM 구독(Claude Code, Codex, Cursor, OpenCode 또는 OpenAI/Anthropic 호환 API)에서 실행됩니다.
주요 개념
| 개념 | 제공 기능 |
|---|---|
| Pod | 테이블, 파일, 에이전트, 워크플로, 권한, UI 앱을 번들한 자체 포함 작업 공간입니다. 각 포드는 전체 팀 또는 단일 사용자에게 서비스를 제공할 수 있습니다. |
| 에이전트 | 정의된 역할, 도구 액세스, 범위가 지정된 권한을 가진 LLM 기반 작업자입니다. 테이블을 읽고/쓰고, 함수를 호출하고, 외부 커넥터에서 작업할 수 있습니다. |
| 워크플로 | 에이전트, 코드 함수, 루프, 인간 승인 단계를 혼합한 방향성 그래프입니다. 일정, 웹훅, 테이블 변경 또는 채팅 명령으로 트리거됩니다. |
| 테이블 및 파일 | 유형이 지정되고 쿼리 가능한 비즈니스 데이터(행 수준 보안)와 정책, 플레이북, 메모 등을 저장하는 Markdown '메모리'. |
| 앱 및 페이지 | 라이브 테이블 보기, 위젯을 렌더링하고 직접 편집을 허용하는 로우코드 UI 표면. |
| 권한 | 인간과 에이전트 모두에 대한 세분화된 역할: 테이블별 권한, 리소스 가시성, 승인 게이트. |
| 서피스 | Slack, Teams, Telegram, WhatsApp, 이메일이 진입점으로 작동합니다. 요청 출처에 관계없이 동일한 포드 상태를 읽고/씁니다. |
시작 방법
- 호스트 선택 – Lemma Cloud(프로젝트가 호스팅) 또는 Lemma Desktop을 통한 로컬 노트북 설치.
- CLI 설치 –
uv tool install lemma-terminal(또는 제공된install.sh스크립트). - 인증 –
lemma auth login은 CLI를 선택한 서버에 연결합니다. - 포드 생성 –
lemma pod create support-ops --with-starter는 샘플 테이블과 초기 에이전트가 포함된 즉시 사용 가능한 포드를 스캐폴드합니다. - 팀메이트와 대화 –
lemma chat "what can you do in this pod?"또는 Slack/Teams/WhatsApp에서 메시지를 보냅니다.
README에는 Lemma Cloud 빠른 시작(단일 명령 부트스트랩)과 데스크톱의 런타임 엔드포인트를 CLI에 등록하는 로컬 데스크톱 흐름도 나열되어 있습니다.
주요 기능
- 멀티플레이어 AI – 여러 사용자가 질문할 수 있습니다. 팀메이트는 각 사용자의 역할에 따라 답변을 조정하고 작업을 수행하기 전에 적절한 사람에게 확인합니다.
- 크로스 플랫폼 액세스 – 동일한 AI 팀메이트가 Slack, Teams, WhatsApp, Telegram, 이메일 또는 사용자 지정 웹 앱에서 작동합니다.
- 공유 및 개인 메모리 – 메모는 전체 포드에 공개되거나 개인에게만 공개될 수 있습니다. 수정 사항은 유지됩니다.
- 로우코드 앱 – 페이지에
/visualize를 입력하여 차트를 생성하거나 자동 업데이트되는 라이브 테이블을 삽입합니다. - 자기 개선 하네스 – 수정 사항은 영구 지침이 되고, 반복되는 패턴은 재사용 가능한 워크플로가 되며, 코드 변경 없이 새 에이전트를 추가할 수 있습니다.
- 공급자 중립적 – 기존 Claude Code, Codex, Cursor, OpenCode 구독 또는 OpenAI/Anthropic 호환 API 키를 사용합니다. Ollama/LM Studio를 통한 자체 호스팅 모델도 지원합니다.
- 오픈소스 SDK – Python(
lemma-python) 및 TypeScript(lemma-typescript) 라이브러리와 사용자 지정 프론트엔드 구축을 위한 React 훅.
일반적인 사용 사례
| 사용 사례 | Lemma가 도움이 되는 방법 |
|---|---|
| 고객 지원 – 티켓 라우팅, 답변 초안 작성, 전송 전 승인 적용. | 에이전트는 티켓 테이블을 읽고, 답변을 제안하고, 인간의 승인을 기다린 후 이메일 커넥터를 통해 전송합니다. |
| 제품 피드백 루프 – 수정 사항 수집, 분류, 추적. | 포드는 Slack/WhatsApp 피드백을 수집하고, 테마를 자동 그룹화하고, 라이브 보드('Kit' 예제)를 표시할 수 있습니다. |
| 개인 생산성 – 통합 받은 편지함, 규칙 기반 분류, 알림. | 단일 사용자의 포드는 개인 메모를 저장하고, 수신 이메일에 레이블을 지정하는 워크플로를 실행하고, 작업 전에 프롬프트를 표시합니다. |
| 팀 운영 – 공유 런북, 승인, 상태 대시보드. | 테이블은 런북 단계를 보유하고, 에이전트는 이를 실행하며, UI 페이지는 행 수준 보안으로 라이브 상태를 표시합니다. |
| 디자인 및 콘텐츠 제작 – 카피 초안 작성, AI 제안 받기, 버전 관리된 Markdown 메모리 유지. | 에이전트는 텍스트를 제안하고, 인간은 페이지에서 편집하며, 최종 문서는 전체 기록이 있는 Markdown 파일로 저장됩니다. |
Lemma 확장
- 새 에이전트 추가 – 역할을 설명하는 프롬프트 파일을 작성하고, 도구 액세스 권한을 부여하고, CLI를 통해 가져옵니다.
- 사용자 지정 함수 생성 – 결정적 코드(Python/TS)를 구현하고 에이전트가 호출할 수 있는 함수 로 노출합니다.
- 맞춤 앱 구축 –
lemma apps deploy <pod> <path>로 정적 HTML 페이지 또는 Vite React 앱을 배포합니다. 앱은 SDK를 통해 포드 테이블을 읽고/쓸 수 있습니다. - 템플릿 – 프로젝트에는 클론하고 사용자 지정할 수 있는 10개의 기성 오픈소스 포드(예: Frontdesk, Smart Inbox, Panini)가 포함되어 있습니다.
라이선스 및 커뮤니티
- 서버 코어 – AGPL-v3. 즉, 온프레미스로 실행할 수 있지만 수정 사항을 공유해야 합니다.
- SDK – Apache-2.0. 확장 구축에 허용적입니다.
- 문서 – https://lemma.work/docs 에서 호스팅되며 설치, 포드 설계, SDK 사용에 대한 가이드가 있습니다.
결론
Lemma Platform은 LLM을 공유 데이터 '포드'에 존재하는 협업적이고 권한 인식 팀메이트로 전환하기 위한 진정한 오픈소스 프레임워크입니다. 모델 API, 메모리, 권한, 다중 채널 라우팅과 같은 배관을 추상화하여 팀이 실제 프로세스와 일치하는 테이블, 워크플로, UI 정의에 집중할 수 있게 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트