wangziqi06/724-office
7/24 Office — Self-evolving AI Agent system. 36 tools, 10,000 lines pure Python, modular architecture, MCP plugins, three-layer memory, nudge system, AI mirror, 24/7 production.
해결하는 문제
7/24 Office는 24/7 개인 비서로 작동하도록 설계된 프로덕션급 AI 에이전트 시스템입니다. LangChain 또는 LlamaIndex와 같은 무거운 프레임워크를 피하고 내구성, 토큰 효율성 및 자기 유지 관리에 집중하는 경량화된 모듈형 Python 아키텍처를 채택하여 신뢰할 수 있는 에이전트 구축의 복잡성을 해결합니다.
작동 방식
이 시스템은 사용자에게 개별 Docker 컨테이너를 프로비저닝하고 HTTP 서버를 통해 메시징 플랫폼에 연결하는 멀티 테넌트 라우터로 작동합니다. 핵심은 자동 재시도 기능이 있는 OpenAI 호환 함수 호출을 처리하는 도구 사용 루프입니다. 컨텍스트는 단기 세션 기록, LLM 압축 장기 사실, 그리고 능동적 회상을 위한 LanceDB 벡터 데이터베이스라는 3계층 메모리 시스템을 통해 관리됩니다. 신뢰성을 보장하기 위해 행동 교정을 위한 "넛지 시스템"과 실패한 도구를 비활성화하는 서킷 브레이커를 사용합니다.
대상
Jetson Orin Nano와 같은 에지 하드웨어에 배포할 수 있고 개인 또는 그룹용 메시징 플랫폼에 통합할 수 있는 투명한 프레임워크 프리 에이전트 구현을 원하는 개발자를 위해 설계되었습니다.
주요 특징
- 프레임워크 의존성 제로: 모든 라인이 디버깅 가능하고 투명하도록 순수 Python으로 구축되었습니다.
- 자기 진화 능력: 에이전트는
create_tool 함수를 사용하여 런타임에 새로운 Python 도구를 작성, 저장 및 로드할 수 있습니다.
- 3계층 메모리: 세션 기록, 압축된 구조화된 사실 및 벡터 검색을 결합하여 토큰 사용을 최적화합니다。
- 광범위한 도구 세트: 웹 검색, 비디오 처리(트리밍/BGM), ECharts 시각화 및 스케줄링을 위한 36개의 내장 도구가 포함되어 있습니다.
- MCP 통합: JSON-RPC를 통해 외부 서버에 연결하기 위한 Model Context Protocol (MCP)을 지원합니다。
- 자가 수리: 일일 자가 점검, 세션 상태 진단 및 자동 오류 로그 분석 기능을 갖추고 있습니다.
관련
- 프로젝트
fuyuxiang/echo-agentEcho Agent는 오픈소스 자체 호스팅 AI 에이전트 런타임으로, 장기 메모리, 자동 스킬 추출/진화, 플러그형 도구 통합을 제공합니다. 터미널에서 대화형으로 실행하거나, 웹 대시보드와 API가 있는 장기 실행 Gateway 서비스로, 또는 데스크톱 애플리케이션 (EchoAgent Desktop)에 임베드할 수 있습니다. 코어 런타임은 에이전트 루프, 세션 컨텍스트, 모델 라우팅, 권한, 자동화 채널을 관리하고, 메모리 시스템은 과거 사실을 회상하며, 진화 시스템은 실행 추적을 재사용 가능한 스킬로 변환합니다. `pip install "echo-agent[all]"`로 설치하고, LLM API 키를 구성한 다음, `echo-agent run` 또는 `echo-agent gateway`로 시작합니다.
- 프로젝트
luoguoxiong/aipack가벼우면서 확장 가능한 TypeScript 에이전트 프레임워크로, 런타임과 플러그인 가능한 생태계를 제공하며, 메모리, 컨텍스트 압축, MCP를 내장 지원합니다.
- 프로젝트
MervinPraison/PraisonAIPraisonAI는 5계층 스택(프롬프트, 컨텍스트, 하네스, 루프, 그래프)과 관리형 원격 런타임을 갖춘 자율형 AI 에이전트 구축을 위한 파이썬 우선 프레임워크입니다. SDK, CLI, UI/대시보드, JavaScript 지원을 제공하며 100개 이상의 LLM 제공업체와 연동되어 연구, 코딩, 콘텐츠 생성, 데이터 파이프라인, 지원 봇, 워크플로우 자동화 등의 유스케이스에 활용됩니다.
- 프로젝트
zeenie-ai/OpenCompanyOpenCompany는 오픈소스 데스크톱 앱으로, 코드 작성, 이메일 처리, 소셜미디어 게시, 결제, 리서치 등 다양한 작업을 자동화할 수 있는 AI 기반 '직원' — 즉, 다중 에이전트 팀을 생성할 수 있습니다. 업무를 일반 언어로 설명하고, 시각적 캔버스에서 전문 에이전트를 조합하며, Gmail, GitHub, Stripe, 브라우저, 안드로이드 에뮬레이터 등 도구에 연결한 후, 사용자가 제공하는 어떤 LLM 제공자와 함께 자신의 컴퓨터에서 자율적으로 실행됩니다.
- 프로젝트
TencentCloud/TencentDB-Agent-MemoryTencentDB Agent Memory는 LLM 에이전트를 위한 오픈소스 메모리 허브입니다. 대화를 캡처하고, 재사용 가능한 기술을 추출하며, 문서에서 Wiki를 구축하고, 코드를 CodeGraph로 인덱싱합니다. 중앙 UI(Memory Hub)를 통해 팀은 자산을 관리하고, 세밀한 ACL을 설정하며, 특정 메모리 조각을 개별 에이전트에 바인딩할 수 있습니다. 에이전트는 통합된 프록시와 통신하므로 모든 프레임워크(Claude Code, DeepSeek Harness, OpenClaw 등)가 코드 변경 없이 동일한 메모리를 사용할 수 있습니다. 벤치마크에 따르면 페르소나 유지율이 59% 향상되었습니다. 저장소는 원클릭 Docker 배포, 마이그레이션 도구, 제로 구성 콜드 스타트 및 추가 통합을 위한 로드맵을 제공합니다.