by jumbocontext
Memory and Context Orchestration for Coding Agents
# Add to your Claude Code skills
git clone https://github.com/jumbocontext/jumbo.cliLast scanned: 6/23/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@babel/core: @babel/core: Arbitrary File Read via sourceMappingURL Comment",
"severity": "low"
},
{
"type": "npm-audit",
"message": "@istanbuljs/load-nyc-config: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jest/core: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jest/expect: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jest/globals: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jest/reporters: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@jest/transform: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "babel-jest: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "babel-plugin-istanbul: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Large numeric range defeats documented `max` DoS protection",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-circus: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-cli: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-config: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-resolve-dependencies: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-runner: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-runtime: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "jest-snapshot: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "js-yaml: JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ts-jest: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ws: ws: Uninitialized memory disclosure",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-06-23T07:49:26.179Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}jumbo.cli is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jumbocontext. Memory and Context Orchestration for Coding Agents. It has 235 GitHub stars.
jumbo.cli returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/jumbocontext/jumbo.cli" and add it to your Claude Code skills directory (see the Installation section above).
jumbo.cli is primarily written in TypeScript. It is open-source under jumbocontext on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh jumbo.cli against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
Agents shouldn't have to be re-taught your project every session. Jumbo gives them the context they're missing, so you don't have to.

(a.k.a. What problems does this solve?)
Working with coding agents is amazing. But let's be honest, it' not without frustration. Here are the common issues:
Agent Amnesia: It's a thing. Every session that came before is forgotten. You spend time and energy getting the agent caught up before you even start thinking about your goals.
Slop: AI without guardrails can produce code that kind of works, but it’s rarely production-ready. Worse, it can leave behind a mess that takes hours to untangle. That’s not a productivity boost — it’s a hassle.
Vendor lock-in: If an agent harness holds your memory, switching tools means losing that context. With new models and tools shipping every week, switching is inevitable. Your context should move with you.
Jumbo was created to address these frustrations and unlock the full joy of coding with agents.
Memory: Details about your project are saved, so your agents always have the correct context. Agent Amnesia is, well...forgotten.
Quality: Your coding agents write shippable code on the first shot. You save time and tokens.
Interoperability: Jumbo is harness- and model-agnostic.
Portability: Switch to new models when they're released. Your context stays with you.
Orchestration: Run different agents in parallel. Optimize for capability and cost. Jumbo keeps everything in sync.
Those solve the core problems. These make Jumbo pleasant to use:
Extended context windows: Run agents longer without context rot.*
Automatic: Hooks into your agent session and orchestrates the flow. It just works.
Full control: Jumbo's memories are yours. Stay in control and manage your data directly from the terminal.
Private: All data stays local. Nothing leaves your machine.
Fast: No network calls. No lag. Everything runs locally.
* Only works for harnesses that support hooks.
> npm i -g jumbo-cli
> jumbo
Jumbo will guide you in getting started.
> claude
[Nudge your agent once its running]
> Follow instructions
Jumbo will automatically orient the agent about your project and available goals.
[!NOTE] Goals are the heart of Jumbo. Every memory, guideline, and constraint attaches to a goal — so define your work there first. (see
jumbo goal add --help)Your agent can help define goals too. It knows how to use Jumbo.
[!TIP] Hit the ground running with the Jumbo Memories repo — a curated library of best practice guidelines and invariants ready to drop into any project.
See the Getting started guide for the full workflow.
Jumbo seamlessly integrates with all frontier harnesses and models. Use them interchangeably or in parallel.
It also works with any agent that supports AGENTS.md and truly excels with harnesses that support open agent skills.
Use Jumbo in a harness that supports hooks and you'll never think about context windows again.
It's simple. You just define your goals — describe your objective, criteria, and scope. Then run your agents and Jumbo guides them through the workflow:
You don't have to remember all these steps. Jumbo hooks into your agent sessions and guides the entire flow.
Every time you start Claude Code (or similar) Jumbo will orient the agent about the state of your project. The agent will prompt you with an overview of planned work and ask what you want to work on. Just point at a goal and watch the magic happen.
Jumbo remembers:
Your domain:
Your solution:
Your operations:
Jumbo follows Clean Screaming Architecture — four layers, strict dependency rules, and file names that tell you exactly what they do.
Dependencies always point inward. Swap out the infrastructure and nothing else notices.
Core patterns:
Data lives in two stores:
jumbo db rebuild.When your agent starts a goal, Jumbo assembles a context packet on the fly — pulling in the components, decisions, guidelines, invariants, and architecture linked to that goal through relations. No stale caches. Always current.
better-sqlite3 : Read-model projectionscommander : CLI frameworkinversify + reflect-metadata : Dependency injectionyaml : Context serializationSpread some ❤️ and sponsor the projects or buy them a cup of coffee. I have.
| Resource | Description |
|---|---|
| Quickstart | Get running in 5 minutes |
| Installation | Prerequisites and setup |
| Concepts | Understand sessions, goals, and context |
| What Jumbo Creates | Generated files, folders, and local state |
| Goal Management | Complete guide to tracking work |
| Project Initialization | Configure Jumbo for your project |
| Session Management | Manage pause, resume, and session continuity |
| Advanced Workflows | Command chaining and multi-agent collaboration patterns |
| Command Reference | Full command documentation |
| Shared Memories |