vibetui is a terminal user interface that streamlines the coding experience for vibecoders using opencode. By leveraging tmux, it creates an organized workspace with LazyVim, OpenCode, and LazyGit, ensuring a user-friendly alternative to traditional setups without needing to master complex commands.
vibetui is a terminal user interface (TUI) designed specifically for vibecoders utilizing OpenCode, powered by tmux to create a streamlined IDE environment. This innovative tool offers a familiar, mouse-friendly workspace that mimics the layout and efficiency of popular editors like VS Code.
vibetui, users are greeted with a dynamic three-pane layout:
Select between assistants for your coding needs with quick launch commands:
vibetui opencode # Launch with OpenCode
vibetui claude # Launch with Claude
Users can set preferences persistently through a configuration file located at ~/.config/vibetui/settings.json, or temporarily override them using environment variables.
To run vibetui, certain tools must be installed and accessible in the system's PATH:
tmuxnvim (Neovim)lazygitopencode or claudego for building and installing vibetuiStart vibetui with:
vibetui
This command initializes the environment, writing default configurations for Neovim and LazyGit, and launches a fresh tmux session with the described visual layout.
[Git] tab in the top status bar switches to LazyGit, while the [Terminal] tab allows access to a shell.vibetui aims to reduce the learning curve for users transitioning from conventional Integrated Development Environments (IDEs) to terminal-based setups by minimizing the need for extensive mastery of Vim or tmux commands while enhancing terminal experience through a modern interface.
No comments yet.
Sign in to be the first to comment.