warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.2k stars 333 forks source link

Add option to disable AI #2808

Open dviske opened 1 year ago

dviske commented 1 year ago

Discord username (optional)

No response

Describe the solution you'd like?

Out of an abundance of caution, I'd like to have the ability to disable the AI options altogether in the settings menu, if possible. :)

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

No response

Additional context

No response

How important is this feature to you?

3

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

None

dannyneira commented 1 year ago

Hi @dviske Thanks for submitting this request.

We're considering options around this, please note more details on what is sent in our privacy docs. Just to be clear, nothing is sent to an API unless you specifically send it ( hitting Enter on an AI Command Search or Warp AI for example ).

Please :+1: and subscribe to this request as it helps us gauge interest. We will post any updates here.

LampPrinter commented 1 year ago

Yeah this is needed. I am trying to run a script and the AI command pops up. I have to press ESC and then ENTER to execute the script. This would not be an issue if we could directly run .sh or .command files in warp from file explorer.

mrh-chain commented 8 months ago

To perhaps further incentivise the authors of this awesome product, I'd just like to add a note that there are heavily regulated industries out there where Warp has a very hard time getting a foothold due to the inability to disable AI features.

One of the beautiful things with something like Warp is that the individual contributors / engineers at companies can start using the free version, and when there's enough critical mass using it at said company, the company will usually go for a enterprise license. At least that is my experience. That is very hard to do when engineers can't be allowed to even run the free version.

While there is a privacy policy and all that, a surprising amount of companies will outright refuse to allow anything resembling "AI" to touch anything - mainly because of unknown legal issues.

jrmobley commented 1 week ago

And legal issues aside, "AI In Everything" is wearing a lot of people out real fast. The release notes seem like nothing but AI hype now. And even my command prompt has become a call to use AI. Seeing "Try typing natural language instead of a command" as a placeholder at my command prompt... it really makes me want to change terminals.

rshkv commented 1 week ago

Compare with iTerm's handling of AI features (changelog):

3.5.1

This release adds some safety valves to eliminate the risk of private information leaving the terminal via the AI endpoints. While an API key and explicit user action were always needed to use AI features, some users asked for an impenetrable firewall for safety and regulatory purposes.

To that end, there are three relevant changes:

  1. Code that communicates with AI providers such as OpenAI has been moved into a plugin that you must install separately. Enterprise system admins can block bundle id com.googlecode.iterm2.iTermAI to prevent it from being installed in the first place.

See here for details: https://iterm2.com/ai-plugin.html

  1. In addition, you must manually enable AI features in Settings. Doing so requires admin access.

  2. Enterprise administrators who wish to disable iTerm2's AI access may set the user default GenerativeAIAllowed to False in their MDM systems.

danielgary commented 4 days ago

Agreed, a global disable AI feature would be wonderful.

danielgary commented 4 days ago

And legal issues aside, "AI In Everything" is wearing a lot of people out real fast. The release notes seem like nothing but AI hype now. And even my command prompt has become a call to use AI. Seeing "Try typing natural language instead of a command" as a placeholder at my command prompt... it really makes me want to change terminals.

I found this issue by searching for how to disable that prompt...

jacob-alford commented 12 hours ago

💯 I don't want AI in my terminal