Warp is a blazingly fast, Rust-based terminal that makes you and your team more productive at running, debugging, and deploying code and infrastructure.

Related tags

Command-line warp
Overview

image

Warp

image

This is an issues-only repo for Warp, a blazingly fast, Rust-based terminal that makes you and your team more productive at running, debugging, and deploying code and infrastructure. We are currently in a closed beta, you can join the waitlist at warp.dev.

Issues/Feature Requests

All issues or feature requests should be filed within this repo here. We kindly ask that you please use our issue templates to make the issues easier to track for our team.

Contributing

Warp is currently closed-source and is not accepting contributions from external developers at this time, though we plan on open sourcing our app in the future.

Interested in joining the team? Please send us an email at [email protected].

Support and Questions

  1. See our docs for a walkthrough of the features within our app.
  2. Join our discord to chat with other users and get immediate help with members of the Warp team.

For anything else, please don't hesitate to reach out via email at [email protected]

Community Guidelines

At a high level, we ask everyone be respectful and empathetic. We follow the Github Community Guidelines:

  • Be welcoming and open-minded
  • Respect each other
  • Communicate with empathy
  • Be clear and stay on topic

Open Source Dependencies

We'd like to call out a few of the open source dependencies that have helped Warp to get off the ground:

Warp is currently closed-source but plans to open source the client app as it becomes more mature and stable.

Comments
  • Authorising with GitHub fails / authentication / firebase

    Authorising with GitHub fails / authentication / firebase

    Describe the bug

    After entering the invite code into the application and being directed to sign up via the website, clicking 'Sign Up with GitHub' opens a blank popup which disappears after a few seconds.

    The console logs for the main window show the following for each attempt:

    GET https://astral-field-294621.firebaseapp.com/__/auth/iframe.js net::ERR_EMPTY_RESPONSE
    iframe?apiKey=AIzaSyBdy3O3S9hrdayLJxJ7mriBR4qgUaUygAs&appName=[DEFAULT]&v=8.0.1&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_US.2lM46t9-YIo.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCOhwmvF7Fsri7fVyVVvLH1eaFC1jg%2Fm%3D__features__:8 Uncaught ReferenceError: fireauth is not defined
        at iframe?apiKey=AIzaSyBdy3O3S9hrdayLJxJ7mriBR4qgUaUygAs&appName=[DEFAULT]&v=8.0.1&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_US.2lM46t9-YIo.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCOhwmvF7Fsri7fVyVVvLH1eaFC1jg%2Fm%3D__features__:8
    (anonymous) @ iframe?apiKey=AIzaSyBdy3O3S9hrdayLJxJ7mriBR4qgUaUygAs&appName=[DEFAULT]&v=8.0.1&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_US.2lM46t9-YIo.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCOhwmvF7Fsri7fVyVVvLH1eaFC1jg%2Fm%3D__features__:8
    asyncToGenerator.js:6 Uncaught (in promise) T {code: 'auth/network-request-failed', message: 'A network error (such as timeout, interrupted connection or unreachable host) has occurred.', a: null}
    r @ asyncToGenerator.js:6
    u @ asyncToGenerator.js:29
    Promise.then (async)
    r @ asyncToGenerator.js:13
    s @ asyncToGenerator.js:25
    (anonymous) @ asyncToGenerator.js:32
    (anonymous) @ asyncToGenerator.js:21
    ze @ react-dom.production.min.js:52
    $e @ react-dom.production.min.js:52
    (anonymous) @ react-dom.production.min.js:53
    Sr @ react-dom.production.min.js:100
    xr @ react-dom.production.min.js:101
    (anonymous) @ react-dom.production.min.js:113
    Le @ react-dom.production.min.js:292
    (anonymous) @ react-dom.production.min.js:50
    Ar @ react-dom.production.min.js:105
    Zt @ react-dom.production.min.js:75
    Xt @ react-dom.production.min.js:74
    t.unstable_runWithPriority @ scheduler.production.min.js:18
    zi @ react-dom.production.min.js:122
    Pe @ react-dom.production.min.js:292
    Yt @ react-dom.production.min.js:73
    auth.esm.js:271 Uncaught Error: Network Error
        at auth.esm.js:271
    

    To Reproduce

    No response

    Expected behaviour

    Expected to see a webpage asking me to grant consent for this application to sign in to GitHub and share my identity.
    

    Screenshots

    No response

    Operating System

    MacOS

    OS Version

    No response

    Additional context

    No response

    opened by jlweston 43
  • Global hotkey (Quake Style) to show/hide (iTerm Hotkey Window)

    Global hotkey (Quake Style) to show/hide (iTerm Hotkey Window)

    Is your feature request related to a problem? Please describe. As an iTerm user, I have a terminal pinned to the top of the screen and toggleable via a global hotkey. image Documentation

    Describe the solution you'd like Global hotkey to show and hide the window similar to iTerm.

    opened by gpeal 42
  • Slowness after update

    Slowness after update

    Discord username (optional)

    No response

    Describe the bug

    There is slowness in the new version. It gets hang.

    To Reproduce

    There is slowness in the new version. It gets hang.

    Expected behaviour

    No response

    Screenshots

    No response

    Operating System

    No response

    OS Version

    12.4

    Shell Version

    zsh 5.8.1

    Warp Version

    v0.2022.07.25.09.05.stable_00

    Additional context

    No response

    Does this block you from using Warp daily?

    Yes

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    No response

    opened by taman0753 40
  • Support running Warp with the fish shell

    Support running Warp with the fish shell

    Describe the solution you'd like?

    Support for fish at the same level as bash and zsh.
    
    If you upvote this, kindly add which features of fish you most care about.
    
    E.g. Autosuggestions, running fish scripts, fish syntax highlighting
    

    Is your feature request related to a problem? Please describe.

    No response

    Additional context

    No response

    opened by zachlloyd 33
  • Can't sign up with github

    Can't sign up with github

    Discord username (optional)

    No response

    Describe the bug

    Can't sign up with github after I verified by github, the ui of Warp is always loading and loading.
    

    To Reproduce

    Steps to reproduce:

    1. Go to '...'
    2. Click on '...'
    3. Scroll down to '...'
    4. See error '...'

    Expected behaviour

    No response

    Screenshots

    No response

    Operating System

    MacOS

    OS Version

    10.15.7

    Additional context

    No response

    opened by RainMok 31
  • Can't sign in with Github account

    Can't sign in with Github account

    Discord username (optional)

    No response

    Describe the bug

    After initialisation of Warp, the app asks to sign in with gh account. The sign in process is not going anywhere further and blocks at this window(see attachments) on the browser.
    

    To Reproduce

    Steps to reproduce:

    1. Go to Download page
    2. Download Warp for Mac
    3. Install Warp of Mac (Intel chipset)
    4. Open App
    5. Click Login with Github account
    6. Start sign in procedure in the browser

    Expected behaviour

    1. Successful sign in 
    2. Warp terminal opens up after point 1
    

    Screenshots

    Screenshot 2022-04-06 at 10 10 23

    Operating System

    MacOS

    OS Version

    12.2.1

    Additional context

    No response

    opened by Bidon15 30
  • FZF + Fuzzy search / completion when pressing tab

    FZF + Fuzzy search / completion when pressing tab

    Is your feature request related to a problem? Please describe.

    Not really a problem, but something I always use with `zsh` or `fig` is the ability to enter a part of the folder name and let the tool figure out the options.
    

    Describe the solution you'd like?

    Ability to enter a part of a folder name, and let the tool figure out the options.
    

    Additional context

    cd front would give the following options:

    • frontmatter
    • vscode-frontmatter
    • ...
    opened by estruyf 28
  • Toooo slow to open (M2 chip)

    Toooo slow to open (M2 chip)

    Discord username (optional)

    No response

    Describe the bug

    Tooooo slow to open (several minutes)...

    To Reproduce

    Just open Warp...

    Expected behaviour

    Stuck for several minutes.

    Screenshots

    image

    Operating System

    MacOS

    OS Version

    12.4

    Shell Version

    zsh 5.8.1 (x86_64-apple-darwin21.0)

    Warp Version

    v0.2022.08.08.09.21.stable_00

    Additional context

    No response

    Does this block you from using Warp daily?

    Yes

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    No response

    opened by namasikanam 25
  • Hotkey CMD+§ doesn't work for quake style

    Hotkey CMD+§ doesn't work for quake style

    Describe the bug

    CMD+§ doesn't work as shortcut.
    

    To Reproduce

    No response

    Expected behaviour

    No response

    Screenshots

    image

    Operating System

    MacOS

    OS Version

    12.3

    Additional context

    No response

    opened by ideea 24
  • Warp is Crashing on macOS 13 Ventura

    Warp is Crashing on macOS 13 Ventura

    Discord username (optional)

    No response

    Describe the bug

    Warp app cannot open on macOS 13.0 Beta (22A5266r) which was recently published to beta developers. 
    It keeps on crashing when opening.
    

    To Reproduce

    Steps to reproduce:

    1. Click on Warp App
    2. App crashes

    Expected behaviour

    The app opens and functions as normal
    

    Screenshots

    No response

    Operating System

    No response

    OS Version

    macOS 13.0 Beta (22A5266r)

    Shell Version

    zsh 5.9 (arm-apple-darwin21.3.0)

    Warp Version

    0.1.0 (20220603.200643)

    Additional context

    No response

    Warp Internal (ignore): linear-label:24888f54-df93-45d5-9bdd-e38f740cac19

    No response

    opened by deepankarjha 22
  • Can not use ssh to connect to a server after I updated version of warp today

    Can not use ssh to connect to a server after I updated version of warp today

    Discord username (optional)

    No response

    Describe the bug

    After I updated the version of Warp, I can not use SSH anymore. The command stuck in "Starting shell..."
    The same command can work normally on MacOS raw terminal.
    

    To Reproduce

    Steps to reproduce:

    1. Go to '...'
    2. Click on '...'
    3. Scroll down to '...'
    4. See error '...'

    Expected behaviour

    No response

    Screenshots

    image

    Operating System

    MacOS

    OS Version

    12.3.1

    Additional context

    No response

    opened by LuoXin-s 22
  • Test bug

    Test bug

    Discord username (optional)

    No response

    Describe the bug

    Test Bug logo_twitter

    To Reproduce

    Repro steps warp logo white gradient-1

    Expected behaviour

    warp logo

    Screenshots

    youtube

    Operating System

    None

    OS Version

    47

    Shell Version

    47

    Warp Version

    47

    Additional context

    No response

    Does this block you from using Warp daily?

    No

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    None

    Bug 
    opened by elviskahoro 0
  • After Reseting Font Size, Font Spacing Inconsistant

    After Reseting Font Size, Font Spacing Inconsistant

    Discord username (optional)

    No response

    Describe the bug

    After you use the shortcut to increase font size (⌘ + = or ctrl + =) and then reset the font size (⌘ + 0 or ctrl + 0), the font size changes as expected but the spacing is off. Another change of font size fixes this, but I think that there is a formatting step that is missing from the font reset (⌘ + 0) command.

    To Reproduce

    1. Press (⌘ + =) or (ctrl + =) a lot.
    2. Reset the font size with (⌘ + 0) or (ctrl + 0)

    Expected behaviour

    The font should now be the reset size, but the spacing is all messed up.

    Screenshots

    image

    Operating System

    MacOS

    OS Version

    12.6.1 (21G217)

    Shell Version

    zsh 5.8.1 (x86_64-apple-darwin21.0)

    Warp Version

    v0.2022.12.13.08.04.stable_01

    Additional context

    No response

    Does this block you from using Warp daily?

    No

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    None

    Bug 
    opened by MrVintage710 0
  • Hotkey window cannot identify correctly where the Dock is

    Hotkey window cannot identify correctly where the Dock is

    Discord username (optional)

    No response

    Describe the bug

    I usually use a Dock pinned at the left of the screen. When I set up a HotKey Window with "Pin to bottom/top" and press the hotkey, the Hotkey window often clings to the left side of the screen (partially obscured by Dock). However, sometimes it's normal again without changing any setting.

    image

    To Reproduce

    1. Pin the Dock at the left side;
    2. Set up a Hotkey Window with "Pin to bottom/top";
    3. Press the hotkey;
    4. the Hotkey window often clings to the left side of the screen. If not, cmd+w and try again.

    Expected behaviour

    No response

    Screenshots

    No response

    Operating System

    MacOS

    OS Version

    12.6.2

    Shell Version

    zsh 5.8.1

    Warp Version

    v0.2022.12.13.08.04.stable_01

    Additional context

    No response

    Does this block you from using Warp daily?

    Yes, this issue prevents me from using Warp daily.

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    None

    Bug 
    opened by yuezhihan 0
  • More granular and extensive theming support

    More granular and extensive theming support

    Discord username (optional)

    No response

    Describe the solution you'd like?

    More granular and extensive theming support: see additional context.
    

    Is your feature request related to a problem? Please describe.

    Much of the UI appearance is controlled by just two color variables, `accent` and `foreground`.
    

    Additional context

    • Finer control over color schemes, esp.
      • separate variables for popup background colors, maybe even one for each kind of popup, defaulting to shades of foreground only if unset
      • separate variables for different functions of the accent color, defaulting to shades of accent only if unset
      • additional variables to customize appearance of text highlighting
    • Support for RGBA colors (cf. #17)
    • Support for blur in backgrounds (incl. popups)
    • Theming support beyond colors, e.g.:
      • Different tab bar styles
      • Rounded corners
      • Custom padding amounts / margins (i.e., customizability beyond just compact vs. standard mode)
      • Ability to hide some UI elements (e.g. help or settings icons in the top right of windows)

    Default warp dark theme except with foreground: #ff0000 instead of foreground: #ffffff to illustrate current coarse theming granularity.

    Screenshot - Warp feature request - 2023-01-05

    How important is this feature to you?

    4

    Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

    None

    Feature 
    opened by nvlang 1
  • Can't seem to be able to set background image

    Can't seem to be able to set background image

    Discord username (optional)

    No response

    Describe the bug

    I cant set a background image. Following the guides. Does not work. I've tried one of the standard downloaded themes (from the git repository in the docs) which had background image commented out. Removed the comments, but no luck there either

    accent: "#ff047d"
    background: "#231b4d"
    background_image:
      path: ~/.warp/themes/standard/30012.jpg
    details: darker
    foreground: "#37dcf6"
    terminal_colors:
      bright:
        black: "#1b5689"
        blue: "#4badff"
        cyan: "#37dcf6"
        green: "#7adc03"
        magenta: "#b1a7ff"
        red: "#ff047d"
        white: "#ebe5f2"
        yellow: "#ffeb00"
      normal:
        black: "#1b5689"
        blue: "#4badff"
        cyan: "#37dcf6"
        green: "#7adc03"
        magenta: "#b1a7ff"
        red: "#ff047d"
        white: "#ebe5f2"
        yellow: "#ffeb00"
    

    To Reproduce

    Set background image

    Expected behaviour

    Set background image

    Screenshots

    Skjermbilde 2023-01-05 kl  09 46 22

    Operating System

    None

    OS Version

    13.1

    Shell Version

    zsh 5.8.1 (arm-apple-darwin21.3.0)

    Warp Version

    v0.2022.12.13.08.04.stable_01

    Additional context

    No response

    Does this block you from using Warp daily?

    Yes, this issue prevents me from using Warp daily.

    Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

    None

    Bug 
    opened by ScopeSV 6
  • Restart / Reload Session

    Restart / Reload Session

    Discord username (optional)

    No response

    Describe the solution you'd like?

    When using Anaconda, I have to open a new Tab in order to verify if the 'activate' or 'deactivate' command was successful. It would be helpful to have a way to reload / restart the current session. A key command (like CMD + R) would be great as it is how we reload a browser session.
    

    Is your feature request related to a problem? Please describe.

    Not so much a problem, just an inconvenience in ensuring I am in the correct environment.
    

    Additional context

    iTerm2 called it Restart Session so that where I am getting the terms I am using.

    How important is this feature to you?

    2

    Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

    None

    Feature 
    opened by wdpronovost 1
Releases(v0.2022.04.01.01.37.stable_03)
  • v0.2022.04.01.01.37.stable_03(Apr 5, 2022)

    New features:

    • Warm welcome!
    • AI Command Search

    Bug fixes:

    • Warp now properly registers SPACE and SHIFT modifier keys for Global Hotkey Windows
    • Page Up and Page Down keys now work correctly in vim and other fullscreen apps - #560
    • SSH now supports bootstrapping if bash-preexec is included in a Debian VM’s system rcfiles (eg by default at Google) - #578
    • Corrected keyboard shortcut for split pane in context menu

    Coming soon:

    • Notifications
    Source code(tar.gz)
    Source code(zip)
    warp_stable.dmg(52.83 MB)
Owner
Warp
Warp
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust

Satellite 13 Jan 25, 2023
A Yocto setup and management tool that helps you keep your environment up-to-date and in-sync with your team

yb (Yocto Buddy) yb is designed to make it easy to setup and (perhaps more importantly) keep Yocto environments up-to-date and in-sync with your team.

null 13 Oct 31, 2022
Print your git contributions in your terminal, blazingly fast

Takoyaki Blazingly fast git contribution graph in your terminal Features ✔️ Customizable ✔️ Plugins to support a bunch of cloud based git repositories

kyeboard 13 Feb 6, 2023
Get your github contributions right in your terminal, blazingly fast!

GitColorScripts Get your github contributions right in your terminal! Installation Install via yay yay -S gitcolorscripts Install manually Download t

VoidCupboard 56 Jul 12, 2023
Terminal User Interface to help debugging programs written for Triton VM.

Triton TUI Terminal User Interface to run and debug programs written for Triton VM. Getting Started Triton TUI tries to be helpful. ?? List possible (

Triton VM 4 May 7, 2024
Helps you keep track of time for team members across different time zones & DST changes

Teamdate Helps you keep track of time for team members across different timezones and other daylight saving changes based off their location. Because

Alex Snaps 7 Jan 9, 2023
A working, tested example for how to use Rust with warp and JWT

rust-jwt-example Example of JWT authentication and authorization in Rust using Warp Login curl http://localhost:8000/login -d '{"email": "user@userlan

Akhil Sharma 3 Sep 18, 2023
Catch Tailwindcss Errors at Compile-Time Before They Catch You, without making any change to your code! Supports overriding, extending, custom classes, custom modifiers, Plugins and many more 🚀🔥🦀

twust Twust is a powerful static checker in rust for TailwindCSS class names at compile-time. Table of Contents Overview Installation Usage Statement

null 15 Nov 8, 2023
A little application that makes it possible to display mpv's subs anywhere you want.

Mpv Subs Popout A little application that makes it possible to display mpv's subs anywhere you want. Why? You can now watch shows in foreign languages

sdaqo 4 Jul 14, 2023
Kubernetes operator for declaratively deploying wasmCloud applications (via wadm) and hosts on Kubernetes.

wasmcloud-operator An operator for managing a set of wasmCloud hosts running on Kubernetes and manage wasmCloud applications using wadm. The goal is t

wasmcloud 11 May 1, 2024
Blazingly fast Rust CLI app to sync data from a folder of excel workbooks into generated c# code for unity usage

Extensions supported ( .xls, .xlsx, .xlsm, .xlsb, .xla, .xlam, .ods ) Speed Test Image shows the results of 5000defs synced from 2 workbooks and 5 she

null 4 Feb 16, 2023
More than safe rust abstractions over rytm-sys, an unofficial SDK for writing software for Analog Rytm running on firmware 1.70.

rytm-rs More than safe rust abstractions over rytm-sys, an unofficial SDK for writing software for Analog Rytm running on firmware 1.70. On top of CC

Ali Somay 5 Dec 22, 2023
zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets you're watching easily into watchlists for easy access on your terminal.

zigfi zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets

Aldrin Zigmund Cortez Velasco 18 Oct 24, 2022
it's a pokedex running in your terminal!

pokerust Hey it's (another) pokedex running in your terminal! Built in Rust. Motivation and general info I am excited about Rust and in love with Poke

null 8 Nov 18, 2022
A robust, customizable, blazingly-fast, efficient and easy-to-use command line application to uwu'ify your text!

uwuifyy A robust, customizable, blazingly-fast, efficient and easy-to-use command line application to uwu'ify your text! Logo Credits: Jade Nelson Tab

Hamothy 43 Dec 12, 2022
A more compact and intuitive ASCII table in your terminal: an alternative to "man 7 ascii" and "ascii"

asciit A more compact and intuitive ASCII table in your terminal: an alternative to man 7 ascii and ascii. Colored numbers and letters are much more e

Qichen Liu 刘启辰 5 Nov 16, 2023
RustRedOps is a repository dedicated to gathering and sharing advanced techniques and malware for Red Team, with a specific focus on the Rust programming language. (In Construction)

RustRedOps In Construction.... The project is still under development Overview RustRedOps is a repository that houses various tools and projects relat

João Victor 17 Dec 14, 2023
Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.

wherr Crate Discuss wherr on Hacker News Enhance Rust's ? operator by appending file and line number details to errors, simplifying the debugging proc

Joel Jakobsson 49 Sep 6, 2023
A standalone Command Line Interface debugging tool for The Witcher 3 written in Rust

A standalone Command Line Interface debugging tool for The Witcher 3 written in Rust. This tool is intended for Witcher 3 modders who make mainly scri

Przemysław Cedro 5 Apr 20, 2022