{"id":21736114,"url":"https://github.com/hexedtech/codemp-vscode","last_synced_at":"2025-08-07T14:46:13.782Z","repository":{"id":255653080,"uuid":"837596051","full_name":"hexedtech/codemp-vscode","owner":"hexedtech","description":"VSCode codemp plugin -- code multiplexer","archived":false,"fork":false,"pushed_at":"2025-02-17T21:07:22.000Z","size":440,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-04-13T01:55:23.319Z","etag":null,"topics":["codemp","collaborative","vscode"],"latest_commit_sha":null,"homepage":"https://code.mp","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexedtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-03T12:46:29.000Z","updated_at":"2025-02-16T13:41:52.000Z","dependencies_parsed_at":"2025-03-11T05:01:09.633Z","dependency_job_id":null,"html_url":"https://github.com/hexedtech/codemp-vscode","commit_stats":null,"previous_names":["hexedtech/codemp-vscode"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/hexedtech/codemp-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexedtech","download_url":"https://codeload.github.com/hexedtech/codemp-vscode/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexedtech%2Fcodemp-vscode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259914929,"owners_count":22931331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codemp","collaborative","vscode"],"created_at":"2024-11-26T05:17:00.279Z","updated_at":"2025-06-15T03:12:10.581Z","avatar_url":"https://github.com/hexedtech.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![codemp](https://code.mp/static/banner.png)](https://code.mp)\n[![Actions Status](https://github.com/hexedtech/codemp-vscode/actions/workflows/test.yml/badge.svg)](https://github.com/hexedtech/codemp/actions)\n[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/hexedtech.codemp)](https://marketplace.visualstudio.com/items?itemName=hexedtech.codemp)\n[![Visual Studio Marketplace Last Updated](https://img.shields.io/visual-studio-marketplace/last-updated/hexedtech.codemp)](https://marketplace.visualstudio.com/items?itemName=hexedtech.codemp)\n[![Gitter](https://img.shields.io/gitter/room/hexedtech/codemp)](https://gitter.im/hexedtech/codemp)\n\n\u003e `codemp` is a **collaborative** text editing solution to work remotely.\n\nIt seamlessly integrates in your editor providing remote cursors and instant text synchronization,\nas well as a remote virtual workspace for you and your team.\n\n# codemp-vscode\n\nThis is the reference codemp [vscode](https://code.visualstudio.com/) plugin maintained by [hexedtech](https://hexed.technology)\n\n# installation\n**Install from [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=hexedtech.codemp): `ext install hexedtech.codemp`**\n\nAutomatically built artifacts are available for download (to logged-in GitHub users) under [our Workflows page](https://github.com/hexedtech/codemp-vscode/actions/workflows/publish.yml).\n\n\u003e [!IMPORTANT]\n\u003e Remember to configure your credentials after installing!\n\nTo connect to the main `code.mp` server, you [will need an account](https://code.mp/signup).\n\n# usage\nTo use `codemp`, you should first join a workspace. From inside, it's possible to share local files or fetch remote files, always keeping them in sync.\n\n\u003e [!TIP]\n\u003e Your current workspace directory is used as root for `codemp` files, which are relative paths.\n\nMost actions can be performed from the `codemp` sidebar with contextual buttons.\n\n## commands\n\n| command | description |\n| --- | --- |\n| `codemp.connect ` |  connect to remote codemp server using configured credentials |\n\nonce connected, more commands become available:\n\n| command | description |\n| --- | --- |\n| `codemp.join \u003cworkspace\u003e` |  will join requested workspace; starts processing cursors and users |\n| `codemp.createWorkspace \u003cworkspace\u003e` |  will create a new workspace with given name |\n| `codemp.listWorkspaces` |  list all workspaces available to join |\n| `codemp.activeWorkspaces` |  list all workspaces currently active |\n| `codemp.inviteToWorkspace \u003cworkspace\u003e \u003cuser\u003e ` |  invite a remote user to a workspace you own |\n| `codemp.deleteWorkspace` |  delete a workspace |\n\nafter a workspace is joined, more commands become available:\n\n| command | description |\n| --- | --- |\n| `codemp.leaveWorkspace \u003cworkspace\u003e` |  leave a currently active workspace |\n| `codemp.attach \u003cbuffer\u003e` |  will fetch remote buffer and keep it in sync |\n| `codemp.share` |  will share current buffer and keep it in sync |\n| `codemp.createBuffer \u003cbufname\u003e` |  will create a new empty buffer in workspace |\n| `codemp.listBuffers` |  will list all available buffers in workspace |\n| `codemp.detach \u003cbuffer\u003e` |  will detach from remote buffer |\n| `codemp.deleteBuffer \u003cbuffer\u003e` |  will delete remote buffer |\n| `codemp.sync` |  forces resynchronization of current buffer |\n| `codemp.jump` |  jump to user's last cursor position |\n\nsome commands for the Tree View are also provided:\n\n| command | description |\n| --- | --- |\n| `codemp.refresh` |  redraws tree view |\n| `codemp.focus` |  focuses tree view |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexedtech%2Fcodemp-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexedtech%2Fcodemp-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexedtech%2Fcodemp-vscode/lists"}