ZipengWu365

TOMC — AI skill for Claude Code

AI community

TOMC Memory: open-source context compression and task memory for Claude Code, Codex and LLM APIs.

How to install TOMC

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ZipengWu365/TOMC and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What TOMC does

TOMC Memory: open-source context compression and task memory for Claude Code, Codex and LLM APIs. CPU-only preparation, MCP server and Python API.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Paritok 4b V1 — Non-destructive compression gateway for AI coding agents 1.4k ★
  • Room — Open-source earning-focused swarm intelligence engine 838 ★

README

TOMC Memory

TOMC Memory

Context compression and task memory for Codex / Claude Code / Cursor / TRAE

Compress and compile long histories, and recall saved task notes on CPU.

Use with your API · Install TOMC Memory · Switch assistants · See the demo · Paper explained · Paper results · 中文

CPU preparation · No training or extra model service · Plain-text output · Research preview

[TOMC Memory project homepage](https://zipengwu.me/tomc/) · [中文](README_zh.md)

[Inspect recorded examples](https://zipengwu.me/tomc/examples/) · [API, shared-memory and evaluation guides](https://zipengwu.me/tomc/guides/)

Part 1 · Use TOMC Memory

**TOMC Memory** is an open-source tool built on Task-Oriented Memory Compilation (TOMC). It compresses and compiles context for AI assistants and provides task memory through explicitly saved notes. It is available through an MCP server and a Python API. Give it a history, the next task and a memory budget. It selects source text and computes supported state, relation or count records, so your application can send the prepared context in place of the full history. Preparation runs on CPU, with no training or extra model service.

Use task memory while making videos, organizing materials, handling files or developing code: save the brief, decisions, constraints, completed steps and remaining work with `remember_memory`, then use `recall_memory` to prepare those notes for the next task. These are examples of how to use saved notes. The recorded measurements below cover synthetic projec