Meaetin

Chewo — Development skill for Claude Code

Development community

macOS Electron app unifying Claude Code + Codex CLI: shared session sidebar, real terminals (node-pty/xterm), notes with dictation, capabilities manager, opt-in worktree isolation.

How to install Chewo

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

What Chewo does

macOS Electron app unifying Claude Code + Codex CLI: shared session sidebar, real terminals (node-pty/xterm), notes with dictation, capabilities manager, opt-in worktree isolation. Warm-none Graphite + Emerald design system.

Alternatives in Development

  • Microsandbox — Open-source self-hosted MicroVM sandboxes with sub-200ms startup, hardware-level isolation via libkrun 5k ★
  • JWT Scan — JWT attack toolkit (offline) — alg:none forgery, RS256→HS256 algorithm confusion, weak-secret crack, static cl 4.5k ★
  • Opencove — Your infinite canvas workspace for agents, tasks, knowledge, and research 1.2k ★

README

Chewo

Chewo

**A macOS workbench that runs Claude Code and Codex CLI side by side — and lets them read each other's memory.**

`Electron` · `React` · `TypeScript` · `node-pty` / `xterm.js` · `Model Context Protocol`


The problem

Claude Code and Codex CLI each keep their own session history and their own context. Working with both means copy-pasting decisions between terminals and losing track of which conversation holds what. Chewo puts both CLIs in one window, makes every past session from either tool browsable in a single sidebar, and — the core bet — lets **each model fetch and hand off the other's session history mid-conversation**.

Cross-model context is a **tool, not a pipe**: the models call MCP tools to pull what they need. The filesystem is the shared memory — no daemon, no ports, no screen-scraping.

What it does

  • Unified session sidebar — every Claude Code and Codex session, merged, grouped by project, searchable by title or first message, live-updating via file watchers. Click any session to resume it in its original working directory.
  • Real embedded terminals — the actual interactive claude / codex TUIs run in node-pty + xterm.js panes. Chewo wraps the CLIs; it doesn't reimplement them.
  • Cross-model cohesion (the spine) — a `chewo` MCP server, bundled inside the app and registered with both CLIs from Settings → Connections (nothing to install separately, no Node runtime needed), exposes search_sessions, get_session, list_recent_sessions, handoff, and check_inbox, plus todo-board tools (todos_list, todo_add, todo_move, todo_update, todo_delete). Either agent can search the other's history, read a summarized transcript, and pass a note through a pull-based inbox.
  • Opt-in worktree isolation — spin up a git worktree + branch per agent task so multiple agents edit the same repo concurrently with