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.
What it solves
7/24 Office is a production-ready AI agent system designed to run 24/7 as a personal assistant. It solves the complexity of building reliable agents by avoiding heavy frameworks (like LangChain or LlamaIndex) in favor of a lightweight, modular Python architecture that focuses on durability, token efficiency, and self-maintenance.
How it works
The system operates as a multi-tenant router that provisions individual Docker containers for users, connecting them to a messaging platform via an HTTP server. At its core is a tool-use loop that handles OpenAI-compatible function calling with automatic retries. It manages context through a three-layer memory system: short-term session history, LLM-compressed long-term facts, and a LanceDB vector database for active recall. To ensure reliability, it employs a "nudge system" for behavioral correction and a circuit breaker to disable failing tools.
Who it’s for
It is designed for developers who want a transparent, framework-free agent implementation that can be deployed on edge hardware (like Jetson Orin Nano) and integrated into messaging platforms for personal or group use.
Highlights
- Zero Framework Dependency: Built with pure Python to ensure every line is debuggable and transparent.
- Self-Evolving Capabilities: The agent can write, save, and load new Python tools at runtime using the
create_tool function.
- Three-Layer Memory: Combines session history, compressed structured facts, and vector retrieval to optimize token usage.
- Extensive Toolset: Includes 36 built-in tools for web search, video processing (trimming/BGM), ECharts visualization, and scheduling.
- MCP Integration: Supports the Model Context Protocol (MCP) to connect external servers via JSON-RPC.
- Self-Repair: Features daily self-checks, session health diagnostics, and automated error log analysis.
Related
- Project
fuyuxiang/echo-agentEcho Agent is an open‑source, self‑hosted AI‑agent runtime that provides long‑term memory, automatic skill extraction/evolution, and pluggable tool integration. It can run interactively in a terminal, as a long‑living Gateway service with a web dashboard and API, or be embedded in a desktop application (EchoAgent Desktop). The core runtime manages the agent loop, session context, model routing, permissions, and automation channels, while the memory system recalls past facts and the evolution system turns execution traces into reusable Skills. Install via `pip install "echo-agent[all]"`, configure an LLM API key, and start with `echo-agent run` or `echo-agent gateway`.
- Project
luoguoxiong/aipackA lightweight, extensible TypeScript Agent framework providing a runtime and pluggable ecosystem for building AI agents with built-in support for memory, context compression, and MCP.
- Project
MervinPraison/PraisonAIPraisonAI is a Python‑first framework for building autonomous AI agents with a five‑layer stack (Prompt, Context, Harness, Loop, Graph) plus managed remote runtimes. It offers SDKs, CLI, UI/dashboard, JavaScript support, and works with 100+ LLM providers for use‑cases like research, coding, content, data pipelines, support bots, and workflow automation.
- Project
zeenie-ai/OpenCompanyOpenCompany is an open‑source desktop app that lets you create AI‑driven “employees” – multi‑agent teams that can automate tasks like coding, email handling, social‑media posting, payments, and research. You describe a job, assemble specialist agents on a visual canvas, connect them to tools (Gmail, GitHub, Stripe, browsers, Android emulator, etc.), and the system runs autonomously on your own computer using any LLM provider you supply.
- Project
TencentCloud/TencentDB-Agent-MemoryTencentDB Agent Memory is an open‑source memory hub for LLM agents. It captures conversations, extracts reusable skills, builds a Wiki from docs, and indexes code into a CodeGraph. A central UI (Memory Hub) lets teams manage assets, set fine‑grained ACLs, and bind specific memory pieces to individual agents. Agents talk to a uniform proxy, so any framework (Claude Code, DeepSeek Harness, OpenClaw, etc.) can use the same memory without code changes. Benchmarks show a 59 % boost in persona retention. The repo provides one‑click Docker deployment, migration tools, and a roadmap for zero‑config cold starts and more integrations.