AI 에이전트를 위한 오픈소스 대시보드를 만들었는데 커뮤니티 피드백을 부탁합니다
Built an open source Dashboard for AI agents, would love feedback from the community
핵심 요약
AI 에이전트의 세션 간 기억력 문제를 해결하고 모니터링 기능을 제공하는 오픈소스 메모리 시스템 'Octopoda' 소개.
- 메모리 시스템 — 에이전트가 세션 간 기억을 유지하고 의미 기반 검색을 수행하도록 지원함
- 핵심 기능 — 루프 탐지, 에이전트 간 메시징, 버전 관리 및 충돌 복구 기능을 제공함
- 통합 지원 — LangChain, CrewAI, AutoGen, OpenAI SDK 및 MCP 서버와 호환됨
- 대시보드 제공 — 로컬 실행 외에도 에이전트 상태를 실시간으로 모니터링할 수 있는 클라우드 옵션 지원
AI 에이전트를 위한 Octopoda라는 오픈소스 메모리 시스템을 만들었습니다. 기본 아이디어는 에이전트가 세션 사이에 모든 것을 잊어버린다는 점인데, 이전 대화나 실행에서 맥락을 기억해야 하는 무언가를 만들 때 정말 짜증 나는 부분이죠.
pip으로 설치하면 에이전트가 내용을 기억하고, 나중에 다시 불러오고, 정확한 키가 아닌 의미로 기억을 검색할 수 있으며, 이 모든 것이 재시작이나 충돌 후에도 유지됩니다. 클라우드나 API 키 없이 로컬에서 작동하지만, 에이전트를 모니터링하고 실시간으로 무엇을 알고 있는지 확인하고 싶다면 대시보드가 포함된 클라우드 옵션도 있습니다.
지금까지 사람들이 유용하다고 느낀 점은 에이전트가 반복적인 행동에 갇혔을 때 잡아내는 루프 탐지, 멀티 에이전트 설정을 위한 에이전트 간 메시징, 디버깅에 좋은 메모리 변경 이력을 볼 수 있는 버전 기록, 그리고 롤백할 수 있는 스냅샷을 통한 충돌 복구 기능입니다. 또한 LangChain, CrewAI, AutoGen, OpenAI Agents SDK와 연결되며, Claude와 Cursor도 사용할 수 있도록 MCP 서버가 있습니다.
솔직히 대부분 Claude로 만들었습니다. 핵심 메모리 엔진으로 시작해서 필요할 때마다 기능을 계속 추가했죠. 루프 탐지는 제 에이전트들이 토큰을 낭비하며 뱅글뱅글 도는 것을 보고 만들었고, 에이전트 메시징은 에이전트 간에 정보를 전달할 깔끔한 방법이 없었던 멀티 에이전트 프로젝트에서 시작되었습니다. 클라우드 API와 대시보드는 로그를 보고 추측하는 대신 프로덕션에서 에이전트가 무엇을 하는지 실제로 확인하기 위해 공동 창업자와 함께 만들었습니다. 몇 달 동안 만들고, 부수고, 고치고, 밤을 새우며 작업했는데 이제는 실제로 작동하고 사람들이 사용하는 단계에 이르렀습니다.
MIT 라이선스이고 지금까지 약 111명의 사용자가 있습니다. 여러분이 만들고 있는 것에 이게 유용할지, 그리고 어떤 점이 개선되었으면 좋겠는지 알고 싶습니다. 단순히 홍보하려는 게 아니라 진심으로 피드백을 구합니다.
Website: https://octopodas.com
GitHub: https://github.com/RyjoxTechnologies/Octopoda-OS




