Petal — Open Source Pair Programming

Het programma is gratis beschikbaar voor Mac en Windows; ondersteuning voor Linux volgt binnenkort.

Kenmerken

  • Remote control: Klik in elk gedeeld venster om te typen, te scrollen en te klikken alsof het je eigen venster is.
  • Echte vensters: Gedeelde vensters verschijnen als losse vensters op je bureaublad. Ze zijn verplaatsbaar, scherp en aanpasbaar in grootte, in plaats van dat ze in een raster van tegels worden geplaatst.
  • Interactief: Alle gedeelde vensters tonen gelabelde cursors van gebruikers. Remote invoer via muis en toetsenbord gebeurt onmiddellijk.
  • Gelijktijdig: Meerdere gebruikers kunnen tegelijkertijd hun vensters delen.
  • Permanent: Maak permanente kamers aan (bijvoorbeeld 'eng-sync'). Met één klik ben je aanwezig; er hoeven geen links te worden verzonden of afspraken te worden gepland.

Petal Uitvoeren

Afhankelijk van de keuze voor de video-backend zijn er drie manieren om Petal te gebruiken:

Petal Cloud

Download de applicatie en sluit je aan via de LiveKit-video-infrastructuur van Petal.

  • Installatie: Installeer de desktop-app en sluit je aan. Geen configuratie vereist.
  • Beheer: Je hoeft zelf niets te beheren.
  • Ideaal voor: De meeste teams.

Zelf hosten (Self-host)

Gebruik dezelfde applicatie, maar koppel deze aan een eigen LiveKit-server.

  • Installatie: Gebruik één docker-compose en stel de server-URL in.
  • Beheer: Je beheert de mediaserver, waardoor het dataverkeer in eigen beheer blijft.
  • Ideaal voor: Compliance en datacontrole.

Forken & bouwen (Fork & build)

Kies voor volledige controle door de broncode aan te passen en je eigen stack te gebruiken.

  • Installatie: Fork de repository, bouw de applicatie en lever deze zelf op.
  • Beheer: Je beheert de volledige stack.
  • Ideaal voor: Diepgaande aanpassingen.