tomaurow

Bolter — AI skill for Claude Code

AI community

⚡ Context sync for AI coding agents — keeps Claude Code, OpenAI Codex and Google Antigravity sharing the same conversations, memory and project rules, with a Windows tray app showing which agent is up.

How to install Bolter

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

What Bolter does

⚡ Context sync for AI coding agents — keeps Claude Code, OpenAI Codex and Google Antigravity sharing the same conversations, memory and project rules, with a Windows tray app showing which agent is up to date.

Alternatives in AI

  • Skills Manager — A lightweight desktop app to manage, sync, and organize AI agent skills across 15+ coding tools — Cursor, Clau 813 ★
  • Skilldock — SkillDock is an AI skill manager and skill management desktop app for Claude Code, Cursor, Codex, Windsurf, Ge 490 ★
  • Usage — macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your 301 ★

README

**Português** · [English](README.en.md) · [Español](README.es.md)

⚡ Bolter

**Sincronizador de contexto entre agentes de IA** — Claude Code ⇄ OpenAI Codex ⇄ Google Antigravity.

O Bolter mantém os três assistentes lendo o mesmo "caderno da equipe": conversas, memória persistente, instruções de projeto (`CLAUDE.md` / `AGENTS.md` / `GEMINI.md`), regras e MCP servers. Um mini-app na bandeja do Windows mostra, de relance, **qual agente tem o trabalho mais recente e quais precisam de atualização** — para você escolher em qual modelo trabalhar, a qualquer momento, sem perder contexto.

Feito em Node.js (zero dependências). CLI multiplataforma (Windows, macOS, Linux); indicador visual como app de bandeja no Windows (PowerShell/WinForms, nada para instalar) e como plugin xbar/SwiftBar/Argos na barra de menu do macOS/Linux.

Visualizador na bandeja (Windows)

Iniciar-Sync-Tray.cmd

Fica ao lado do relógio. Ao abrir, diz **de cara** quem está mais atualizado:

  • Veredito no topo: Tudo sincronizado ou Mais atualizado: (aquele onde você trabalhou por último) com quantos precisam de atualização.
  • Um cartão por assistente com bolinha de estado — verde em dia, laranja desatualizado, cinza não instalado — e um botão Atualizar habilitado apenas em quem está defasado.
  • Atualizar todos os desatualizados em um clique.
  • Checklist (Conversas, Memória, Regras, Instruções, MCP/global) marcando OK com contadores durante a execução, e log ao vivo do migrate.js.
  • Menu do botão direito no ícone: Abrir, Atualizar todos agora, Sair.

Para iniciar com o Windows: `Win+R` → `shell:startup` → atalho do `.cmd`.

macOS e Linux

O motor (`migrate.js`) é **100% multiplataforma** — Node puro, sem dependências; `~/.claude`, `~/.codex` e `~/.gemini` ficam nos mesmos lugares nos três sistemas (no macOS, os dados do Antigravity em `~/Library/Application Support` também são detectados). Todos os comandos da seção "Linha de comando