Skip to content

Commit f5bc4ee

Browse files
ithiria894codexclaude
committed
feat: Cross-Code Organizer — multi-harness support for Claude Code + Codex CLI
Rebrand from Claude Code Organizer to Cross-Code Organizer (CCO). Add harness abstraction layer, Claude adapter extraction, Codex CLI adapter, multi-harness server/UI, security scan for all harnesses, backup center, harness-aware detail panels and prompt actions. Co-Authored-By: Codex (GPT-5.5) <noreply@openai.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 parents d44524f + 5547e73 commit f5bc4ee

51 files changed

Lines changed: 6933 additions & 2698 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/.mcp.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"mcpServers": {
3-
"claude-code-organizer": {
3+
"cross-code-organizer": {
44
"command": "npx",
5-
"args": ["-y", "@mcpware/claude-code-organizer"]
5+
"args": ["-y", "@mcpware/cross-code-organizer"]
66
}
77
}
88
}

.claude-plugin/plugin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"name": "claude-code-organizer",
2+
"name": "cross-code-organizer",
33
"version": "0.2.5",
44
"description": "Organize all your Claude Code memories, skills, MCP servers, and hooks — see what loads globally vs per-project, then move items between scopes",
55
"author": {
66
"name": "ithiria894",
77
"url": "https://github.com/ithiria894"
88
},
9-
"homepage": "https://github.com/mcpware/claude-code-organizer",
10-
"repository": "https://github.com/mcpware/claude-code-organizer",
9+
"homepage": "https://github.com/mcpware/cross-code-organizer",
10+
"repository": "https://github.com/mcpware/cross-code-organizer",
1111
"license": "MIT",
1212
"keywords": [
1313
"organizer",

.claude-plugin/settings.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"mcpServers": {
3-
"claude-code-organizer": {
3+
"cross-code-organizer": {
44
"command": "npx",
5-
"args": ["-y", "@mcpware/claude-code-organizer", "--mcp"]
5+
"args": ["-y", "@mcpware/cross-code-organizer", "--mcp"]
66
}
77
},
88
"permissions": {
99
"allow": [
10-
"Bash(npx @mcpware/claude-code-organizer*)"
10+
"Bash(npx @mcpware/cross-code-organizer*)"
1111
]
1212
}
1313
}

.claude-plugin/skills/organize.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: organize
3-
description: Open the Claude Code Organizer dashboard to view and manage memories, skills, MCP servers, and hooks across all scopes.
3+
description: Open the Cross-Code Organizer (CCO) dashboard to view and manage memories, skills, MCP servers, and hooks across all scopes.
44
argument-hint: "[port]"
55
---
66

@@ -18,7 +18,7 @@ Launch the visual dashboard to see and manage your entire Claude Code setup.
1818
## How to use
1919

2020
```bash
21-
npx @mcpware/claude-code-organizer
21+
npx @mcpware/cross-code-organizer
2222
```
2323

2424
This starts a local web dashboard. Open the URL shown in the terminal.

.mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"mcpServers": {
3-
"claude-code-organizer": {
3+
"cross-code-organizer": {
44
"type": "stdio",
55
"command": "node",
66
"args": ["./bin/cli.mjs"]

AI_INDEX.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152

153153
## Packaging
154154

155-
- Package: `@mcpware/claude-code-organizer`
155+
- Package: `@mcpware/cross-code-organizer`
156156
- Binary: `bin/cli.mjs`
157157
- npm payload: `bin/`, `src/`, `LICENSE`, `README.md`
158158
- Node: `>=20`

CONTRIBUTING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Contributing to Claude Code Organizer
1+
# Contributing to Cross-Code Organizer (CCO)
22

33
Thanks for your interest in contributing! This project is maintained by [@ithiria894](https://github.com/ithiria894).
44

55
## Quick Start
66

77
```bash
88
# Fork and clone
9-
git clone https://github.com/YOUR_USERNAME/claude-code-organizer.git
10-
cd claude-code-organizer
9+
git clone https://github.com/YOUR_USERNAME/cross-code-organizer.git
10+
cd cross-code-organizer
1111

1212
# Install dependencies
1313
npm install
@@ -58,7 +58,7 @@ All project scopes inherit directly from Global. There is no intermediate scope
5858

5959
## What to Work On
6060

61-
- Check [open issues](https://github.com/mcpware/claude-code-organizer/issues) for bugs and feature requests
61+
- Check [open issues](https://github.com/mcpware/cross-code-organizer/issues) for bugs and feature requests
6262
- Issues labeled `good first issue` are great starting points
6363
- If you want to work on something not listed, open an issue first to discuss
6464

@@ -94,7 +94,7 @@ npm run test:headed
9494

9595
## Reporting Issues
9696

97-
- Use [GitHub Issues](https://github.com/mcpware/claude-code-organizer/issues)
97+
- Use [GitHub Issues](https://github.com/mcpware/cross-code-organizer/issues)
9898
- Include your OS, Node.js version, and Claude Code version
9999
- For bugs, include steps to reproduce
100100

PRIVACY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Privacy Policy
22

3-
**Claude Code Organizer** runs entirely on your local machine. Here's what that means:
3+
**Cross-Code Organizer (CCO)** runs entirely on your local machine. Here's what that means:
44

55
## Data Collection
66

README.es.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Claude Code Organizer
1+
# Cross-Code Organizer (CCO)
22

3-
[![npm version](https://img.shields.io/npm/v/@mcpware/claude-code-organizer)](https://www.npmjs.com/package/@mcpware/claude-code-organizer)
4-
[![npm downloads](https://img.shields.io/npm/dt/@mcpware/claude-code-organizer?label=downloads)](https://www.npmjs.com/package/@mcpware/claude-code-organizer)
5-
[![GitHub stars](https://img.shields.io/github/stars/mcpware/claude-code-organizer)](https://github.com/mcpware/claude-code-organizer/stargazers)
6-
[![GitHub forks](https://img.shields.io/github/forks/mcpware/claude-code-organizer)](https://github.com/mcpware/claude-code-organizer/network/members)
3+
[![npm version](https://img.shields.io/npm/v/@mcpware/cross-code-organizer)](https://www.npmjs.com/package/@mcpware/cross-code-organizer)
4+
[![npm downloads](https://img.shields.io/npm/dt/@mcpware/cross-code-organizer?label=downloads)](https://www.npmjs.com/package/@mcpware/cross-code-organizer)
5+
[![GitHub stars](https://img.shields.io/github/stars/mcpware/cross-code-organizer)](https://github.com/mcpware/cross-code-organizer/stargazers)
6+
[![GitHub forks](https://img.shields.io/github/forks/mcpware/cross-code-organizer)](https://github.com/mcpware/cross-code-organizer/network/members)
77
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
88
[![Node.js](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)
9-
[![Tests](https://img.shields.io/badge/tests-138%20passing-brightgreen)](https://github.com/mcpware/claude-code-organizer)
10-
[![Zero Telemetry](https://img.shields.io/badge/telemetry-zero-blue)](https://github.com/mcpware/claude-code-organizer)
11-
[![MCP Security](https://img.shields.io/badge/MCP-Security%20Scanner-red)](https://github.com/mcpware/claude-code-organizer)
9+
[![Tests](https://img.shields.io/badge/tests-138%20passing-brightgreen)](https://github.com/mcpware/cross-code-organizer)
10+
[![Zero Telemetry](https://img.shields.io/badge/telemetry-zero-blue)](https://github.com/mcpware/cross-code-organizer)
11+
[![MCP Security](https://img.shields.io/badge/MCP-Security%20Scanner-red)](https://github.com/mcpware/cross-code-organizer)
1212
[English](README.md) | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-TW.md) | [廣東話](README.zh-HK.md) | [日本語](README.ja.md) | [한국어](README.ko.md) | Español | [Bahasa Indonesia](README.id.md) | [Italiano](README.it.md) | [Português](README.pt-BR.md) | [Türkçe](README.tr.md) | [Tiếng Việt](README.vi.md) | [ไทย](README.th.md)
1313

1414
**Un dashboard para ver todo lo que Claude Code carga en contexto — detecta servidores MCP comprometidos, recupera tokens desperdiciados y corrige configs en el scope equivocado. Todo sin salir de la ventana.**
1515

1616
> **Privacidad:** CCO solo lee tu directorio local `~/.claude/`. No accede a API keys, no lee conversaciones, no envía datos a ningún lado. Zero telemetry.
1717
18-
![Claude Code Organizer Demo](docs/demo.gif)
18+
![Cross-Code Organizer (CCO) Demo](docs/demo.gif)
1919

2020
<sub>138 tests E2E | Zero dependencies | Demo grabado por IA con [Pagecast](https://github.com/mcpware/pagecast)</sub>
2121

@@ -48,10 +48,10 @@ Otras herramientas resuelven estos problemas de a uno. **CCO los resuelve en un
4848
**Para empezar, pega esto en Claude Code:**
4949

5050
```
51-
Run npx @mcpware/claude-code-organizer and tell me the URL when it's ready.
51+
Run npx @mcpware/cross-code-organizer and tell me the URL when it's ready.
5252
```
5353

54-
O ejecútalo directo: `npx @mcpware/claude-code-organizer`
54+
O ejecútalo directo: `npx @mcpware/cross-code-organizer`
5555

5656
> La primera ejecución auto-instala un skill `/cco` — después de eso, solo escribe `/cco` en cualquier sesión de Claude Code para reabrir el dashboard.
5757
@@ -164,7 +164,7 @@ CCO se conecta a cada servidor MCP, obtiene las definiciones reales de los tools
164164
| **Cost Tracker** | 💡 Explorando | Rastreo de uso de tokens y costo por sesión, por proyecto |
165165
| **Relationship Graph** | 💡 Explorando | Grafo visual de dependencias mostrando cómo se conectan skills, hooks y servidores MCP |
166166

167-
¿Tienes una idea? [Abre un issue](https://github.com/mcpware/claude-code-organizer/issues).
167+
¿Tienes una idea? [Abre un issue](https://github.com/mcpware/cross-code-organizer/issues).
168168

169169
## Licencia
170170

@@ -183,4 +183,4 @@ MIT
183183

184184
[ithiria894](https://github.com/ithiria894) — Creando herramientas para el ecosistema de Claude Code.
185185

186-
[![claude-code-organizer MCP server](https://glama.ai/mcp/servers/mcpware/claude-code-organizer/badges/card.svg)](https://glama.ai/mcp/servers/mcpware/claude-code-organizer)
186+
[![cross-code-organizer MCP server](https://glama.ai/mcp/servers/mcpware/cross-code-organizer/badges/card.svg)](https://glama.ai/mcp/servers/mcpware/cross-code-organizer)

README.id.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Claude Code Organizer
1+
# Cross-Code Organizer (CCO)
22

3-
[![npm version](https://img.shields.io/npm/v/@mcpware/claude-code-organizer)](https://www.npmjs.com/package/@mcpware/claude-code-organizer)
4-
[![npm downloads](https://img.shields.io/npm/dt/@mcpware/claude-code-organizer?label=downloads)](https://www.npmjs.com/package/@mcpware/claude-code-organizer)
5-
[![GitHub stars](https://img.shields.io/github/stars/mcpware/claude-code-organizer)](https://github.com/mcpware/claude-code-organizer/stargazers)
6-
[![GitHub forks](https://img.shields.io/github/forks/mcpware/claude-code-organizer)](https://github.com/mcpware/claude-code-organizer/network/members)
3+
[![npm version](https://img.shields.io/npm/v/@mcpware/cross-code-organizer)](https://www.npmjs.com/package/@mcpware/cross-code-organizer)
4+
[![npm downloads](https://img.shields.io/npm/dt/@mcpware/cross-code-organizer?label=downloads)](https://www.npmjs.com/package/@mcpware/cross-code-organizer)
5+
[![GitHub stars](https://img.shields.io/github/stars/mcpware/cross-code-organizer)](https://github.com/mcpware/cross-code-organizer/stargazers)
6+
[![GitHub forks](https://img.shields.io/github/forks/mcpware/cross-code-organizer)](https://github.com/mcpware/cross-code-organizer/network/members)
77
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
88
[![Node.js](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)
9-
[![Tests](https://img.shields.io/badge/tests-138%20passing-brightgreen)](https://github.com/mcpware/claude-code-organizer)
10-
[![Zero Telemetry](https://img.shields.io/badge/telemetry-zero-blue)](https://github.com/mcpware/claude-code-organizer)
11-
[![MCP Security](https://img.shields.io/badge/MCP-Security%20Scanner-red)](https://github.com/mcpware/claude-code-organizer)
9+
[![Tests](https://img.shields.io/badge/tests-138%20passing-brightgreen)](https://github.com/mcpware/cross-code-organizer)
10+
[![Zero Telemetry](https://img.shields.io/badge/telemetry-zero-blue)](https://github.com/mcpware/cross-code-organizer)
11+
[![MCP Security](https://img.shields.io/badge/MCP-Security%20Scanner-red)](https://github.com/mcpware/cross-code-organizer)
1212
[English](README.md) | [简体中文](README.zh-CN.md) | [繁體中文](README.zh-TW.md) | [廣東話](README.zh-HK.md) | [日本語](README.ja.md) | [한국어](README.ko.md) | [Español](README.es.md) | Bahasa Indonesia | [Italiano](README.it.md) | [Português](README.pt-BR.md) | [Türkçe](README.tr.md) | [Tiếng Việt](README.vi.md) | [ไทย](README.th.md)
1313

1414
**Dashboard buat liat semua yang di-load Claude Code ke context — scan MCP server yang kena poison, hemat token yang kebuang, benerain config yang salah scope. Semua dari satu window.**
1515

1616
> **Privasi:** CCO cuma baca folder `~/.claude/` di lokal kamu. Nggak akses API key, nggak baca percakapan, nggak kirim data ke mana-mana. Zero telemetry.
1717
18-
![Claude Code Organizer Demo](docs/demo.gif)
18+
![Cross-Code Organizer (CCO) Demo](docs/demo.gif)
1919

2020
<sub>138 E2E tests | Zero dependencies | Demo direkam AI pake [Pagecast](https://github.com/mcpware/pagecast)</sub>
2121

@@ -48,10 +48,10 @@ Tool lain solve ini satu per satu. **CCO solve semuanya sekaligus:**
4848
**Mau coba? Paste ini ke Claude Code:**
4949

5050
```
51-
Run npx @mcpware/claude-code-organizer and tell me the URL when it's ready.
51+
Run npx @mcpware/cross-code-organizer and tell me the URL when it's ready.
5252
```
5353

54-
Atau run langsung: `npx @mcpware/claude-code-organizer`
54+
Atau run langsung: `npx @mcpware/cross-code-organizer`
5555

5656
> Pertama kali jalan, skill `/cco` otomatis ke-install — habis itu tinggal ketik `/cco` di session Claude Code mana aja buat buka lagi.
5757
@@ -163,7 +163,7 @@ CCO connect ke tiap MCP server, ambil definisi tool yang beneran, terus scan pak
163163
| **Cost Tracker** | 💡 Exploring | Track pemakaian token dan biaya per session, per project |
164164
| **Relationship Graph** | 💡 Exploring | Dependency graph visual yang nunjukin gimana skill, hook, dan MCP server saling connect |
165165

166-
Punya ide fitur? [Buka issue](https://github.com/mcpware/claude-code-organizer/issues).
166+
Punya ide fitur? [Buka issue](https://github.com/mcpware/cross-code-organizer/issues).
167167

168168
## Lisensi
169169

@@ -182,4 +182,4 @@ MIT
182182

183183
[ithiria894](https://github.com/ithiria894) — Bikin tools buat ekosistem Claude Code.
184184

185-
[![claude-code-organizer MCP server](https://glama.ai/mcp/servers/mcpware/claude-code-organizer/badges/card.svg)](https://glama.ai/mcp/servers/mcpware/claude-code-organizer)
185+
[![cross-code-organizer MCP server](https://glama.ai/mcp/servers/mcpware/cross-code-organizer/badges/card.svg)](https://glama.ai/mcp/servers/mcpware/cross-code-organizer)

0 commit comments

Comments
 (0)