Open Issues Need Help
View All on GitHubTurn any browser into your terminal & command your agents on the go.
Turn any browser into your terminal & command your agents on the go.
Turn any browser into your terminal & command your agents on the go.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to debug why VibeTunnel, a macOS application designed to provide browser-based terminal access, is not functioning correctly on an Ubuntu 24 server. The user reports that the `vt` command and related commands are not working after installation via npm. The debugging will involve investigating the installation process, checking for compatibility issues between VibeTunnel and Ubuntu 24, and potentially examining system logs for error messages.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a glitch in the VibeTunnel terminal application that causes it to be unusable on iOS browsers and glitchy on macOS. This involves analyzing the provided issue report, potentially reviewing video footage (not included), and making code changes to the macOS and web components of the application to resolve the terminal display issues.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a UI issue in the VibeTunnel Android web app where the on-screen keyboard obscures the text input field when using Claude Code, preventing users from seeing what they are typing. This requires investigating the layout and potentially adjusting CSS or JavaScript to ensure the input field remains visible above the keyboard.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Integrate ZeroTier support into VibeTunnel, mirroring the existing Tailscale integration. This involves adding a new configuration option for ZeroTier, allowing users to specify their ZeroTier network and access VibeTunnel via their ZeroTier IP address. The implementation should handle authentication and network discovery similarly to the Tailscale implementation.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement HTTPS/TLS support in VibeTunnel, allowing users to specify custom certificates, auto-detect Tailscale certificates, and optionally run both HTTP and HTTPS simultaneously. This will enable features requiring secure contexts, such as push notifications and service workers, and simplify setup by eliminating the need for external reverse proxies.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Integrate Pinggy support into VibeTunnel as a new remote access option alongside Tailscale and ngrok. This involves adding Pinggy configuration options (API key, etc.) to the VibeTunnel settings, implementing the necessary logic to establish and manage a tunnel using the Pinggy API, and updating the documentation to reflect the new feature.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug a Tailscale integration issue in the VibeTunnel application (macOS). The issue manifests as a connection failure when enabling Tailscale server integration in the application's settings, despite Tailscale running correctly. The task involves investigating the error message, reproducing the bug, and identifying the root cause of the connection failure between the VibeTunnel application and the Tailscale server.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix an issue in VibeTunnel where the Chinese IME (input method editor) candidate window is blocked, preventing users from inputting Chinese characters in the web-based terminal. The fix likely involves adjusting how keyboard events are handled within the xterm.js component to allow proper IME interaction.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Adjust the height of the VibeTunnel DMG installer window to accommodate various toolbar heights and change the text color of the icon to improve visibility.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Modify the VibeTunnel onboarding process to only display necessary screens upon updates. This involves detecting previously granted permissions and user choices (like terminal selections) and skipping redundant onboarding steps. The goal is to streamline the update experience and reduce user friction.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug a potential bug in the macOS application of VibeTunnel, a terminal-proxying application. The bug manifests as a failure to correctly spawn the `claude` command within a new terminal session, sometimes creating a ghost session without a visible terminal window. The issue may be related to macOS 14 and requires investigation and verification across different macOS versions.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The issue describes problems encountered installing and running VibeTunnel on a Linux system (Ubuntu 24.04). The task is to investigate and resolve the two reported issues: the missing `authenticate-pam` module preventing PAM authentication and the `npm_config_prefix` conflict causing nvm incompatibility. This likely involves either finding a Linux-compatible alternative for `authenticate-pam` or modifying VibeTunnel's build process to handle the conflict appropriately.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to find and implement a new icon for the system theme toggle in the VibeTunnel web UI. The current icon is easily confused with the screen capture icon, so a more distinct and easily understandable icon is needed to improve user experience.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix the SSH key generation and import functionality in the VibeTunnel application for Linux systems (specifically Ubuntu 24.04.2 LTS on aarch64). The error indicates issues with accessing properties within the underlying SSH key management library used by the application. The solution likely involves identifying and correcting the undefined property access, potentially by updating the library, adjusting its usage, or implementing platform-specific checks.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The npm package `vibetunnel`'s README needs updating to reflect the current functionality. Specifically, the `--auth` command-line argument mentioned in the README is incorrect and needs to be removed or replaced with accurate information.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Optimize the VibeTunnel application's welcome folder functionality to prevent UI freezes during the initial scan of the home directory for Git repositories. This involves moving the Git repository scanning process to a background thread to avoid blocking the main thread and improve responsiveness.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Integrate OpenAI's Whisper API into VibeTunnel's mobile interface to enable voice-to-text input for improved typing experience. This involves adding a button to trigger Whisper, handling API key input via settings, and integrating the transcription results into the terminal input field. Initial implementation can be BYOK (Bring Your Own Key).
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix the Android back button functionality on the web version of VibeTunnel (version 1.0.0-beta.9). The issue is that the back button is not working as expected.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Fix terminal rendering issues in VibeTunnel, specifically addressing incorrect color retrieval and the lack of glyph width correction in the custom rendering implementation. This involves reviewing the existing code, understanding the nuances of xterm.js rendering, and implementing the necessary corrections to ensure proper display of all glyphs, especially non-western characters.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement screen sharing functionality for Linux within the VibeTunnel application. This involves adapting the existing macOS implementation to a Linux environment, likely requiring modifications to the codebase to handle system-specific differences in screen capture and sharing APIs.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Improve the user interface of the VibeTunnel web dashboard's user profile menu. The current "password" menu item, which relates to system PAM authentication, is unclear and needs to be made more descriptive and user-friendly.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Fix a bug in the VibeTunnel web frontend dashboard where exited sessions are incorrectly displayed under the 'idle' category instead of the 'exited' category. This requires modifying the frontend code to correctly categorize sessions based on their status.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a feature in the VibeTunnel web UI to disable screen sharing functionality when the macOS application is not running. This involves detecting the connection status of the Mac app and appropriately disabling the relevant UI elements and functionality.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to debug and fix a bug in the VibeTunnel application where the "Network" access mode incorrectly binds to localhost instead of 0.0.0.0, preventing access from other devices on the same Tailscale network. The solution requires identifying the code section responsible for binding the server and modifying it to use the correct IP address (0.0.0.0 or *). Testing on different networks (Tailscale and local) is necessary to validate the fix.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix an issue where touch events on mobile devices (specifically iOS Safari) are sometimes not recognized when the terminal is busy, likely due to performance bottlenecks or event handling conflicts within the VibeTunnel application. The fix is underway in a pull request, requiring testing and potential refinement.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to improve the accessibility of the Gemini CLI input field within the VibeTunnel browser interface. Specifically, a clear and persistent node ID or identifier needs to be added to the DOM of the input element to allow for reliable interaction by automated agents like Comet, improving the automation and orchestration capabilities of the application.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a verbosity setting for the `vt` command-line tool to control the level of logging output. The current logging is too verbose and needs to be configurable to allow for only errors and warnings to be displayed, improving the user experience.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a broken 'browse' button in the VibeTunnel web interface's session creation dialog. The button currently does nothing when clicked, preventing users from selecting a workspace folder. The issue is reported on an Android device using Chrome, but the fix should be applicable across platforms.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a bug in the VibeTunnel application where the in-session file browser reloads every second, making it unusable. This involves investigating the file browser's implementation within the application's web frontend (using Lit/TypeScript) and identifying the cause of the continuous reloading. The solution will likely require modifying the frontend code to load the directory contents only once.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug a pasting issue in the Safari browser when using the VibeTunnel application. The issue is that pasting plain text (Cmd-V) does not work in Safari, while pasting images and GIFs works correctly. The problem is reproducible on macOS 15.5 with Safari 18.5, but works fine in Chrome. The task involves investigating why text pasting fails specifically in Safari within the VibeTunnel environment.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug an infinite scrolling bug in the VibeTunnel web application reported by a user. The bug occurs when switching between terminal sessions in the browser interface. The user is using macOS, Dia Browser version 0.36.0, and VibeTunnel beta 8. Debugging will likely involve inspecting the browser's JavaScript console, reviewing the VibeTunnel web application's code (using Lit and xterm.js), and potentially reproducing the issue.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Add support for the Pangolin reverse proxy to the VibeTunnel macOS application, allowing users to access their terminal sessions through another tunneling method. This primarily involves UI updates in the Mac app to integrate Pangolin's configuration options.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Add a user interface (UI) within the VibeTunnel application to support CloudFlare Tunnels as an alternative remote access method alongside Tailscale and ngrok. This involves researching CloudFlare Tunnels' API and integration methods, designing the UI elements for configuration, and implementing the necessary code changes to handle CloudFlare Tunnel connections within the VibeTunnel application's existing architecture.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a bug in VibeTunnel where the `vt` process fails to terminate when a suspended Claude Code session (version 1.0.44) is present. The fix should allow for proper termination of the `vt` process through the VibeTunnel web UI or by closing the browser tab, without requiring manual intervention via Activity Monitor or command-line tools. Control-C termination should remain unaffected.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The issue is that screen capture in VibeTunnel crashes on a local machine due to memory allocation issues, possibly related to a port conflict (port 4020 already in use by another process, 'node'). The task is to debug and fix this crash, likely involving investigation of memory management in the screen capture code, resolving the port conflict, and potentially improving error handling and logging.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Enhance VibeTunnel to allow clicking on a Ghostty session in the web UI to directly switch to that specific terminal tab or split within the Ghostty application on the macOS host. This requires investigating Ghostty's APIs to determine if such functionality is possible and then implementing the necessary integration within VibeTunnel's client-side code.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a feature in VibeTunnel to enable copying selected text from the terminal to the clipboard, especially addressing limitations on mobile devices. This involves investigating methods to allow text selection within the existing terminal interface while maintaining the functionality of the hidden input field.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a feature in the VibeTunnel application that allows users to select their main project folder during the welcome dialog. This will improve the user experience and make it easier to use the application with existing projects.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a feature in the VibeTunnel server to discover Git repositories within a user-specified project folder, mirroring the functionality already present in the Mac application. The server should use the same project folder configuration as the Mac app.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a bug in VibeTunnel where browser shortcuts are captured and interpreted as terminal input instead of triggering their intended browser actions. The issue occurs on macOS with an M2 chip using Chrome, affecting common shortcuts like tab switching (cmd+n) and tab search (cmd+shift+A). The fix needs to prevent the VibeTunnel terminal from intercepting these key combinations.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement pagination and a limit on the number of displayed logs in the VibeTunnel web interface to improve usability when dealing with a large number of accumulated logs. This involves modifying the frontend to only fetch and display the most recent N logs, with controls to navigate through older logs.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Fix the screen capture functionality in VibeTunnel to work correctly when authentication (other than 'none') is enabled. This involves debugging the existing screen capture implementation to ensure compatibility with the authentication mechanisms.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to modify the VibeTunnel macOS application to proactively trigger the macOS screen recording permission dialog. Currently, the dialog appears only after the user attempts to capture the screen for the first time. The goal is to present this dialog earlier, ideally when the user initiates a screen sharing action, to improve the user experience and prevent unexpected delays.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug VibeTunnel's Tailscale integration to correctly detect and utilize Tailscale (open-source variant) on macOS, even before user login. This involves investigating why VibeTunnel's detection mechanism fails with the open-source Tailscale version and adapting the code to support it.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to refactor the macOS VibeTunnel application to delay requesting screen sharing permissions until the user explicitly enables it via a UI button. This involves identifying the code path that currently triggers the permission request and moving the request to a function called only when the button is pressed. Thorough testing is needed to ensure the permission request is only made when expected and that no other functionality is broken.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and resolve crashes occurring in VS Code's Electron app when using the VibeTunnel's tty native code. This involves investigating the interaction between VibeTunnel's terminal forwarding and VS Code's Electron environment, potentially requiring a refactor of the forwarding mechanism to a different technology if the root cause cannot be identified and fixed.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Extend VibeTunnel's existing partial Windows support to a fully functional and tested state, including the integration and release of a Tauri-based Windows application. This involves improving the core functionality, writing comprehensive tests, and packaging the application for distribution.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a mechanism in the VibeTunnel server to clear old, potentially incompatible terminal session data upon application version upgrades. This ensures compatibility with newer app versions and prevents JSON parsing errors caused by outdated session formats.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Modify the VibeTunnel mobile frontend's keyboard handling to reliably display the keyboard on iPads and other touch-based devices. The current size-based detection needs to be replaced with a touch-based detection method.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to fix a UI issue in the macOS application where the copy icon in the header causes the UI to jump when its visibility changes due to the length of the associated string. The solution involves reserving space for the copy icon regardless of its visibility and only changing its opacity to show or hide it.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Improve the 'Quick Start' section of the VibeTunnel README.md to make it more user-friendly and potentially address specific feedback from a user (as linked in the issue). This likely involves clarifying steps, adding more detail or examples, and potentially restructuring the instructions for better clarity.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement support for the fish shell in VibeTunnel, allowing users to utilize the `vt` command with fish shell expansion. This involves modifying the server-side code to correctly handle fish shell commands and potentially updating the client-side interface to reflect any necessary changes in command execution or output.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Implement a paste functionality for the iOS version of VibeTunnel. This likely involves adding a button to the on-screen keyboard within the iOS app to allow users to paste text into the terminal session.
Turn any browser into your terminal & command your agents on the go.
AI Summary: The task is to fix a bug in VibeTunnel where Korean characters are displayed incorrectly in the web terminal, appearing separated instead of as combined characters. This requires investigating and resolving the character encoding or rendering issue within the web terminal's JavaScript code or its interaction with the underlying terminal emulation library.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Optimize existing Playwright tests for speed and explore possibilities for parallel execution to improve performance. This involves profiling the tests to identify bottlenecks and implementing strategies to address them, such as code refactoring, efficient selectors, and parallel test running.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug and fix a bug in VibeTunnel where creating a terminal session from the menu bar app results in two duplicate sessions instead of one. The issue appears to involve the creation and management of terminal sessions within the application's architecture, potentially related to session IDs or process handling.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Enhance the VibeTunnel macOS menu bar app to display a list of active terminal sessions, their status (e.g., running, idle), and allow users to switch focus to the associated window by clicking on the session in the menu. This involves fixing existing, but currently non-functional, code.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug a minor state bug in the VibeTunnel installation wizard and Advanced Settings. The bug causes the 'CLI tool is installed' state to briefly display incorrectly after successful installation of the VT CLI tool. The fix involves ensuring the UI consistently reflects the correct installation state after confirmation of the installation success modal.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Debug why custom terminal commands, specifically the 'cly' command used for running potentially dangerous operations, cause VibeTunnel sessions to immediately exit. The issue is occurring on beta 5 of the application.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Integrate Cloudflare Tunnel as an additional remote access option for VibeTunnel, allowing users to expose their local server to the public internet using Cloudflare's infrastructure without manual configuration. This involves adding Cloudflare Tunnel support to the VibeTunnel application, including configuration options and handling of the dynamically assigned domain.
Turn any browser into your terminal & command your agents on the go.
AI Summary: Fix a display issue in the VibeTunnel iOS PWA where the top safe area is not respected, causing overlap between the session-view top bar and the iOS status bar. This requires adjusting the UI to account for the safe area insets on iPhones running iOS 18.5.
Turn any browser into your terminal & command your agents on the go.