OpenLobster: Go로 개발된 30MB RAM 사용량의 셀프 호스팅 AI 에이전트

OpenLobster는 Python 환경, node_modules 또는 런타임 관리가 필요 없는 단일 Go 바이너리로 구축된 셀프 호스팅 AI 어시스턴트입니다. 이 프로젝트는 로컬 하드웨어에 상주하며 사용자가 실행 중인 어떤 모델과도 작동하는 개인용 AI 에이전트를 제공하기 위해 만들어졌습니다.
기술 사양
이 에이전트는 모든 서비스가 로드된 상태에서 30MB의 RAM을 사용하며 200ms의 콜드 스타트 시간을 가집니다. Raspberry Pi에서도 문제없이 실행됩니다. 스택은 백엔드에 Go + gqlgen, 프론트엔드에 SolidJS + Vite로 구축되었으며 GPL-3.0 라이선스를 따릅니다.
LLM 지원
OpenLobster는 여러 LLM 제공업체를 지원합니다: OpenAI, Anthropic, Ollama, OpenRouter, Docker Model Runner 또는 OpenAI 호환 엔드포인트가 있는 모든 서비스. 사용자는 설정에서 하나를 선택하고 언제든지 교체할 수 있습니다.
메모리 시스템
메모리는 적절한 그래프 데이터베이스로 구현되며 두 가지 백엔드를 제공합니다: 전체 그래프 쿼리를 위한 Neo4j, 또는 데이터베이스 실행이 필요 없는 간단한 설정을 위한 로컬 GML 파일 백엔드. 이 에이전트는 단순한 평면 텍스트 덤프가 아닌 학습하면서 유형화된 관계를 구축합니다.
다중 사용자 기능
다중 사용자 기능은 각 사람이 자신의 대화 기록, 메모리 및 도구 권한을 갖도록 제대로 작동합니다. 사용자는 Telegram과 Discord에서 서로의 컨텍스트를 보지 않고 동일한 에이전트와 대화하는 다른 사람들을 가질 수 있습니다.
통합 기능
- MCP 통합은 전체 Streamable HTTP + OAuth 2.1 흐름을 지원합니다
- 도구별 사용자별 권한 매트릭스
- 원클릭 통합을 위한 마켓플레이스
- 핵심 채널: Telegram, Discord, Slack, WhatsApp, SMS (플러그인이 아님)
현재 상태
이 프로젝트는 아직 베타 단계이며 오디오/멀티모달 기능은 "마무리가 거칠다"고 설명됩니다. 로컬 모델 지원과 낮은 리소스 사용량은 확실한 기능으로 평가받고 있습니다.
📖 전체 소스 읽기: r/LocalLLaMA
👀 See Also

개발자가 Claude Code를 사용하여 17가지 생물학적 원칙을 적용한 AI 프레임워크를 구축합니다
한 개발자가 1999년 출간된 '천재의 불꽃'이라는 책을 바탕으로 역치 발화와 헤비안 가소성 등 17가지 생물학적 원리를 구현하여 'Cognitive Sparks'라는 AI 프레임워크를 만들었습니다. 22개의 설계 문서와 3,300줄의 코드로 구성된 이 전체 프로젝트는 Claude Code를 사용해 하루 만에 구축되었으며, 인간이 직접 작성한 코드는 전혀 없습니다.

노드 컨트롤: 클로드 4.6과 4.7로 완전히 구축된 실시간 멀티플레이어 .io 게임
개발자가 Claude 4.6과 4.7을 사용하여 실시간 경쟁 멀티플레이어 .io 게임인 Node Control을 만들었습니다. 서버 권위적 네트워크 코드(60Hz), fly.io의 4개 리전 배포, 신경망 미학 등을 특징으로 합니다.

엔그램 메모리 SDK: 로컬 모델을 위한 그래프 기반 AI 에이전트 메모리
Engram Memory SDK는 LiteLLM을 통해 로컬 모델과 작동하는 AI 에이전트용 오픈소스 그래프 메모리 시스템입니다. 수집 시 LLM 호출이 단 한 번만 필요하며, 이후 벡터 검색과 그래프 탐색을 통해 회상을 수행하여 지속적인 LLM 비용이 전혀 발생하지 않습니다.

OpenClaw 기술은 자체 실행을 가능하게 하여 에이전트 전환을 줄입니다.
OpenClaw 에이전트를 위한 새로운 스킬이 개발되어, 에이전트가 다음 단계를 파악한 후 '다음에 할 일은 다음과 같습니다'라는 메시지를 출력하고 작업을 인간 운영자에게 넘겨주는 일반적인 문제를 해결합니다. 이 스킬을 통해 에이전트는 등록, 게시, 답장, 서명 등 특정 작업을 스스로 수행할 수 있게 됩니다.