Skip to content

Latest commit

 

History

342 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Discuss Companion

UI Extension API Tests

macOS Windows Ubuntu Debian

CodeQuality

The Discuss Companion is a companion app for Odoo Discuss, currently supporting macOS, Windows, and Linux (X11). It provides system-wide Push-to-Talk (PTT) capabilities, allowing you to use your PTT key even when the browser is not in focus, along with convenient quick-access call control features when in a call in Odoo Discuss. This also requires the extension to be installed in a compatible browser (chromium / firefox).

Discuss Companion Example

The app backend is written in Rust, the app frontend (and the extension) is written in TypeScript using Owl v3 as the framework.

Prerequisites

  • Browser: Chromium or Firefox addons compatible browser.
  • OS: macOS, Windows, or Linux (X11 only, Wayland not yet supported).
  1. Permissions:

    • On the first run, macOS will prompt for Accessibility Permissions (it will appear as permissions to your IDE or whatever spawns the app).
    • Grant permission in System SettingsPrivacy & SecurityAccessibility.
    • Restart the app after granting permission.
  2. Browser-side permission:

    • This permission should be granted to allow the page to communicate with the companion app:
    CleanShot 2026-04-16 at 09 38 36@2x

Usage

  1. Launch the Discuss Companion.
  2. Ensure the status indicator says "Accessibility Granted" (on macOS you need to give both "Accessibility" and "Input Monitoring" permissions).
  3. On the extension, press the gear iconn and check "use discuss companion"
  4. In Odoo Discuss, enter a voice call.
  5. Use the System Tray icon to Show/Hide the monitoring window or Quit the app.

Configuration

The WebSocket port (default: 49152) can be configured if needed (e.g. to avoid conflicts):

  • App: Change it directly in the main interface and click "Reload".
  • Extension: click the extension icon -> Options -> when "use discuss companion" is checked, an option to change the posrt is available.

Security & Privacy

SECURITY.md

AI

Link to the AI policy

Contributing and running from sources

Interested in contributing or just running the app from sources? Check the CONTRIBUTING.md.

About

App to add native features to discuss

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages