GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mem0ai/openmemory: Open-source CLI & TUI to port AI coding sessions across Claude Code, Codex, and OpenCode.

BranchesTags
Open more actions menu

Latest commit

 

History

80 Commits
80 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude/skills/port-sandbox-test
.claude/skills/port-sandbox-test
 
 
.github/workflows
.github/workflows
 
 
assets
assets
 
 
cli
cli
 
 
openmemory-archive
openmemory-archive
 
 
scripts
scripts
 
 
.gitignore
.gitignore
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

openmemory banner

Sync Your Sessions Across Any Coding Harness

openmemory welcome screen

Beta: Claude Code, Codex, OpenCode available now. More coming soon.

Available via TUI Wizard or CLI
Effortlessly import and export sessions between harnesses.
Pick up right where you left off, across all your coding harnesses.

openmemory select screen

Why OpenMemory

It is the age of coding harnesses, and new harnesses are released every day. Developers feel locked in to their primary harness, unable to try new ones without losing all their context from previous sessions. OpenMemory brings that context to any harness so you can pick up where you left off.

  • Codex's "Import from Claude Code" is uni-directional, supports only one source harness, and only does a bulk "import all conversations."
  • OpenCode's import is manual — you point opencode import at a JSON file you've assembled by hand, with no discovery, preview, or way to pick which conversations come over.

OpenMemory is omni-directional, shows you a preview of the sessions on your machine, and lets you choose which to import so you know exactly what you're taking with you.

Switching between different harnesses? Autosync keeps them all in sync, all the time (coming soon).

Install

curl -fsSL https://raw.githubusercontent.com/mem0ai/openmemory/main/scripts/install.sh | bash

Usage

Interactive wizard (recommended):

openmemory tui

CLI

Should you wish to run openmemory as a cli instead of the wizard:

openmemory port --from <src> --to <dest> --all

port takes --from/--to plus either --all or one or more --id <session-id>; add --force to re-export and --json for machine-readable output.

Roadmap

  • Port Skills, MCPs, Plugins, and CLAUDE.md / AGENTS.md
  • Realtime autosync of conversation sessions across harnesses
  • Support for OpenClaw, Hermes

Contributing

Contributions are welcome! Please read the Contributing Guide to get started.

  • 💡 Contributing Guide: Learn about our contribution process and coding standards.
  • 🐛 Report an Issue: Found a bug? Let us know!

About

Open-source CLI & TUI to port AI coding sessions across Claude Code, Codex, and OpenCode.

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

107 stars

Watchers

0 watching

Forks

11 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.