Codeen Configuration
For installation, configuration, and supported clients, start with the official quickstart:
The sections below summarize LATAM environment requirements and legacy portal steps; they may lag behind the Cosmos catalog.
Codeen CLI is a high-performance HTTP proxy and statistics aggregator for Cosmos GenAI Gateway and MCP APIs. It transparently forwards requests, injects authentication tokens, enriches payloads with metadata, and provides detailed latency metrics per endpoint.
Requirements
- LATAM email account, with Azure Multi-Factor Authentication (MFA).
- Gcloud configured with your account. (See
gcloudInstallation)To check which account is authenticatedgcloud auth listTo authenticate with the LATAM accountgcloud auth application-default login- Then you must restart the terminal and/or IDE for the changes to take effect.
Installation
Download the latest preview version of Codeen from GitLab or Google Drive:
- GitLab Package Page: download the latest preview version of
cosmos-developer-enhancer: - If you don't have access, look in https://drive.google.com/drive/folders/10k5sOsD_YY4x61SaKD4iPBn2ZfvwB6jG
warning
The Google Drive link is only a temporary solution while GitLab permissions are resolved.
If you need a Codeen build for a system not yet supported, contact Claudio Urbina (claudio.urbina@latam.com).
- macOS
- Windows
- Linux
- Download
codeenfrom GitLab or Google Drive.Operating System File macOS (Apple Silicon: M1, M2, M3, M4) codeen-macos-aarch64macOS (Intel) codeen-macos-x86_64 - Configure to facilitate its execution from the terminal.
Move codeen to $HOME/binmkdir -p $HOME/binmv codeen-macos-* $HOME/bin/codeen
- Configure the proxy execution:
Give execution permissionscd $HOME/binchmod +x codeenxattr -dr com.apple.quarantine codeen
- Make sure the
$HOME/binfolder is in yourPATHenvironment variable. You can add the following line to your shell configuration file (~/.bash_profile,~/.zshrc, etc.):export PATH="$HOME/bin:$PATH" - Initialize
codeenonly the first time:codeen init - Start the proxy:
codeen start
- When you need to stop the proxy, go back to the terminal and press Ctrl + C.
- Download
codeen-win.exefrom GitLab or Google Drive. - Copy the executable to the folder of your choice.
- Open PowerShell in that folder and initialize
codeenonly the first time:.\codeen-win.exe init - Start the proxy:
.\codeen-win.exe start
- When you need to stop the proxy, go back to PowerShell and press Ctrl + C.
Linux is not officially supported at LATAM Airlines.
- Download
codeen-linux-x86_64from GitLab or Google Drive. - Configure to facilitate its execution from the terminal.
Move codeen to $HOME/binmkdir -p $HOME/binmv codeen-linux-x86_64 $HOME/bin/codeen
- Install dependencies:
Install dependencies on Linux - Ubuntu/Debiansudo apt install libgtk-3-dev libxdo-dev libappindicator3-dev #or libayatana-appindicator3-dev
- Configure the proxy execution:
Give execution permissionscd $HOME/binchmod +x codeen
- Make sure the
$HOME/binfolder is in yourPATHenvironment variable. You can add the following line to your shell configuration file (~/.bash_profile, etc.):export PATH="$HOME/bin:$PATH" - Initialize
codeenonly the first time:codeen init - Start the proxy:
codeen start
- When you need to stop the proxy, go back to the terminal and press Ctrl + C.
You will see a message like the following, when codeen is working correctly:
[2025-08-27 13:22:58 -0400 INFO __main__:32] Starting Cosmos Proxy 0.6.0
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.cli:105] Loaded configuration from .codeen/codeen.config.yaml
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.config:85] Applying arguments to configuration
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.config:63] Applying configuration version 0.2.0
Starting Cosmos Proxy...
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.server.application:217]
___ ___ ___ ___ ___ _ _
/ __| / _ \ | \ | __| | __|| \| |
| (__ | (_) | | |) || _| | _| | . |
\___| \___/ |___/ |___| |___||_|\_|
COsmos DEveloper ENhancer
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.server.application:225]
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.server.application:226] Codeen version: 0.6.0
[2025-08-27 13:22:58 -0400 INFO cosmos.proxy.server.application:227] Proxy is listening on http://127.0.0.1:8150 ...
Additional requirements for system notifications
To enable system notifications in Codeen, additional dependencies are required:
- macOS
- Windows
- Linux
brew install terminal-notifier
No additional dependencies are needed for notifications on Windows.
Linux is not officially supported at LATAM Airlines.
sudo apt-get install libnotify-bin
sudo dnf install libnotify
sudo pacman -S libnotify