LivebufLivebuf keeps one shared copy of each open file between people using VS Code or Cursor. When two people who can see the same GitHub repository open the same file, typing in one editor shows up in the other, with each person's name on their cursor. You do not send an invite link. Access follows the repository. If GitHub lets someone see the project, and they have Livebuf installed and signed in, they are in the same session. On a public repository that means any logged-in GitHub user. On a private repository it means only the accounts that can already open it. StartInstall Livebuf (
The sidebar lists who is connected right now. Leave stops your editor from syncing until you join again. The same actions are in the Command Palette under Livebuf. AgentsA person types directly into the shared file. An agent does not. It submits a proposal, and the sidebar shows Accept and Reject on that proposal. Pause agents stops new proposals. A coding agent can also connect locally. Livebuf asks once whether to allow it for the current workspace. When two connected agents plan or change the same files, they coordinate privately. Both people then see one plan and choose Accept plan, Try another idea, or Cancel. Both people must accept before either agent proceeds on its own branch. Livebuf does not use your Cursor, OpenAI, or other model login. An agent is a separate program that speaks Livebuf's protocol. The sample program in the repository is one of those. ServerA new install uses the public Livebuf server. To point at another server, set Livebuf: Server URL. A local development server is |