Warp icon indicating copy to clipboard operation
Warp copied to clipboard

Full Offline Support

Open rogerdowny opened this issue 11 months ago • 14 comments

Dupe Check

Describe the solution you'd like?

Warp is hands-down one of the best terminals I’ve come across. The features and overall experience are amazing, and I really want to make the switch.

That said, there’s one thing stopping me: Warp still requires internet access to function. Even though the login requirement was removed (which I appreciate), it’s still not possible to use the terminal without an active connection.

The problem is that my company’s firewall blocks all outgoing connections, and there’s absolutely no way to make exceptions. This makes it impossible for me to use Warp, and I’m sure I’m not the only one in this situation. There are plenty of developers who work in environments where network policies or offline workflows make this a dealbreaker.

Request: Could you add support for a fully offline mode? This would make Warp accessible to a lot more people, including those of us stuck behind strict firewalls.

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

Yes, the problem is that Warp requires an active internet connection to function. My company’s firewall blocks all outgoing connections, so I literally can’t use Warp, even though I want to. This isn’t about privacy concerns; it’s purely a technical limitation that prevents me from adopting Warp. I imagine this affects many developers who work in environments with similar restrictions.

Additional context

No response

How important is this feature to you?

5 (Can't work without it!)

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

rogerdowny avatar Dec 31 '24 15:12 rogerdowny

Thanks for this feature request @rogerdowny.

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.

dannyneira avatar Jan 02 '25 16:01 dannyneira

Why is required online access to setup Warp? What is happening behind the scenes?

Mte90 avatar Jan 03 '25 09:01 Mte90

@dannyneira I installed Warp today and skipped the login via the integrated links, after that nothing happens anymore. Warp is displayed in the window bar but the window itself is not visible. Even after several minutes nothing happened, so I closed it and uninstalled it again!

ghost avatar Jan 06 '25 08:01 ghost

@Orgoth this sounds like it could be an issue with the rendering of Warp, which is known to happen on Linux VMs (sp on VMware hypervisors) or certain linux builds based on your graphics driver. Please see https://docs.warp.dev/help/known-issues#warp-wont-run-or-render-on-linux for some workarounds.

dannyneira avatar Jan 06 '25 18:01 dannyneira

@Orgoth this sounds like it could be an issue with the rendering of Warp, which is known to happen on Linux VMs (sp on VMware hypervisors) or certain linux builds based on your graphics driver. Please see https://docs.warp.dev/help/known-issues#warp-wont-run-or-render-on-linux for some workarounds.

Was not helping, still invisible. I will open a new ticket.

ghost avatar Jan 13 '25 13:01 ghost

This is an important use case - some machines and networks are air-gapped, and while I understand the feature set would be drastically degraded (Drive/AI/Sync/Telemetry/Teams), there is still a lot that's valuable here. Blocks, a good quake-mode/global hotkey, alias expansion - along with the other goodies in a modern terminal (GPU Acceleration, Tabs, Ligatures, Panes...).

I'd truly love to see a 'offline server' - for example, as a homelabber, being able to use my own NAS to store my data would be preferred, and users on air-gapped networks could restore vast swathes of functionality.

As a business model, I could recommend something like what Atlassian used to do - a 5-10 user 'starter' offline server at a no-brainer price, then per-seat pricing above that. Please let us fully own our data!

shawngmc avatar Feb 27 '25 06:02 shawngmc

@shawngmc Totally agree and also I think that in offline mode AI, even limited edition, is possible - I'm using it with IntelliJ and it works without network access with some mini-model for offline usage :) So please, let us fully own our data!

kopili avatar Mar 03 '25 21:03 kopili

FWIW I tried running Warp now because it looks like a very interesting terminal, and I'm not allowing it any outgoing connections, and of course also experience the inability to get past the "Yes, skip login" link.

The following connection attempts were made (not listing the exact subdomains because I can't easily copy the FQDNs from the computer I ran it on):

  • app.warp.dev
  • releases.warp.dev
  • *.amazonaws.com
  • homebrew.github.com
  • formulae.brew.sh
  • o540343.ingest.sentry.io
  • warpianwzlfqdq.dataplane.rudderstack.com

Can't wait to be able to try this terminal! But it can't happen when it requires Internet connectivity. IMO there shouldn't be a requirement for any additional stuff like an offline server either, the app should simply just work offline :)

rawtaz avatar Mar 10 '25 20:03 rawtaz

@dannyneira any updates on this? There's no reason to prevent a full offline mode. There's no reason to require outgoing connections to use the app, especially since warp recently allowed the disablement of AI features - https://github.com/warpdotdev/Warp/issues/2808

Please allow users to use warp in offline mode and to use the app from day 1 without any internet connections. AI features and cloud features can be disabled by default, and users who want those features can opt in to internet/cloud features and signing up.

I downloaded the app thinking I could use a full offline mode. Turns out, you cannot get past the login/signup screen even if you are opting not to signup, if you have no internet or are blocking outgoing connections (privacy reasons, company policies, etc). I now will be forced to delete the app.

M-Sayer avatar Mar 28 '25 20:03 M-Sayer

Thanks for the feedback @M-Sayer, we appreciate your patience, but unfortunately there is no update or ETA on this feature request. As far as I'm aware we prioritize the top requests, so as long as folks continue to 👍 the top issue/comment, it will help in getting this on the roadmap.

While there is no explicit "Offline mode" there are some options noted in our docs along with the list of features that won't work when you're offline. https://docs.warp.dev/help/using-warp-offline

dannyneira avatar Mar 28 '25 20:03 dannyneira

This is honestly insane to not have offline support for a terminal. If this tool doesnt, another will eventually fill this gap for a modern terminal with offline support. Im in the same situation as OP where I want to use this terminal at work but they have a strict firewall.

What does the inital support require internet so badly for?

nickazg avatar May 12 '25 22:05 nickazg

What does the inital support require internet so badly for?

At least seven different outgoing connection attempts 😅

rawtaz avatar May 12 '25 22:05 rawtaz

Categorizing the subdomains from @rawtaz (and Warp devs, feel free to clarify):

  • app.warp.dev - I would assume this has something to do with account management.
  • releases.warp.dev - Likely an update check to see if there's a newer version; could be skipped.
  • *.amazonaws.com - Sadly, without subdomain info, it's hard to tell what this is actually for in AWS.
  • homebrew.github.com and formulae.brew.sh - *These are likely an actual technical reason that offline mode would be hard. *Brew is a distro-agnostic package manager. Warp is likely installing some packages that it uses to provide the experience they offer, and that gets difficult because there might be weird dependency chains.
  • o540343.ingest.sentry.io - Appears to be a telemetry provider focused on responsiveness and error collecting; could be skipped.
  • warpianwzlfqdq.dataplane.rudderstack.com - Appears to be another telemetry provider, but more generic. Could be skipped, but I'm quite curious what all they are actually collecting.

On Mon, May 12, 2025 at 6:32 PM rawtaz @.***> wrote:

rawtaz left a comment (warpdotdev/Warp#5640) https://github.com/warpdotdev/Warp/issues/5640#issuecomment-2874347698

What does the inital support require internet so badly for?

At least seven different outgoing connection attempts 😅

— Reply to this email directly, view it on GitHub https://github.com/warpdotdev/Warp/issues/5640#issuecomment-2874347698, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABYAQQ6JGXVMDTSXEKZCGED26EOOHAVCNFSM6AAAAABUNTMPXCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNZUGM2DONRZHA . You are receiving this because you were mentioned.Message ID: @.***>

-- Shawn McNaughton Application Developer, NextPoint Group http://www.nextpointgroup.com/ @.*** @.***>

shawngmc avatar May 12 '25 22:05 shawngmc

The whole concept of a terminal requiring internet access is insane. Who in their right mind designs software like that? Unbelievable. It's almost like who made this has no idea who the target audience is. Way to instantly kill off interest in a cool looking project, at least for me. This is not how you run things

nocturn9x avatar Jun 16 '25 20:06 nocturn9x