</>MCP Agents Market
Agent

cli-continues

by yigitkonur1.5kTypeScriptUpdated 2026-05-07

resume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor

Claude CodeCodexGitHub Copilot CLIGemini CLICursorAmpClineRoo Code

cli-continues is a command-line tool that resumes AI coding sessions across different assistant tools, preserving context when you hit rate limits or need to switch platforms. It extracts conversation history, file changes, tool activity, and working state from 16 different AI coding agents—including Claude Code, GitHub Copilot CLI, Cursor, Gemini CLI, and Codex—and generates structured handoff documents for seamless migration. Developers can interactively pick sessions through a TUI, quick-resume recent work with a single command, or script cross-tool handoffs with custom verbosity presets. The tool supports 240 bidirectional handoff paths and requires no installation beyond Node.js 22.5+.

Key Features

Supports 16 AI coding agents with any-to-any session handoff (Claude Code, Codex, Copilot, Gemini CLI, Cursor, Amp, Cline, Roo Code, Kilo Code, Kiro, Crush, OpenCode, Factory Droid, Antigravity, Kimi CLI, Qwen Code)
Parses multiple native session formats including JSONL, JSON, SQLite, YAML, and PocketBase with tool-specific adapters
Extracts conversation messages, file edits, bash commands, grep/glob operations, MCP tool calls, thinking blocks, and token usage
Four verbosity presets (minimal, standard, verbose, full) control handoff detail from 3 to 50 messages with configurable tool activity samples
Interactive TUI picker prioritizes sessions from current project directory with search and filtering
Quick-resume commands for native same-tool continuation or cross-tool handoff with flag mapping
Bulk export and inspection commands with JSON/JSONL/Markdown output for backup and analysis
YAML configuration system with per-project and global defaults for preset and extraction settings

Use Cases

  • 01Resume debugging work in Gemini CLI after hitting Claude Code's hourly rate limit mid-session
  • 02Hand off complex multi-file refactoring from Cursor to Codex while preserving architecture decisions and file change history
  • 03Switch from GitHub Copilot CLI to Amp when you need a different model or capability for the next phase of development
  • 04Export all sessions from multiple AI coding tools to markdown for team documentation or project archival
  • 05Continue a Cline VS Code session in OpenCode on a different machine using the structured handoff context
  • 06Script automated session migration in CI pipelines or when testing different AI assistants on the same codebase

Related Agents

View more

cli-continues — FAQ

What is cli-continues?+

cli-continues is a Node.js command-line tool that transfers AI coding sessions between 16 different assistant tools (Claude Code, Copilot, Cursor, Gemini, etc.), preserving conversation history, file changes, and tool activity. It enables you to resume work when you hit rate limits or need to switch platforms without losing context.

How do I install cli-continues?+

No installation is required—just run 'npx continues' from any terminal. For permanent access, install globally with 'npm install -g continues' to get the 'continues' and 'cont' commands. Requires Node.js 22.5 or higher.

Which AI coding tools does cli-continues work with?+

It supports Claude Code, Codex, GitHub Copilot CLI, Gemini CLI, Cursor, Amp, Cline, Roo Code, Kilo Code, Kiro, Crush, OpenCode, Factory Droid, Antigravity, Kimi CLI, and Qwen Code. Any of these 16 tools can be used as source or destination for session handoff.

Does cli-continues require API keys or special configuration?+

No API keys are needed. cli-continues reads existing session data from the AI tools you already have installed (from their standard config directories like ~/.claude/, ~/.codex/, etc.). Optional YAML config files can customize verbosity and extraction settings.

Is cli-continues free to use?+

Yes, cli-continues is open source under the MIT license and completely free. You can use, modify, and distribute it without restrictions.

How do I resume a session in a different tool?+

Run 'continues' for an interactive picker, select your source session, then choose the destination tool. Alternatively, use 'continues resume <session-id> --in <tool-name>' for direct handoff, such as 'continues resume abc123 --in gemini' to move a Claude session to Gemini CLI.

How do I install cli-continues?+

Open the source repository on GitHub and follow its README. cli-continues is a agent — MCP Agents Market links you directly to the official repo.

Is cli-continues free?+

cli-continues is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches