Transcription
Glad to welcome you, friends, to the Shkoder channel. And today we will be figuring out what Warp is. In fact, in current realities, agents that simplify and speed up development have become very popular lately. Therefore, today we will look at another agent. This is VAP. It allows us to work through the terminal. And for me, in a way, it is a replacement for DevOps. To download Warp, we simply click on download on the main page, and the download should start automatically. If it doesn't start, click the Download now button. After it downloads, install everything by clicking Next, and then launch it. Next, let's look at the pricing tab. We have a free plan, which gives us 150 AI credits per month, as well as additional indexing, files in the codebase, and the cheapest, most robust plan costs 15 dollars, which increases the number of credits by 16 times, which is, of course, cool. But a small spoiler, on a new account, you get a free 1500 credits for 7 days, so you should have enough to deploy some large project or implement it once. Or to understand if Warp suits you or not, and if it's worth buying a pro subscription. I want to note right away that here we can create an account using GitHub, Google account, or SSO. I tested the regular one, and it didn't work. Perhaps I did something wrong. And if you know how to bypass it using temporary emails, then definitely write in the comments. I think this will be very useful for many. I registered through Google, installed Warp, and now a button "Take Me to Warp" has appeared in the top right. I click on it, allow access, and we are authorized. In the top right, we have a settings section. And let's poke around here a bit, see what's available. What's cool, what I really liked, is that you can fully customize the visual component to your liking, as well as the shortcuts that you will use when working with this Warp or directly in the terminal through it. As for billing and usage, in this account, I was given 150 credits for a month. However, yesterday I registered another account, and there I have 1,500 credits. I think this is somehow related to the fact that I installed it for the first time on my computer and logged in for the first time with some account. But you can look at the dynamics and perhaps find some logic in these actions. Let's try to start a new project. And for testing, let's create a regular Flask application, as we do regularly, with registration, authorization, and a personal account. And then we'll try to play around with the console a bit. We'll see what advantages Warp has, and I'll explain why I use it in addition to Cursor and how it replaces the work of DevOps for me. We can write right here in the center. But I prefer to go to the bottom left corner. And here we have two modes. One is the mode for the terminal, when we want to write some commands in the terminal. And the second is the mode for the agent. Now we will set a prompt in the agent, and it will deploy the Flask application for us. I wrote the prompt roughly as usual, described the essence of the task without details and clarifications on the interface. And I would like to talk a little about the modes. Here I have the auto mode selected, and we will leave it. However, you can choose a specific model for yourself. And what I like is that it shows how smart it is, how fast it is, and how expensive it is. This is very cool. Unfortunately, I haven't seen this feature anywhere else, if I'm not mistaken. This is really convenient, in my opinion. While it's thinking, among the additional features, I would like to note that we have the ability to change the folder where it will work. Also, additionally record a voice message to it if we want to work with voice input, attach some picture. But, as you may have noticed, its reasoning and deliberation always go, as it were, preliminarily in English. And sometimes, honestly, I don't really like it, because the text comes in quite quickly, and you want to catch all the details. However, in English, well, not everyone will be able to do it so quickly, right, as those who work with English more often and know it well. Now it offers us to create a folder here. And we have the option to reject it, edit it, or run it. You can click the button, you can just press Enter, and it will execute this command. It has generated the code and now directly in the terminal offers us to approve it, edit it, or reject it. I have already applied two changes. And this is how it looks. We see the updated code here. Well, the whole file is green here, because it wrote everything from scratch. And we can accept it. Then we accept everything. As we accept all the changes it proposed, and it tells us that it's ready. Now we can, in principle, launch it and test it. We see that it has written us the commands on how to start everything, and we can ask it to do it itself. But let's work and play with the terminal a bit. The trick is that Warp is the terminal itself, in essence. Therefore, here we can select terminal mode, or it will determine itself that we are in the terminal. And let's try to do the first command. It's CD. We already have a hint that we want to go into FLK AUS App. We go there. Great. Let's see what it recommends next. It's Python 3. Let's see if it will fully suggest Python 3. And no, unfortunately, it doesn't suggest it. Let's just copy the command, paste it here, and run it. Okay. All right. Next, let's install all the dependencies. So, here, of course, and let's start the application, in principle, as it asks us to. Here we additionally see which folder we are currently in, that VENF is currently running. If you were connected to a server, it would write which server you are connected to. And if we had a GitHub repository initialized here, or rather a Git repository, then it would write the branch name here. Okay. It suggests Python Appy, but we'll probably run it as it recommends. Although it could have been through API. Why not? Okay. Let's try to open the link, see what it generated for us. And yes, of course, it's not very cool, not very beautiful. We have already encountered an AI agent that did it in this format. We didn't like it at all. Well, let's check for functionality. Username admin. Then password admin. Repeat admin. Create. So, no. Oh, it added a check here. Let's try admin 1 2 3. Admin 123. Okay. Not now. Then we go to the profile. And, in principle, everything that we have here looks, of course, well, not very beautiful, although there seem to be no issues with functionality. Let's, perhaps, for the sake of experiment, ask it in one request to make a more beautiful UI. We'll see if it succeeds or not, and based on this, we will draw conclusions, and I will tell you my opinion on this matter. After the changes, it turned out something like this. Here it also added that it's made with Flask Bootstrap, which I don't like at all. And the profile turned out better, but not cool enough. Why I like Warp in general and why I downloaded it and sometimes use it. It's excellent for working with the terminal. It's not suitable for generating projects, in my opinion. But connecting to some server through it and deploying something there, for example, a VPN, deploying some proxy, installing packages, automating work. It's excellent for that, yes. All the same actions can be done through other tools, for example, through the same Cursor, but Warp is specifically designed for this. And that's why I like it. If you have already used Warp, then write in the comments in which cases you use it, what is your opinion about it, feedback. Well, if you haven't used it, then I recommend trying it and also writing feedback, because why not, in the modern world, if they give free access, you can download it, test it, and then, if you don't like it, delete it. That's all for today, I think. Today I tried to record on a test computer with new microphone settings. Therefore, if something needs to be adjusted, please write about it in the comments. Perhaps the top and bottom borders should be cropped or the sound should be adjusted somehow. I will be glad for any feedback, but please don't judge this video strictly. Subscribe, like, write comments. Don't forget that there are a lot of useful links in the description. Thank you all, bye everyone.