In this course, we're going to go over everything you need to know about Manis AI. By the end of this, you'll know how to use it for research, building websites, creating presentations, automating workflows, and a lot more. I'm Bo KS, and I'll be teaching this course. Manis provided a grant that made this course possible. Let's talk about what Manis actually is because it's not what most people think. Most AI tools you've probably used are chat bots. You ask a question, you get a text response. That's it. Chat GPT, Gemini Cloud, they all work this way at their core. You type something, they write something back. Manis is different. It's what's called an AI agent. Instead of just answering answering your questions, it actually does things. It can browse the web. It can write code. It can create files. It can fill out forms on websites. It can run tasks on its own, step by step, without you babysitting every part of it. The team behind Manis calls it an action engine. That's a pretty good description. You tell it what you want done, and it figures out how to do it. It breaks your request into smaller steps, executes each one, and gives you the finished result. Here's a simple example. If you ask a chatbot to find the top 10 competitors in the organic skin car skincare market and compare their pricing, it'll give you a text response based on whatever it has in its training data. Some of the info might be outdated, some might be made up. If you give that same task to Manis, it actually opens a web browser, visits real websites, looks up real pricing, and compiles everything into a spreadsheet or report, and then hands you the file. You can watch all do all this in real time. That's a fundamentally different thing. The important thing is what it can do for you. And here's one more technical thing worth knowing. Every task you give Manis runs inside its own isolated cloud computer. Think of it like a virtual machine that spins up just for your task. It has a web browser, a file system, networking, the whole thing. This is called the sandbox. The sandbox setup is actually important because it means Madness can do things that regular chat bots simply cannot do. It can install software, run code, save files, access the internet in real time. It's working in a real computer environment, not just generating text. You can use Manis on the web at manis.im. There's also a desktop app for Mac and Windows and mobile apps for iOS and Android. We'll be using the web app for most of this tutorial since that's where most people start. All right, that's the big picture. Now, let's set it up and actually use it. Okay, head over to manis.im and create an account. We can sign up or sign in. I'll just sign up. And you can sign up with a bunch of different ways. I'll just use my Google account. And then you can upgrade to manage pro or you can just skip it if you want to stay on the free plan. And it's available to download for all the main operating systems or you can just use on the web. Once you're in, you'll land on the main dashboard. The first thing you'll notice is this big input box in the center of the screen. It says, "What can I do for you?" Below it, you'll typically see different things like these suggested categories down here like create slides, build website, develop desktop apps. This input box is where everything starts. You basically tell what you want man to do. Hit enter and it gets to work. And you should be able to follow along with this tutorial using the free tier. You can do quite a lot with it. You can check the link in the description for a link to sign up to Manis. Now, let's run our first task. So, I'm going to say research the top five project management tools in 2026 and create a comparison table with pricing, key features, pros, and cons. And then I'll just hit send here. Then we'll watch what happens. Now, it's not we're not just going to get only text. We're going to have this sidebar that's going to open on the on the left showing us a live activity log. So, it's going to show the different tasks that it's working on. And you can see it's now starting to do the research here. And we can see down here we can see um what's what it's the task that it's working on. And you can even see the browser because Manis is using an actual browser and now it's using a computer. So if I click here, we can actually see the the computer that Manis is working on. It's using an editor and like I said before it was using the browser and you can basically see what Manis can see. Here's the browser it's actually accessing. So we can just watch it work or we don't really have to watch. But I think it's pretty cool that you can actually watch the AI work. There's a live cloud browser view that shows you the actual web page it's visiting. You can see the cursor move. You can see it scroll down pages. You can see it click on links. It's like watching someone do research for you except it's h happening at AI speed. And like I said, you don't have to watch while it's working. You can leave the page. Um we could go grab coffee, do something else. the task just keeps running in the background on Manis' servers. You don't need to even keep the tab open. So, I'm just going to come back when this is finished. Okay. And it's finished. So, we get this nice comparison table right here. Plus, it created a an interactive website. So, I can just click that and see the website it created. So, this is actually pretty nice. It it created this entire website based on the prompt and it's giving us a detailed tool profiles of all the different tools, pros and cons. We got a visual comparison, starting price comparison. So, these are some pretty nice graphs that makes us understand a lot better pricing breakdown and then a full table. In the chat, we just had a simplified table, but here's the full table with a lot more information. And then it's even giving us a final verdict of helping us find out what tool is best for us and a key takeaway. And then we have these links to quickly go. So this is a really really easy to understand good overview of all these different tools. And if we wanted, we could create this into a permanent website, but I'm not going to do that. We can also view all the files within this task. So here's all the files. We could download these files and including the code files and basically continue to work on the site or do whatever we wanted with it. And if we view Manis's computer like this, we can see the computer right within um loaded on we can see the website loaded on Manis's computer. One thing to keep in mind is that Manis tasks can take a few minutes, especially if they involve a lot of web browsing. that that's normal. It's actually doing real work. It's visiting real websites. It's reading real content. It's not just pulling from a stack database or just uh getting the information from the model weights or anything. Uh the trade-off for getting real current information is that it can take a bit longer than a chatbot response. Okay. So, now let's talk about something very important. How to write good prompts for manis. This is honestly the most important skill you'll develop, and it's different from prompting a chatbot. With a chatbot, you ask a question and expect a reply. With Manis, you're giving it a job to do. Think of it like delegating to a really capable assistant. You wouldn't just say marketing to your assistant. You'd say, "I need you to research our three biggest competitors, pull their latest pricing, and put it in a spreadsheet by Friday." The same logic applies to Manis. Be specific about what you want. Tell it what format you want the output in. Give it enough context about why you need it. They also recommend a template pattern where you use brackets for customization. For example, create a competitive analysis of industry focusing on metric one and metric 2 presented as a format. Here's a good universal starter prompt if you're not sure how to frame something. I want you to take ownership of helping me with your situation. Figure out what needs to be done, ask me questions if needed, and manage the process. That kind of prompt gives Mannis the freedom to figure out the right approach, which is often better than trying to micromanage every step. A few more tips on prompting. If you have existing files that are relevant, upload them. You can drag and drop files directly onto the chat. Manis can read PDFs, spreadsheets, word documents, images, all sorts of things. Instead of describing your data from scratch, just upload the file and say, "Restructure this into a clean report or analyze this spreadsheet and give me the key insights." Also, be explicit about what format you want. Give me a PDF report. Put this in a spreadsheet. Create a presentation with 10 slides. The clearer you are, the better the output. And one more thing, Manis has a few different modes. Chat mode is for quick questions that don't need multi-step execution. Agent mode is what kicks in when you give it a real task. The system handles this automatically based on your prompt. But if you notice Mannis just giving you a text reply when you wanted it to actually do something, try rephrasing your prompt to be more taskoriented. Research is probably the single most common use case for Manis, and it's where the difference between an agent and a chatbot becomes really obvious. Okay, let's start with some basic research. I'm going to give Manis a research task and walk through what happens. So, I'm putting in research the current state of the electric vehicle market in Europe. Cover the top selling models, market share by manufacturer, government incentives by country, and upcoming models for the 2026, 2027. Put everything into a well organized report. Okay? And it's going to start thinking. It's going to start working. Now, the previous example also involved research, but this is arguably more research. So, we can see this the task progress down here, all the tasks that it's working on. We can open up the browser and then we can see the what it's doing in the browser just like before. So, it's going to decide to search for several different things. It's going to look up the EV sales data, manufacturer market share, government incentive programs, and more. And it's going to have to visit multiple sources for each topic to cross reference information. We'll see it browsing news sites, industry reports, government websites, automotive publications. It's basically going to read through each page, extract the relevant information, and compile it all together. So, this would take hours to do manually. Manis is going to do it in just a few minutes. I once it finishes, we'll we'll kind of see how it turns out. But I also want to talk to you about wide research. This is one of Manis's most powerful features, and it's specifically designed for tasks that involve researching many items. So, here's the problem it solves. When a regular AI agent researches items one at a time in sequence, the quality can sometimes start to drop after about eight items. The context window fills up. The model starts cutting corners, and then by item 20 or 30, you're getting vague or even fabricated information. This is a real technical limitation. Wide research fixes this by spinning up multiple manis instances at the same time, each in its own fresh sandbox. So, for example, if you ask it to research 50 companies, it doesn't research them one by one. It sends out parallel agents each with a clean context to handle subsets of the work simultaneously. So item 50 gets the same quality of research as item one. This feature kicks in automatically when Manis detects that your task involves many similar items. You don't need to enable it manually, but it's good to know when to use it. Wide research is great for things like researching a long list of companies, doing a comprehensive literature review, comparing many products or services, or processing a large data set where each item needs individual attention. It's not as useful for tasks with fewer than 10 items or for deeply sequential work where each step depends on the previous one. For those, regular research works fine. Now, it looks like we were just It looks like this task finished. And let's see what it came up with. Basically, there's a PDF version and a markdown version. So, here's the markdown version with all the information it came up with. And so, that's some pretty information. We also have the PDF version. And we can see it's just like the markdown version, but it's looks nicer than the PDF. Now, this time I don't think it needed to use the wide research that I was just talking about, but let's try another search where it may have to have the wide research uh kick in. So, I'm going to close this and we'll do a new task. And this I'm going to say research the top 30 SAS companies by revenue in 2025 and then find a bunch of information about it and organize them into a comprehensive spreadsheet. Now we're going to start this and we're just going to just watch the log and see if it uses wide research. So first it's going to get the list of the top 30 SAS companies and you can see when it's thinking it can even so it ran a Python script. So it actually can run scripts to figure out things. And it looks like that task was actually too easy for manis that didn't even need wide research and was able to give us a detailed spreadsheet with accurate consistent data for all 30 companies. But now I want to talk to you about browser operator. This is particularly useful for a specific problem. Basically research that requires logging into websites. When Manis does research in a cloud sandbox, it's browsing the web from a data center IP address. It doesn't have your login credentials. So, pay well sites, subscription databases, your company CRM, anything that requires login is off limits. Browser operator solves this. It's a Chrome or Edge browser extension that lets Manis operate inside your local browser. Your local browser already has your saved passwords, your active sessions, and your cookies. So manis can access sites when you've already logged in. So let me show you how to set that up. I'm going to go down here to settings here and I'm going to go over to connectors and I'm going to click add connectors. Now there are a bunch of different things we could connect Manis to. Basically, a lot of the different websites that you use, you can connect to Manis like Stripe, GitHub, Slack, Instagram, Google, Google Drive, Gmail. We're going to click on my browser and this is going to allow us to access my browser. So, I'll just click the connect button here and then install extension. So, it's going to open up into a new tab and then I just have to click add to Chrome and add extension and it's going to show us how to use it here. Now, if you see what it says right here, close sensitive tabs to revoke off. So, it's only going to have the authentication if your tabs are open to that website. So, I'm just going to click try it out. So, it automatically put this example to try it out. This is the YouTube news channel. So if I send that, we'll see what happens. And now I can authorize a new tab in your browser. So I'm going to click authorize. And now we can see that it has opened up this tab. Manis is actually controlling this tab right here, right within my browser. So it says, see it says Manis is browsing. And you can see we're logged in to the Free Co camp YouTube channel. So, we need to be very careful with this and you need to be very careful about what tabs that you allow manage to control uh because they it can do some real damage. And you can see in this top left corner, it's going to also show what it's what task it's working on. And we we can see that it's actually completed the tasks. So, it gave us this information. It's ex it's explored the YouTube news page and it's gotten all this information about different news stories that have happened. And then we even have a text overview of this. And one thing to know about the browser operator is that you maintain control the entire time. If man is Manis is on a page and you want to take over, just click inside the tab. If you want to to stop it completely, close the tab. This is really useful for accessing things like similar web, crunch base, pitchbook, financial times, semrush or any other subscription service you pay for. Instead of copy pasting data from those sites yourself, man can pull all the information directly. Now, one thing you should know is browser operator can struggle with some complex interactions. Drag and drop doesn't always work. Multi-step forms can be unreliable and you should be thoughtful about which sites you authorize it to access, especially if they contain sensitive data. Just use your best judgment. Okay, now let's talk about working with files during research. You can actually upload files directly into a Manis task. You can drag a PDF, Excel file, word document, or CF CSV into the chat and manis can read and process it. So, I'm going to upload a PDF right into the chat. This is basically a report based on a JavaScript curriculum survey from free code camp. And it's going to even give me some suggested things that we can do with Manis. So I'm going to say generate I'm just going to click here. Generate a presentation summarizing the February 2026 survey progress levels. So those suggestions were based on the actual document that I gave it. So I'm just going to submit this. So being able to use files like this is great for situations where you already have some data and need it analyzed or if you need it restructured or enriched. For example, you could upload a spreadsheet of 100 leads and ask Manis to research each company and add columns for revenue, employee count, and recent news. Or you could upload a 50-page PDF report and ask for a summary focused on specific topics. The combination of file uploads and web research is really powerful. You can give Manis your existing data as a starting point and have it go to the web to fill in the gaps. And another thing on research is that you should treat Manis outputs as a really solid first draft, not the final product. It does real research on real websites, which is much better than a chatbot pulling from training data, but it can still make mistakes. It might misread a number from a website or miss a source. It might occasionally get something wrong. So, always review the output, especially for anything you're going to present to clients or stakeholders. Think of it as having a research assistant who does 90% of the work and you get to do the final quality check. Okay. And this task is complete. Let's check this out. So, JavaScript survey curriculum. Oh, this is the actual one I gave it. But I can open this and open up the slides. So this like all these diagrams are not from the actual PDF. The PDF just has a bunch of data. And so this is a really nice breakdown of everything. And wow, this is this is really nice. I was able to extract all the data from the PDF and then make these diagrams. So, I can even press play to go into presenter view. And I can just go through the slideshow right from Manis like this. And if I don't want to do the slideshow from Manis, I can go to download. I can download as a a PowerPoint, a PDF. I can convert to Google Slides. So, there's a lot of different options of how I can access this information. Plus, I can actually edit this slideshow right from Manis. See, I can move this around. I can change this text here. And then I can even add speaker notes. And then I can just download with the updates that I've uh that I've added. And I'm going to click these three little dots. I'm going to go to code here. Now we can actually look at the code that was used to create this slideshow or to create this slide. So each slide is actually created by code which can be easily edited. Another thing we can do is click this button right here to edit the slides. I can describe edits for the current slides or I can refresh the layout and I can uh change the theme. There's a lot of things I can do. So, I can go to any of these templates and to use these, you have to use Nano Banana Pro. This is going to help us design prolevel slides with superior layouts and basically using Nano Banana Pro to help design the slides. And not only can it just create slides from this data that we gave it, and by the way, here's what the the data looked like. See how it's all just there's no graphics or anything. So it it Manis came up with all those charts and diagrams. Let's move on to one of man m manis's most popular features creating presentations and visual content. I already showed it a bit in the last section, but I want to talk more about presentations. So I can just say something like create a 12 slide investor slide pitch deck for a fintex startup called Payflow. and it has all the information that I want in the the slide deck. And it could even do more research. It's not just it's not just based on the what we give it. And I'm going to click create slides so it knows it's for sure going to create slides. And we can also turn on Nano Banana Pro if we want to create imagebased slides. So I'll just send that and it's going to get to work. Okay, it finished. It created the slides just like before. And this is like the layout and colors and design looks really cool and nice. But I'm going to go even more into the editing feature. So if I'll click over here, we can design the or describe the edits. Add an emoji to represent each item on the list. So I'll just submit that and it's going to start thinking and it's going to update. And you can see it's optimizing the competition.html HTML because like I said, this is all code. So if you don't want the AI to edit, you can always download the actual code, the HTML, and just edit the the actual code. Basically, everything is very editable. So if I go into this now, we can see an emoji for each one. And I could describe a bunch of different things. Um, I don't just have to just I could describe the diagrams. I could add I could edit all slides at once. So it just makes it really easy to edit these slides. Now I want to talk about design view and design mode. So this is basically an image editing and generation tool built into Manis. The key feature here is the mark tool. It lets you select specific regions of an image and give instructions for just that area. So if manage generates an image and the background looks great but the text in the corner is wrong. You can circle the corner and say change this text to say Q3 revenue without regenerating the whole image. So you can mark multiple areas and give separate instructions for each one. Or also you can use the text editing mode when you just need to fix or add text. So let me try a design task here. I'm going to click the design button here and I'm going to say design a social media banner for Instagram for a coffee shop. Use warm colors, include the the shot name prominently, and add the tagline, "Your day starts here." So, I can either do GPD image 2.0 or Nana Banana Pro. So, I'm just going to send that, and it will just start. Now, this feature is very useful when you're working on design uh designs iteratively. You can generate an initial image, then refine specific parts through targeted edits rather than starting over each time. And so right now it's currently generating the image. Okay. And here is the image. This looks pretty nice. And there's a few ways that I can actually edit this. So one is the comment tool. So I'm going to click comment tool. I'm going to select this and I'm going to say make a greener color. And then I can go over to um the select tool. And if I click here, it kind of to zoom out a little bit. I have upscale and remove background or edit text. I'm going to click edit text and it says your day starts here and I'm just going to say the way to start your day and I'll click save. So now it has a few things that it can edit and it's going to do one at a time. So let's do our text. We're editing the text here and it switches to the way to start your day. And here we can see if I zoom out a little bit, we can now see the the original and then the updated. And now I'm going to now I'm going to select here and then I'm going to send to make a greener color. So we can see the original and we can see the updated version. And actually I want to just make the greener color to the updated version. So, I'm going to go back to the comment tool and I'm going to say make a greener color. And then I can apply that. Okay. And here's the updated one. The the way to start your day and with the greener color. Another thing we can do is mark. I'm going to select this sun. And then I can actually just it it puts over into our chat over here and I can say make the sun larger. So basically, you don't even need an image editing software. You can just have AI make all the edits that you want and you just describe it with text. And here it is with the bigger sun here. Another feature I want to talk to you about is meeting minutes. So I just click this button right here, meeting minutes. And Manis can process meeting recordings and generate structured summaries with speaker recognition. If you connect a tool like TLDV for meeting recordings, Manis can pull in the recording, identify who said what, and produce organized notes with action items. So, basically, just click start and it will start recording. Also, this would work on the app, too, if you don't want to have it open on your website. This is useful if you're in a lot of meetings and spend too much time writing up notes afterwards. You can set up a workflow where your meetings get recorded and Manis automatically produces summaries. So you can see as I talk it's actually it's showing a transcript right there. So I'm just going to finish this and we'll see what it comes up with. So now it's just going to process the transcript. Okay, we just got this meeting summary. So, basically, uh, it knows that there was one speaker, the demonstrator, and yep, that's basically what it was about. So, this is a really cool feature for any content creation task. Here are a few tips that will improve your results. Be specific about the visual style you want. Professional, minimalist, bold, and colorful, corporate. The more guidance you give it on aesthetics, the better. Specify the exact dimensions if you're creating graphics for a particular platform. Instagram has different dimensions than LinkedIn, which has different dimensions than a YouTube thumbnail. Give Manis the actual text you want included. If you want specific numbers, dates, names, or taglines on your slides or graphics, spell them out in your prompt. Don't make the AI guess what your tagline should be. If you're creating a presentation, write out a brief summary of each slide's content. For example, slide one should be the title with our company name and logo. Slide two should cover the problem our customers face. This level of direction produces much better results than make a pitch deck deck about our company. This is where things get really interesting. Manis can build entire websites, mobile apps, and desktop apps from natural language descriptions. It's not going to replace a professional developer for complex applications, but for landing pages, portfolio, small business sites, and MVPs, it's remarkably capable. So, let's build a website. So, I'm just going to click the button build website and then describe what I want to build. I'm just going to put in here build a landing page for a dog walking service called Happy Pause in Austin, Texas. It should have a hero section with a headline called action button, service section, three packages, a pricing, about section, customer testimonials, contact form, user friendly warm color color scheme, make it mobile responsive, and then I just click submit. Manis is going to start building. And just like all the other demonstrations we saw, we'll be able to watch it write code, create assets, and assemble the page. Now, it's going to be better with the Max 1.6 with 1.6 six max, but I want to show you that it can work with the the light plan also. It just won't be quite as good. So, I'll do try light anyways. So, Manis is going to handle the HTML, CSS, JavaScript, and it's going to build a functional responsive website. And the task is done. We can preview it right within Manis. And as we're looking at this, remember this is the the free plan. It would be even better if we had the paid plan, but you can see here's the website and it actually generated all these images for the website. If we scroll up a little bit, we can see it generated all the images that that it needed. And so it's giving us different plans, the about section, uh the customer testimonial section, basically everything that we asked for. So, we can actually go to the different sections and we can edit it just like how we could edit the images and the powerpoints. We can easily edit any section of this website. So, I'm going to go into this text content. I can add new text here. Dogs are amazing. I can even change the tech, the color of the text. We can choose the the layout margin. We can basically even we can use AI to describe the change. And then we can check to see if it is mobile friendly. Yep, it is mobile friendly. Let me just apply that change that I created that I used. And we can see it's going into the HTML to make the changes. Okay. And so we can not only can we see this preview, we can also go into the code and see all the code, we can download the code, we can go into the dashboard. This is actually this is only going to show after we publish the website. And then some websites could require a database and we can actually see uh connect to the database on this tab. And then we can also connect to file storage and then we have settings for our website including connect uh publishing it, making a copy and then we can even um connect different our custom domains and then we can even set up a payment integration. We can set up Stripe through here and then we can have secrets. We can even um integrate it with GitHub. So I'm going to publish this website and just click publish now. And now it's already live. I can press visit. And here is the website live for anybody to visit. It's at manis.space. But now that we've published it, I can click custom domain and we can add any custom domain or even buy a domain right from this interface here. So basically, Manis has built-in hosting and custom domain support. Also, Manis handles SSL certificates automatically, so your site will have HTTPS from the start. And then I'm going to talk a little bit more about the SEO here. Manis has some solid built-in tools. Now, you need the upgraded planned to access these, but it uses a dual delivery system where real visitors get the full interactive page. But search engine crawlers get a clean static HTML version that's easy to index. It automatically generates robots.txt files and sitemaps. And there's this in this SEO dashboard, it's going to show a health score for the site. And another thing about the payment, I can click start payment integration. And one really interesting thing about Manis is that you can add Stripe payments to your Manisbuilt website without even having a Stripe account. This is something that I have not seen in any other AI website builder, and I've used quite a few of them. So, here's how it works. When you ask Manis to add payment functionality, it creates what's called a Stripe claimable sandbox. This is a test payment environment where everything works but no real money moves. Manis sets up the products, configures the web hooks, and runs end toend tests to make sure everything functions properly. So, when you're ready to go live and accept real payments, you claim the sandbox, which converts it into a permanent Stripe account. It's a really smooth process. So right now it's upgrading HappyBots to a full stack project with database support with backend capabilities. It's also enabling the Stripe payment processing. So we'll come back to it once it finishes. And it's done. And I also accidentally clicked one of the recommended um additional prompts. So it's now also making the process we use here into a re reusable skill with skill creator. So it's creating a reusable skill that documents the Stripe integration process we just performed. So while it's doing that, let's check out the website. So I'm going to publish the latest version of the website. And now I'm going to visit it. So now let's see how this works. I can book a walk today. So now I'm going to choose one of these plans here. And we're having a problem, but that's okay. It's very easy to fix with Manis. So I'm back over at Manis. and it's and it did finish creating this skill. Basically, now it it's going to make it a lot quicker to add Stripe payment integration to another website. So, you can create skills that will make things that that will basically save on credits uh when when you have to do the same thing again. I'm just going to click add my skills. And now I'm going to tell it to fix the website. Okay, I'll just tell about the error and I'll just wait for it to fix the error. Okay, I went back and forth a little bit and fixed some Stripe errors. So, let's test it out. I'll just go to the buy now page. I'll just get my test card information because it got set up with the Stripe Sandbox and I'll be able to use this now. I'll just click the buy now link and yep, it opens my Stripe integration. So, I'll just go and fill this out with the sample demo data just to make sure this works. And then I'll click pay. Okay. And now it's showing my bookings. There's three here because I did some tests before that. But and it's also showing payment successful. So, your dog walking booking has been confirmed. Will confir will contact you to schedule the walk. And this works and it's showing the date, all the information, who made the booking. So, so I was able to make a full website with Stripe payments and authentication with just a little bit of time going back and forth with Manis. Now, if we scroll up in the chat here, we can see that it gives some next steps to consider, including claim your Stripe sandbox. So, if we click this link, we can actually log into Stripe and claim it to our Stripe account and basically have a live uh a working live Stripe payments on our site. Okay, now let's talk about mobile apps. Yes, Manis can build mobile apps, too. You describe what you want the app to do and Manis generates it. So, I'll just type build a simple habit tracker mobile app. Users should be able to add habits, check them off daily, and see a weekly streak counter. Keep the design clean and minimal. And then I can just select that I want to develop apps. And then I click submit here. And you can see it will just start planning the app. And it will give me a list of tasks that it's working on. And then I can also click on Manass's computer to see what it's doing on its computer. So this is going to take a little while, but you can see that it starts by creating a plan. So this whole time I can just watch what it's doing, including creating the plan, creating the code, and it's even going to create images to use in the application. But I'll just come back later when it's actually completely finished and it's done with the application and it gives us a description of everything it's done. So now let's try it out. Now we can try it out right in our browser here. I'm just going to add some task, a workout task and say that I completed it and then just trying adding another task about drinking water. One thing to know is just like it says here, some features aren't available in your browser. So, we can actually preview this on on our phone. So, I'm just going to take out my phone and scan this QR code and then go through the steps to get this installed to try it out on my phone. Okay, now I'm checking this out right on my phone. So, I'm going to try adding a new habit. How about practice instrument and add the habit? And then one more. I'll choose the icon and then just put clean kitchen. And so you can already see that I I can see a lot more of the application on the mobile app than I could on my phone. So I can mark these complete and then I can also see the streak page just one day so far. So this is pretty cool. I can even click on the stats to get additional stats about the application. So this is not a bad app that I just created just with a single prompt. and the entire app uh we can test out but we can also see the code. So if I click on this code here we can see the code and we can even download the code if we want to just edit it locally. And if I click publish up here uh manage will build the app for Android it generates an AAB file. That's the standard Android app bundle format. For iOS it can generate a build and target and autoupload it to test flight for testing. An important important note here, Manis does not publish apps directly to the App Store or Google Play Store. It gets you to the testing. You'll still need to go through the actual submission and review process yourself, but it handles the building part, which is often the hardest part for non-developers. So, when should you use Manis for building versus a dedicated tool like Web Flow, Shopify, or WordPress? Well, here's my take. Manis is excellent for quick prototypes and MVPs. If you need a landing page up to date, Manis can do it. If you need if you're testing a business idea and need a special site with payments, uh you can use Manis. But for complex ongoing websites with lots of content, like a blog with hundreds of posts or an e-commerce store with thousands of products, you're better off with a dedicated platform. Those tools are built specifically for ongoing content management. For mobile apps, MANS is great for simple utility apps and prototypes. If you need a complex app with features like real-time messaging, complex animations, or offline sync, you'll need professional development. Think of Manis as the fastest way to go from idea to something real. It won't always be the best tool for the long term, but it's often the best tool to get started. One of the things that makes Manis genuinely useful for day-to-day work is its ability connect to other tools you already use. These connections are called connectors. To set up a connector, go to the connectors section in Manis. So, I'll just click the settings in the corner here and then go to connectors and then add connector. And you'll see a list of available services. And all of these are services we can connect and we can go through an authentication process. So, for example, I could connect uh Gmail to a to access, search, and organize and reply to emails. And then I'll just click authorize and connect. Now, it's going to I can click the try it out button. It's going to give me a prompt to try out. Help me test the Gmail connector and show me how to use it, its features. So, submit that and it's going to think for a while. Now I can click the dropdown for searching Gmail and these are actual emails from my account. So it was able to actually access my email. Okay, I'll go back to connectors again and I'm just going to disconnect my email because I think I don't really want it connected right now. But let's look at some of the other connectors. Google Workspace is probably the most practical connector for most people. Uh once it's connected, man can work directly with your Google Docs, Sheets, and Slides. It can read existing documents, edit them, um create new ones, and organize files in your Google Drive. Now, Instagram and Meta Ads Manager are available if you're managing social media or running ads. With Instagram connected, you manage can help you ideulate content, generate images, write captions, and even publish posts. With Meta Ads Manager, it can analyze your ad performance and give you insights. For other connectors, there's Google Drive for file access, Notion for birectional data flow through the MCP port protocol. We have Stripe for payment integration like we covered earlier, uh, Telegram, just a bunch of different ones. I'm actually going to connect to Google Drive and Slack. So, it's going to give it's going to give kind of instructions when you're going through it how to connect to Slack. And I'm going to show you how a multi-tool workflow can bring several connectors together. So, it's really practical. I'll type search Google Drive for the file called Q1 customer feedback. Read through the feedback. Categorize each piece into themes. Count how many mentions of the seam. Create a summary spreadsheet with the categories. Uh some other information. And then also post a summary to the product feedback channel in Slack. And I'll submit. And while it's working on this, let me show you this is what the Google doc looks like that's going to be accessing. So it's a lot of information that's going to have to evaluate. So it's thinking and it's it's just going going through a few different tasks. And you can see it's actually writing code to uh help with the tasks. That's something that not all AI tools can do. And here it is. It saved this spreadsheet in in my Google Sheets. So here's the summary that it created. And now you can see it's trying to post to Slack. It sees that the product feedback channel does not exist. So it's basically just going to figure out how to solve the problem itself. It's going to basically post a summary in a different channel. I don't even have to tell it. It kind of figures out what's the best way to accomplish what the user said. Even though I'm running into some problems. Okay, it's giving me the results here in Manis. It gives a link to the spreadsheet. Now, let's check out over on Slack. Yep. See, this is what it gave me right in Slack. It gave me a full summary of my file. And then it gives a link right to the Google doc. So, this is a pretty nice cross-platform workflow. Each individual step isn't that hard to do manually, but stringing them all together takes time and effort. And Manis handles the full chain. And there's plenty there's plenty of ways you could use this. Like another example, let's say you run a weekly meeting and want to automate notes dist distributed to your team. You could say something like after each Monday standup, put the recording uh pull the recording from TLDV, generate meeting minutes with action items organized by team members. Uh save the notes to Google Docs in the meeting notes folder and post a summary with action items in Slack. So this is the kind of reoccurring workflow that can save you 30 minutes every week and over a year that can add up for connecting services that aren't in the built-in connector list. Manis supports custom API connections and model contacts protocol or MCP integrations. MCP is an open standard that lets AI agents interact with external tools in a standardized way. If a service you use supports MCP, you can connect to it to connect it to manis even if there isn't a dedicated connector. So basically in the connector section, we just click custom MCP and then uh add custom MCP and import by JSON or you can do the direct configuration and then they'll you'll just have to put in all the information about it. Setting up custom connections is more advanced and usually require some technical knowledge, but it means Manis's integration capabilities extend well beyond the built-in list. A few practical tips for working with connectors. Uh only only connect services you actually plan to use with Manis because each connection gives Manis access to that platform. So, you really want to be intentional about it. When you're giving Manis a task that uses a connector, mention the specific service in your prompt like search Google Drive for is better than find my file about because it tells Mass exactly which connector to use. You should also test your connections with a small task before relying on them for anything important. Make sure mass can actually read and write to the service the way you expect. So far, we've been running prompts from scratch, but Manis also has has a library of over 100 pre-built workflow templates called the playbook. These are ready to use prompts designed for common tasks. So, let me show you how you access the playbook. Basically, right from the main mana screen, we can go to more, then playbook, and it'll open into a new tab here. You can browse this playment and the templates are organized into different categories. So you can see that we have a market research tool, we have AI video generator, we have um AI text generation. You can see all these and there's a lot of different categories for different templates that you can use. So let me show you how to use one. I'm going to try this employee directory generator. So, I'll just fill in the blanks here with the company name, uh, employee count, um, departments, and then I'll just click create directory, and they'll wait and it's going to just start doing some research to create the directory all on on its own. I didn't have to give it any information really besides the company. So, it's going to finish planning and it finished. It actually created an entire website for the company directory. So, we can go through it here. Now, this is pretty cool. It uses a coding theme and it matches a lot of the Free Code Camp colors and uh we have all these cards for different people that work at Free Code Camp, including me. Here's mine. And it has a correct bio. So, you can see that uh the it created this entire employee directory with themes. It even uh created this image of the different countries. I think these are actually accurate to the the countries that people actually work work at at Free Code Cam. And that's an image that I I saw Manis actually create. Okay, the next one I want to try is the AI interior design. So, I'm going to upload a real image of my room and then just stay my style pre preferences modern and start designing. And you can see it has these words. Uh, this is my living room. Please help me redesign the layout. Please search on furniture website like IKEA and just has some more information. And I can actually change this prompt if I want. But I'm just going to click start designing. And wow, this is what it came up with. This is actually pretty nice. I I like this. I could I could seriously imagine using this product to help design my my rooms. And if I click into this document here, we can see more information. It has real links. So, if I click on the link, it opens the IKEA page where I could actually buy the couch right from the picture. So, yeah, this is very helpful. So, yeah, you know, there's just a bunch of other templates and and playbook items that you can try out. Now, the key benefit of the playbook is that it saves you the effort of figuring out how to prompt Manis for common tasks. Someone has already figured out the right way to to phrase the request for best results. You just plug in your details. So, if you're new to MAS, I'd actually recommend browsing the playbook before trying to write your own prompts from scratch. It it can give you a good sense of what Mass can do and how to structure your requests. Many of the templates also include examples of the bracket pattern we talked about earlier. As you use Manis more, you'll find yourself wanting to organize your work. That's where projects come in. A project in Manis is basically a workspace that groups related tasks together. If you're working on a marketing campaign, for example, you might have separate tasks for competitor research, content creation, social media scheduling, and analytics. A project lets you keep all that in one place. Okay. To create a new project, I'll just click this new project button. And then we'll just enter the name and the instructions. All tasks in this project are for Acme Corp, a B2B SAS company in the healthcare space and then just has some information here. Now when you set up a project, you can write a set of instructions that automatically apply to every task within the project. Now every task you create within the project already knows this context and you don't have to repeat it every time. You just focus on the task at hand. And you can see now we have this Acme Corp project and every task that we create within this project will have access to the instructions, the files, the skills, the scheduled tasks and the task will know about each other. So you can kind of collect all your information in one place for a project. It's basically like a know a knowledge base here. You can upload files that should be available to all tasks in the project like brand guidelines, project specifications, customer personas, uh or previous reports. Any task within the project can reference these files. Now, skills here uh a skill is a reusable piece of expertise or workflow that you can create once and use across multiple tasks. Think of them as saved procedures. And then once you've created a skill, you can apply to any new task instead of reexplaining your entire audit process each time. So I'm going to go through these skills and I'm going to choose uh video generator. And then I'm going to say I'm just going to say use a video generator skill to create a short ad for my SAS. And it already has information about the SAS from the instructions and it knows about the skill. So, let's just submit that and see what happens. Okay, it finished creating the video. Let's check it out. >> Managing a hospital means balancing countless details. Acme Corp streamlines your operations. Sink and focus on what truly matters. Improving patient care. Acme Corp, empowering healthcare. [music] >> Okay, not bad. based on giving very little information uh for what I wanted. I'm actually pretty happy with that. Um and you can see it created all these assets along the way. See, it created the character so I could use a consistent character throughout the ad. Um so I've actually used other AIs that are specifically for creating video ads and this is actually better. Okay, let's move on and let's cover team collaboration. Manis has team plans with features designed for organizations. So we can go to get team plan and we could get to get a team plan. On a team plan you get shared projects and skills. Everyone on the team can access the same workspaces and workflows. There's single sign on support for enterprise authentication or author authentic authentication and you get shared credit pool so the team doesn't have to manage individual credit balances. Also, there's a collab feature. So, I'm back on where I created the video. I can click the button up here that says collaborate and add different email addresses. Collaborators can message in this task using your credits. So basically this allows up to 50 people to part participate in a shared Manis session. The person who creates the session pays the credits. This is useful for meetings or workshops where everyone wants to interact with Manis together. One thing to be aware of with shared sessions is that collaborators in a shared sandbox can see files and data generated during the session. So just be thoughtful about what information gets surfaced if you're working with sensitive data. For teams adopting Manis, here are some suggestions. Start by identifying the repetitive tasks your team does every week. Things like compiling reports, processing data, researching topics, cing presentations. These are the best candidates for Manis workflows. Create projects for each major initiative or or client and write clear master instructions that capture the important context. Build skills for your most common workflows and make them team level so everyone benefits. Designate someone on the team to be the manis champion who helps others learn the tool and maintains the shared skills library. Also, don't try to automate everything at once. Pick two or three workflows, get them working well, and expand from there. If you're a developer or you want to automate Manis programmatically, there's a full REST API available at open.mmanis.ai. The API lets you do everything the web interface does but through code. You can create tasks, check their status, send follow-up messages, manage files, set up web hooks, and more. This is how you'd integrate Manis into your own applications or build automated pipelines. Okay, let's walk through the basics. First, authentication. You need an API key. So, we're going to go to the settings in the bottom left corner and then integrations and then build with the Manis API. Now, we're just going to click create new API key. And I can call anything I want. I'll just call it secret. And then you just need to copy the API key. To authenticate your API calls, include the key in the header. The header name is X-manus- API- key, not the typical bear token format you see with other APIs. Keep your API key secure. Treat it like a password. Store it in an environment variable, not your code. Now that we have the API key, let's see how it works. I'm going to be doing the API using the API with curl in the terminal, but you could easily use this with any programming language. The API allows you to programmatically create and manage AI agents, enabling you to build automations, orchestrate multi-step workflows, and integrate Manis directly into your application. Also, I'll be showing my actual API key in this video, but before I post this video, I'm going to deactivate the API key. So, don't worry about me exposing the key. So here's how you authenticate a request using curl. First of all, all requests are going to this a api.mmanis.aiv2. Here we're doing a just a create request and we're just sending hello manis. We can see the API key right in here. So I will submit that. And it says okay, true. And it's giving me a task URL. So I can just copy that URL. And we can see we created a new task. It just says hello manis. That's what we sent. And it's going to give us the response that we sent. So let's talk about the task life cycle. The core of the Manis API revolves around tasks. When you create a task, the agent runs asynchronously. You can track its progress by pulling from messages or by setting up web hooks. So here's another curl command. And I'm going to show you basically how to start a new task. We're using task.create. This is actually what we did in the last example also. And you can pass plain text or an array of content parts including files and connectors. In this case, we're just putting the text and we're saying in the message research the top five AI trends for 2024. And we're passing the title. So just like before, it's going to say okay, true. we get the task URL. So we can go to the I'm going to copy the URL and we can see the URL and we can see that it's currently working. So we want to pull for progress. Basically once a task is created we can create it. We can retrieve its event history using the task.list messages endpoint. So I'm going to get this task ID right here. This is how we can re reference the task and it also happens to be right in the URL. So, let me paste in another curl command. We have our API key like before, but now we have this task ID. So, I'm just going to submit that. And it's going to give us a lot of information here. One thing we want to look at is status update. So, the agent status field indicates the current state. In this case, running. That means the task is still running. If we go back to the browser, we can see that it's still working. it it's still trying to read some information to run the task. The status could also say stopped if it's completed, waiting if the agent needs user confirmation or input or error if the task has failed. And you can see it's also giving the message from the assistant that that it's starting is what it's going to do in starting the research. That's also what we see right in the browser here. So when the agent status is waiting, it requires input to proceed. And there's a few different types of waiting states. One is message ask user. The agent is asking a question. In that case, you can send a message just like we did before. In that case, we would send do task. Send message. And then you would have to put in your API key. I didn't put it in this time. And then also your task ID. Right now, it's not asking for anything, so I can't show you an example. But there's other waiting types like confirming an email or or uh basically sending or confirming a deployment. So, you must use the task.confirmaction endpoint. So, that's going to look like this. Task.confirm and then we would put the API key, the task ID, and then the event ID, and then say input accept true. If we're going to confirm that we want to do something and you can also work with files, you can upload files be processed by the agent using the upload file endpoint. So we have file.upload and then we have our API key and then we just pass in the file name file.csv. Basically we're in the middle of this two two-step process. Running this is going to basically create a file record to get an upload URL. So here is our upload URL here. And now we need to upload the actual bytes. So I'm going to put another curl command and it's going to put to the upload URL and then binary data the file.csv. That's the file. Oh, I have the file name wrong. So I'm going to try that one more time. Okay. Hey, and I had an error before cuz I had these double quotes around the URL, but I needed to switch it to single quotes. So, now that our file is uploaded, and once uploaded, we can include the file ID in the message.content array when calling the task.create or task.s send message. Now, I'm going to run my task.list messages again for one of our earlier tasks, the one that Manis was still working on. And now we have the results. This was the top five AI trends from 2024. Now, it's kind of hard to read. Uh you can see that it is formatted with markdown and we have new lines, but in the terminal always it just kind of looks like one big block of text. So, this is what it's going to look like if we go over to the the the Manis website. So basically this is was the result and we got the markdown of this result right here and we could easily if we were using this doing this in code we could easily format this format the markdown so it's easier to read. Now this use projects projects allow you to group related tasks and apply shared instructions or system prompts automatically. This is good for enforcing consistent behavior such as specific persona or output format. So this is how you create a project. We have a project.create. Then we have the name of the project and then we have the instructions and I could submit that. And now it's going to give us an ID. This this is the project ID which it you can then pass as project ID when creating new tasks and the instructions will be applied automatically. You can also use web hooks for real time notifications instead of pulling tasks.list lists messages which consumes rate limits. It's highly recommended to use web hooks for production applications. Web hooks send HTTP post requests to your server when tasks are created or when their state changes like completing or waiting for input. You can configure web hook hooks in the Manis API integration settings. Your endpoint must be able to receive JSON payloads and respond with a 200 okay status within 10 seconds. So this is an example of a simple web hook handler in Node.js and Express. And if we go into our settings, our integrations and here is where you can create a new web hook. So you just basically enter your URL here and then you can use your web hook in your application. The Manis API enforces per user rate limits across all endpoints. For example, task.create is limited to 10 requests per minute while task.list messages allows 100 requests per minute. When designing your integration, you should uh make sure to use some best practices like use web hooks u handle 429 errors. If you receive an HTTP 429 rate limited response, you should need to implement exponential backoff with jitter rather than retrying immediately. Also use pagionation. You can use cursor pagenation uh cursor and limit parameters on list endpoints to manage large data sets efficiently. Before we wrap up, I want to be honest about where manis works well and where it falls short. Understanding the limitations is just as important as knowing the capabilities. Manis is slow compared to chat bots. When it's browsing the web, creating files, and running code, it takes real time. A research task might take 5 to 10 minutes. A complex website build could take longer. This is the trade-off for getting real actionable output instead of just text. Manis can get stuck. Sometimes the browser automation hits a wall. It might loop on a page, fail to navigate a tricky website, or struggle with unusual interface elements. If you notice a task spinning without making progress, you can stop it and try rephrasing your request. The quality varies. Some tasks come out great the first try, others need refinement. Treat everything manage produces as a first draft and plan to review it. This is especially true for anything involving numbers, dates, or claims of fact. The AI is confident even when it's wrong, so always verify the important stuff. Slide presentations look great, but have trade-offs. Nano Banana Pro slides are beautiful, but harder to edit. HTML slides are editable, but less visually impressive. Pick based on your needs. Apps built with Manis are prototypes, not productionready software. They're perfect for testing ideas, but if you want a want to build a real product, you'll eventually need proper development. The free tier is limited. The daily credit allowance goes fast, especially with researchheavy tasks. If you're serious about using Manis regularly, you'll probably need a paid plan. Manis is an AI agent that executes tasks, not just answers questions. It runs tasks in isolated cloud computers called sandboxes. You can watch it work in real time. Browser operator lets Manis access login required sites through your local browser. For content, manage manis creates presentations in two formats. Generates and edits images through design view and handles meeting minutes. For building, it can create websites with hosting, custom domains, SEO, and Stripe payments. It can build mobile apps for testing purposes. Connectors link Manis to Google Workspace, Slack, Instagram, Meta Ads, and other services. Multi-tool workflows chain actions across platforms. The playbook has 100 plus pre-built templates for common tasks. Projects organize your work. Skills create reusable workflows. Team plans enable collaboration. The API lets developers integrate Manis into their own applications and build automated pipelines. If you want to keep learning, there's Manis Academy, which has structured courses for different skill levels and industries. It's free to join and includes beginner through advanced content. The best way to actually get good at Manis is to use it. Pick a real task from your work this week, maybe something that would normally take you an hour or more, and give it to Mannis. See how it does. Refine your prompt based on the results. Try again. You'll develop an intuition for how to work with it pretty quickly. That's everything. Thanks for watching and best of luck applying Manis in your software development workflows.
Generated algorithmically for Search Engine
Indexing.