«Vibe Coding» FAQ
Start with a small, useful result. Here you'll find AI selection, project ideas, practitioner experience, and answers from our chat. Click for details.
Which AI for which task?
In short: ChatGPT — to understand, learn, and process data; Gemini — video and large materials; Grok from xAI — discussions on X; Codex and Claude Code — working directly with project files. For quick web products, there is also Lovable; for working in an editor, use Cursor.
This is our selection based on scenarios and documentation as of October 18, 2026, not the result of a model competition. Capabilities overlap; availability depends on the interface and plan. Chat, model, agent, and editor are different things: for example, in Cursor you can choose the Claude model.
What is most frequently mentioned in our chat?
Among the verified names, the leader is Claude; followed by Codex and Gemini. Here is the number of messages containing the name or a variant spelling:
| Tool / family | Total export | September–October 17, 2026 |
|---|---|---|
| Claude | 313 | 49 |
| Codex | 126 | 16 |
| Gemini | 123 | 16 |
| Cursor | 88 | 6 |
| ChatGPT | 77 | 14 |
| Kimi | 49 | 0 |
Data: 7 HTML files, 5,709 text messages from August 6, 2025 — October 17, 2026. After excluding bots and forwarded posts — 5,554. Search by names and spelling variants; each tool is counted once per message. Claude combines mentions of models, chat, and Claude Code; for ChatGPT, the separate word GPT was not counted. One reply may contain several tools. This is mention frequency, not the number of users, paid subscriptions, or quality assessment.
GLM / Z.ai, DeepSeek, n8n, OpenCode, Qwen, Lovable, and Perplexity were also mentioned. A low number of mentions does not prove a tool is inferior.
Choose based on the work to be done
| Task | What to choose | When it is appropriate and how to apply it |
|---|---|---|
| Learn, plan a task, analyze CSV/Excel | ChatGPT | A convenient start for explaining code, learning through questions, and analyzing calculation files. Example: find duplicates in a CSV and explain how to verify the result. For learning, ask for a hint first, then a task for independent attempt. For continuous work with a repository, choose an agentic tool.Data analysis ↗Learning ↗ |
| Analyze video, a large set of documents, or a quick prototype | Gemini | Particularly useful when input includes video with sound or many materials: Gemini API has video analysis and working with timecodes; Canvas app has code prototypes. Example: get a list of issues with timestamps from a gameplay recording. Rapid movements may be lost during frame sampling; check fragments manually.Video and timecodes ↗Canvas ↗ |
| Find fresh discussions about a problem or product on X | Grok / xAI | Its characteristic capability is X Search: searching for posts, authors, and threads; the API includes filters by date and accounts. Example: collect recurring complaints about a tool with links to the originals. These are signals for verification, not proof of demand. For code, xAI has Grok Build; we haven't measured its advantage over Codex or Claude.X Search ↗Grok Build ↗ |
| Assign a change to a project and receive the result for review | Codex | An agent for tasks involving files, commands, tests, and reviewing changes. Example: reproduce a bug in a game, fix a collision, and show verification; or build a file processing utility. There are local and cloud ways to work. Define readiness criteria and set up the environment: having access to the code does not automatically mean the ability to run it.Codex cloud work ↗Engineering scenarios ↗ |
| Discuss solutions, create interactive examples; work with code in the terminal | Claude / Claude Code | Claude chat is convenient for discussing requirements and creating small interactive artifacts. Claude Code — a repository agent: reading files, refactoring, commands, and checks. Example: create a Python panel for Blender or modify several application modules. Hooks and custom tools are useful for a repeatable process.Claude Code ↗Artifacts ↗ |
And where are Cursor, Lovable, v0, Perplexity, and n8n appropriate?
| Task | What to choose | Why and where is the limit |
|---|---|---|
| The first website, catalog, or MVP with login and a database | Lovable | Recommended when you want to describe a product in words and immediately see a working web application. It includes generation of the interface, backend, database, authorization, and integrations. Before real users, verify roles, data access, and key scenarios. Lovable documentation ↗ |
| Interface, landing page, dashboard on React/Next.js | v0 | Our first candidate if the main task is to assemble screens and components in this stack. Next.js is a typical choice for v0; the service can also add server logic. For a different existing stack, it is more appropriate to work with an agent directly in its code. v0 capabilities ↗ |
| Daily edits, learning on your own code, controlling every change | Cursor | Recommended when it's convenient to work in an editor: reading files, reviewing changes, and running commands alongside an agent. Cursor is an environment with model selection, so "Cursor or Claude" doesn't always mean a choice between two different models. How Cursor Agent works ↗ |
| Find up-to-date documentation, compare services, collect sources | Perplexity | A convenient start for searching with links and follow-up questions. For technical solutions, open primary sources and check the documentation version. Searching for sources and applying a verified change to a repository are separate stages. Search with sources ↗ |
| Telegram bot, scheduled news, applications → table → message | n8n + model only where AI is needed | We recommend this for a clear integration chain. n8n is an automation platform, not a language model. Handle scheduling, saving, and deduplication with standard steps; delegate tasks like summarization to the models. For complex custom bot logic, use Codex or Claude Code and separate hosting. n8n Documentation ↗ |
Which specific model should I choose within the tool?
Claude Sonnet — our starting option for routine edits, implementing straightforward tasks, and quick iterations. Anthropic positions this line as a balance of speed and quality.
Claude Opus — a candidate for long-running agent work, complex changes, and tasks where the simpler option requires too many rework cycles. Claude Fable the manufacturer recommends this for the most demanding reasoning and long agent tasks, if Opus results are not yet meeting requirements.
Claude Haiku — a candidate for mass classification, field extraction, and request routing in a bot. Test the quality on your own examples; it's better to verify complex architecture separately with a stronger model.
This is a breakdown based on positioning of Anthropic's current product lines, not the result of our benchmark. Available versions and terms may vary between API, subscription, and the editor.
In Codex or another agent: start with the recommended model for your interface. Increase the reasoning level for tasks with many dependencies when quality is lacking; for minor edits, compare it with the faster mode. Evaluate the cost of a finished, verified solution, including fixes.
Three ready-made schemes so you don't have to buy everything at once
- A beginner building their first service: Lovable → one main scenario → input and access verification. Add a repository agent when a specific need arises.
- You have a project and a complex bug: Cursor, Codex, or Claude Code → reproduction → cause → minimal fix → verification of old and new behavior. You can involve another model for an independent review, but ask for specific proof for every observation.
- You need an inexpensive Telegram digest: n8n → sources → deduplication → model for summary → draft for review. Compare price and errors on the same selection of news before automatic publication.
How to make a final choice: give two candidates the same three tasks from your project. Compare met requirements, errors, manual fixes, time, and total cost. Evaluate the tool's convenience and the specific model's quality separately.
For beginners: what is Vibe Coding and how to start from scratch
What is it exactly?
Vibe Coding is creating software through conversation with artificial intelligence. You use plain words, including Ukrainian, to explain what you want to achieve. The AI writes the code—the instructions the program follows. You run the result, try using it, and ask to change what doesn't fit.
For example: "Make a 25-minute work timer with 'Start' and 'Pause' buttons." You get the first version → press the buttons → ask to add sound or fix an error. This is how your tool appears, step by step. Vibe coder — a person who creates things in this way.
What is it for?
- To simplify your own work: renaming many files, compiling a report, or creating a button for a repetitive action in Maya or Blender.
- To create something for yourself: a small game, a timer, a to-do list, a stream overlay, or a reminder bot.
- To test a product idea: build a simple working version and show it to future users. If it's truly useful, you can develop it further or take on similar commissions.
Who can try it?
You can start without programming experience. Designer, animator, entrepreneur, teacher, student — anyone who has a task and is ready to test the result. Knowing your field helps explain exactly what is needed. Experienced programmers also use AI for implementation, debugging, and routine tasks.
While working, it is useful to gradually figure out where files are located, how to run the program, and how to revert to a previous working version. AI can explain every step. You don't need to know everything in advance.
Where to start?
A browser-based service is suitable for your first attempt. For working with project files, it is more convenient to have a computer.
- I want to make something and see it immediately: try Canvas in Gemini or an interactive result — an artifact — in Claude. For example, a timer or a simple game.
- I want to understand where to start: ChatGPT will help break down an idea into steps, explain code, and debug errors. If you only receive code text, ask for precise instructions on where to insert it and how to run it.
- I want my own website or web application: Lovable allows you to describe your idea in words and work with the result in a browser.
- I want to modify files, create scripts, or develop a project: Codex, Claude Code, or Cursor. These are tools that can work directly with code; the setup method depends on the chosen option.
You don't need to buy everything. Choose one task and one tool. Here is a comparison for specific tasks. Check available features and limits within the service itself.
Three words you will often encounter
Prompt — your message containing a task for the AI. Code — instructions for the computer. Agent — an AI with tools that can, for example, read and modify files and run checks within the provided access.
Your part of the work is the concept and verification. AI can make mistakes: a "done" label doesn't necessarily mean buttons work or data is being saved. For learning, start with a small project without payments or third-party private data. Detailed introduction to Vibe Coding →
First steps without unnecessary subscriptions
- Choose one small task. For example, a single-screen game, renaming files, or a bot with one command. For an interactive trial — Canvas in Gemini or artifacts in Claude; for your own project files — Codex, Claude Code, or Cursor. For your first web service — Lovable. Choose an example below.
- Describe the finished result. “The player moves, collects 5 items, sees a victory screen, and can start again.” Add an example of styling and a list of what is not needed yet.
- Make one change at a time. Check it yourself and save a working version. Ask the agent to explain which files it changed and how to verify it.
- Show the prototype to a person. Let them perform the main action without your guidance. User confusion is a reason to change the interface, even if the code runs.
- Add a second tool only for a specific problem. First, get a working result with one; then compare the cost and quality of alternatives.
Ready-to-use prompt for your first small game
After launching, change one condition yourself—for example, the number of stars. Ask it to explain why that specific change works: this way, you will verify its understanding.
What to Vibe Code besides websites: 7 directions
These are ideas for your own testing, not promises of income. Find a nearby problem: each has a minimal version and a potential way to monetize.
01 · One-screen game
What: 2D arcade, puzzle, or reaction trainer.
With what: Codex / Claude Code / Cursor; for a quick prototype — Canvas. Start with simple HTML/JS or the first 2D scene in Godot.
First version: One mechanic, win/loss, restart, and mobile controls. Add multiplayer only after you have a working single-player game.
How it can earn: Branded mini-game by commission or a paid full version. Advertising requires an audience.
02 · Bot and automation
What: Application → table → reminder; order status; digest.
With what: n8n for connecting services; Codex or Claude Code for custom logic.
First version: One scenario, a test chat, protection against duplicates, and a clear error message. For automated posts, check drafts first.
How it can earn: Charge for setup and separately for support. Agree on who pays for hosting and APIs.
03 · Browser extension
What: Remove clutter from a page, copy selected fields, or export a table.
With what: Codex / Claude Code / Cursor + Chrome Extensions documentation.
First version: One button for one task; local processing, minimal permissions. Test on several pages with different data.
How it can earn: License, additional paid feature, or an extension tailored to a specific team's workflow.
04 · Script for Maya or Blender
What: Batch renaming, scene checking, exporting selected models, or a small toolbar.
With what: Codex or Claude Code for Python; provide the exact software version and a small test scene.
First version: One repeatable operation on a scene copy, a preview of changes, and an undo option. Rigs and skins require separate testing.
How it can earn: Selling a useful script or a setup tailored to a studio's pipeline. Knowing how a 3D professional works will help you choose the right function.
05 · File utility
What: Image sorting, renaming, CSV cleaning, or subtitle preparation.
With what: Codex / Claude Code; start with a simple script, then a window with buttons.
First version: Test folder, preview list of changes, copy of the result in a new folder. Check for empty files and duplicate names.
How it can earn: One-time commission or a license. Installation, updates, and support are part of the product.
06 · Report or workflow integration
What: Merge several CSVs, find discrepancies in a catalog, search for CRM records from one team.
With what: ChatGPT for data research; Codex / Claude Code or n8n for re-running.
First version: A small set of known examples and verifying the results. Read-only at first; enable record modification only after verification.
How it can earn: Setting up reporting or integrations for business. Sell the specific amount of manual labor saved.
07 · Stream overlay or interactive widget
What: Timer, progress bar, break screen, or event scoreboard.
With what: Codex / Claude Code / Cursor for HTML/CSS/JS.
First version: One screen, clear settings, check at actual stream resolution. Start without a server.
How it can earn: Custom design or themed set. We have a free example to view; we do not claim sales for this example.
A game, overlay, or script can work without calling a model. An API is needed when the product itself uses a model during runtime. For simple sorting, scheduling, or arithmetic, code is often enough.
Real mini-cases: product, money, and lesson
Product existence and author texts have been verified. We have not audited the reported revenue. Successful examples do not represent the odds for a typical beginner.
Paid extension: Launch Fast for Amazon sellers
Hasaam Bhatti in an interview from June 2, 2026 describes an MVP in Cursor in 48 hours and $30k MRR at the time of the conversation — monthly recurring revenue, not net profit. This is the founder's statement. The tool helps research products; the first customers came through a partnership with an Amazon sellers' learning community.
Takeaways: the author knew the problem from their job and found a channel to buyers. They built the prototype quickly; development and customer acquisition took months. Before building a big product, show one useful feature to people in your profession.
Game: fly.pieter.com — planes, purchases, and ads
Pieter Levels created an AI browser flight simulator. The game page indicates Cursor + Three.js and offers paid planes and in-game advertising. These are visible ways to monetize; their presence alone does not confirm sales volume.
Takeaways: start with a mechanic that is fun to play just a minute after opening. First, test the controls and the desire to play again, then the shop. Public promotion and the author's audience are part of the success story, not a property of Cursor.
Product for pros: Context — MCP debugging on macOS
Mac developer Indragie Karunaratne July 1, 2025 described a released SwiftUI app, almost entirely written with Claude Code. The agent also helped with build and release automation. The author emphasizes requirements, iterations, and testing. There is no confirmed income in this case.
Takeaways: a small professional tool can be more valuable than another generic service. A pro defines the right behavior and assesses quality; AI helps with implementation and delivery routine.
Useful integration in one evening: Pipedrive → Raycast
Paul Minors May 5, 2026 showed Pipedrive contact and deal search directly from Raycast. According to the author, working with Claude Code took about an hour; the first version had to be fixed. This is an example of custom automation, with no reported revenue.
Takeaways: combine two tools you constantly switch between. Start with searching via the official API and pre-describe which fields and results are needed.
How to validate your own idea for the first payment
- Pick a familiar problem. Ask a few potential users: how they do it now, what they repeat, and where they lose time.
- Show one completed action. Let a person perform it on their own test data without your help.
- Offer a specific result. For example, setting up a report or an export script; define the scope, readiness check, and support terms.
- Calculate the economics. Revenue minus services, commissions, acquisition, churn, taxes, and your own time. Praise and sign-ups do not yet confirm a willingness to pay.
A paid pilot is a way to test, not a guarantee of a sale. Learn more about earning from Vibe Coding →
Pro: real team cases and an AI-driven workflow
A pipeline is the path from a task to a verified release: requirements → context → small change → checks → review → release. Below are published processes from specific teams and our adaptation for our own project.
What large engineering teams are already doing
Stripe: an agent writes code, a fixed process runs checks
How it works. Minions get a separate prepared environment. AI implements the task and fixes errors; running linters and submitting changes are performed via standard software steps. After local checks — CI, one attempt to fix its errors, then human review.
Result. In a publication from February 19, 2026, Stripe reports over 1,300 merged PRs per week, fully written by agents and verified by humans. This is the volume of accepted changes, not the measured acceleration of every developer.
What to repeat. Move repetitive checks into commands, give the agent a ready environment, and limit the number of fruitless attempts. Original Stripe description ↗
Spotify: 240 PRs for data migration via a rules table
How it works. The team found dependent repositories via Backstage, and Honk prepared changes under Fleetshift management. General instructions proved insufficient: precise mapping tables for old and new fields and explicit exceptions were required.
Result. In a case from April 22, 2026 — 240 prepared automated PRs and approximately 10 engineering weeks of saved labor according to the team's estimate. This is not an independent experiment. Automation of heterogeneous Scio projects was postponed; for SQL repositories without proper pre-merge tests, the results were checked manually.
What to repeat. For mass replacement of an API or data schema, first prepare 'was → became' rules and a list of cases for a human. Original Spotify description ↗
Rakuten: parallel tasks, tests, and a shorter release cycle
How it works. Engineers use Claude Code for tests, API mocks, components, fixes, and documentation; they run separate sessions in parallel and apply AI for reviews.
Result. Rakuten reports a reduction in average time-to-market for new features from 24 working days to 5. This is a client case on the Anthropic website: a reported result of specific teams, without an independent control group. It does not guarantee the same acceleration on another project.
What to repeat. While you make a technical decision, the agent can separately explore the code or prepare tests. Parallel changes require agreed-upon boundaries and verification after merging. Rakuten / Anthropic Case Study ↗
A pipeline that can be adapted for your team
This is our practical scheme based on these cases. Start with one agent in Codex, Claude Code, or Cursor; add parallelism when tasks are truly independent.
- A human defines the result. One task, an example of input data, and 2–3 readiness criteria. For a complex change — a short plan and a way to return to a working state.
- The agent reads the project and checks the starting state. Related files, documentation, relevant existing tests. In AGENTS.md or tool rules — a short map, commands, and links. Example of organization at OpenAI ↗
- A separate task — a separate working copy. A branch/worktree or an isolated environment with test data. Two agents do not edit the same files simultaneously. A worktree separates files but does not restrict access on its own.
- The agent implements a small change and runs it. Quick checks immediately: the required test, types, linter. For an interface, a browser is needed; for a game, an engine; for a script, a test file. Claude Code team practices ↗
- Review verifies the result against the requirements. Review the diff and the actual test results. Another agent can look for gaps, but observations must be confirmed by reproduction; two agreeing models do not replace a test.
- CI and a human accept the change. CI — automatic checks after code submission. Check module interaction and real-world scenarios. If the agent is going in circles, stop the repetitions and clarify the reason.
- Small release and observation. After release, check for errors, speed, and the key scenario. Record a useful rule in the documentation and a recurring bug in the test suite.
3 specific tasks to accelerate things as early as tomorrow
A bug in an existing product. Give the agent reproduction steps and a log. For a logic error, ask for a failing test on the old version first, then the fix. Verify that the test catches exactly the bug and that adjacent scenarios still work.
A repetitive API migration. Create a 'old call → new call' table and note exceptions. Test on 2–3 typical modules, review the result, and only then expand. If the change is mechanical, a reliable replacement script might be simpler than repeated AI prompts.
A game or tool for Maya/Blender. Provide the software version, a test scene, and one goal: jump mechanics, batch export, or name verification. The agent prepares the code; you run it in the engine or 3D software, checking controls, results, and speed on a real scene. First a scene copy, then integration. This is our adaptation for game dev and 3D, not a specific studio's internal process.
Example of an agent task for an existing project
How to understand if AI is actually saving time
Compare similar tasks by time to an accepted change, including setup, review, fixes, and waiting for checks. Add model costs and the number of post-release errors. The number of lines of code, agents, or PRs alone does not show value.
First, test the process on a few limited tasks. If rework takes more time, try a smaller task, better examples, or simpler automation. For a product with an embedded model, maintain a set of real examples with expected results and verify it after changing the prompt or model.
What others' experience confirms
Simon Willison: run, don't trust the answers. In his own work, he starts a session with existing tests and separately asks the agent to run a real scenario in a browser or via API. He describes cases where such a check finds problems missed by tests. Practical tip: ask for completed checks and observed results. His process · Scenario verification.
Armin Ronacher: make the project agent-friendly. In a post from June 12, 2025, he emphasizes fast commands, readable logs, and protection against restarting an already active server. Practical tip: before buying a more expensive model, fix startup issues and make errors visible. This is the experience of a specific developer. Original post.
n8n team: show a working prototype. In a case from November 18, 2025, product manager Niklas Hatje describes using Lovable for prototypes and an internal tool that links customer feedback to product plans. Practical tip: first verify the scenario with people, then expand the system. The case was published by Lovable itself; it contains no independent measurement of acceleration. n8n case.
METR: the feeling of speed can be deceiving. In an experiment with tools from early 2025, experienced developers completed tasks on average 19% longer with AI. In an update from February 24, 2026, researchers write about signs of acceleration but consider the new assessment unreliable due to participant and task selection. Practical takeaway: measure your own process; these figures are not a ranking of modern models. Research and its limitations.
Limits, subscriptions, and multiple models
Context is the data of the current request. Tokens are the units of their processing. Rate limit is the usage rule of a specific service. These are not the same thing.
One of your requests can trigger many agent actions. If the limit disappears quickly, check if there is repeated reading of large files, long logs, unnecessary subtasks, or a cycle of failed fixes.
But there are TWO different questions:
1. "How to eliminate unnecessary costs?" — narrow the context and task, disable unnecessary tools, and resolve error cycles.
2. "The process is already optimized; what can complement the main model?" — test another model on a separate type of work: documentation, simple implementation, tests, or reviews. Calculate costs along with verification and rework. This is a workflow for your own testing, not a proven model ranking.
Do not allow multiple agents to edit the same files simultaneously without coordination. For comparison, use separate copies or branches.
A chat subscription does not automatically mean a paid API for a bot. Check rates, quotas, and allowed integrations with your provider. Old promotions and "unlimited" claims from correspondence are not current terms.
Context and task setting
You don't need to paste the entire code into the message every time. Give the agent access to the required folder/repository and ask it to find the files related to the task.
Keep short, up-to-date instructions in the project:
• what we are building and what is already working;
• how to run and test it;
• important constraints and decisions;
• the current task and known issues.
Use your tool's rules format and verify that it reads them. Git saves file versions, but it does not provide memory to the agent on its own.
Task template:
"Do [specific change]. Currently [current behavior]. Should be [verifiable result]. Preserve [constraints]. First, read the related files. After the change, show what has been verified and what remains unverified."
Before a new dialogue, save a short handoff: done / not working / files needed / last checks / next step. Do not transfer the entire old chat if this summary is sufficient.
Errors, reviews, and security
If the agent is going in circles: save the state, find the last working version, and reproduce one specific error. Provide the error text and steps, not just "everything broke." Before a new fix, ask it to explain the reason.
To verify, use this format:
REQUIREMENT → TEST → ACTUAL RESULT.
For example:
"Data is saved" → create a record and reload the page.
"User sees only their own" → check from a second account and via a server request.
"Works on mobile" → run the scenario on a narrow screen, not just resize the image.
Ask for the results of completed checks, not a list of them in the future tense. Separately check old functions that the change might have affected.
Another model might find something missed, but its approval does not replace running and testing. Manual review also doesn't catch all vulnerabilities. Check permissions, secrets, inputs, and dependencies; for an important public service, a competent review is required.
Do not post API keys, tokens, or passwords in the chat. A disclosed secret must be replaced, not just have the message deleted.
Where to launch a site or bot?
"Where to host for free?" starts with the question "what are we running?".
• HTML/CSS/JS without a backend — static hosting.
• An app with server-side code — an environment that supports that code; databases and files may require separate storage.
• A Telegram bot with continuous polling — a process that must keep running.
• A bot with a webhook — a server address to receive events; requires appropriate configuration.
If the bot is running only on your computer, ending its process will stop the bot. Uploading code to GitHub is not enough for it to run automatically.
Before choosing hosting, check: does the service go to sleep, what are the quotas, is data preserved after a restart, and how to read logs and restore operation. "Free" does not guarantee constant availability.
For specific advice, write: language/framework, run command, is there a database, webhook or polling, expected load, and budget. Always verify old prices from a chat on the service's website first.
AI Agents: who can perform tasks for a long time on their own?
An agent is an AI with tools and a workflow loop. It doesn't just suggest code: it can read a project, change files, run a program, see an error, and fix it. The model is its "brain"; the agent program organizes actions, access, and progress saving. How an agent works ↗
Want to close your laptop and come back to the result? Choose cloud execution. A local process will stop when the computer sleeps or turns off. Controlling a local agent from a phone does not move the computation to the cloud.
Which agents are worth considering now and for what?
Editorial selection based on capabilities verified on October 18, 2026. This is not a ranking based on a single test: quality depends on the model, project, and available checks.
- Codex Cloud — delegate a feature or a fix to a repository. Each task has its own workspace; work can continue while your PC is asleep. You can review changes and check results, resume a task, and open a pull request — a proposal for changes to be reviewed. Documentation ↗
- Claude Code — bugs, refactoring, and evolving an existing project. There are local and cloud sessions. The cloud session continues running after you close your laptop; Remote Control only provides access to a local session from another device. Cloud mode and differences ↗
- Cursor Cloud Agents — delegation with application verification. Separate cloud machines can build the project, run tests, and work with a browser. There are parallel tasks, MCP, and multi-repository environments. You need to configure project startup and monitor costs. Capabilities and pricing ↗
- GitHub Copilot cloud agent — small task → PR in GitHub. Convenient for limited fixes and tests. Per documentation: one repository, one branch, and one PR per task; maximum session time is 59 minutes. Large tasks should be split up. Limitations ↗
- Devin — cloud tasks and repetitive procedures. Scheduled Sessions starts work on a schedule; a playbook describes repetitive steps. For example, you can set up preparation for fixing broken tests. This is an example of application, not a promise to automatically maintain an entire product. Scheduled runs ↗
- Gemini CLI — an agent in the terminal and part of your own script. Headless mode executes a request without dialogue and can return JSON. It is suitable for analyzing logs, code changes, and automations. For repeated runs, a separate schedule or process is required. Headless mode ↗
- OpenHands / OpenCode — more control over your own configuration. OpenHands has an SDK for programmatic agents; OpenCode can be connected to Ollama. Running a local shell does not necessarily mean using a local model. OpenHands SDK ↗ · OpenCode + Ollama ↗
Our practical choice: start with Codex or Claude Code for your repository; Cursor — if working in the editor and cloud delegation is important; Copilot — if your entire process is already in GitHub. For a fully local experiment — see the instructions below. Before paying, give two candidates one small task in separate project copies and compare the result, time to fix, and costs.
Is it realistic to leave an agent for a few hours or overnight?
Yes, in the appropriate environment, but "autonomous" does not mean "without limits and guaranteed to finish." A session can be stopped by quotas, timeouts, lack of access, a request for human intervention, or an error loop.
Real example: OpenAI described an experiment in which Codex spent approximately 25 hours creating a design tool, using about 13 million tokens. This is a demonstration with prepared requirements and checks, not a promise for any task or plan. Experiment description ↗
What to prepare: a working run, required dependencies, a verifiable result, small stages, a progress file, and a time/cost limit. After a repetitive identical error, the agent should flag a blocker. Leave merging into the main branch and product release as separate controlled steps.
Set the budget limit also in the service settings or program: text in the prompt is not a reliable financial constraint. More production examples in the section about Stripe, Spotify, and Rakuten.
MCP, skills, sub-agents, and automation: what do these words mean?
MCP — a standard for connecting tools and data. Skill — instructions and resources for a specific task. Sub-agent — a separate executor of a part of a task. SDD — working from described requirements and readiness criteria. Harness — an environment that organizes the work of the model and its tools.
Add them under a specific problem. A set of dozens of skills does not prove quality and can increase complexity and costs.
Examples from chat questions:
• Telegram news: first define sources, schedule, and duplicate filtering. An autonomous agent is not necessarily required for this. AI can be used only for short summaries; start with drafts for review.
• Sales bot: a natural style won't fix made-up prices. You need an up-to-date catalog, response verification, and handing complex cases to a human. MCP is a possible connection method, not a mandatory requirement.
• Multiple agents: define a task, available data, and the required output for each. Project memory, agent coordination, and your product's API are separate issues; do not mix them.
Start with the simplest scheme that executes the required scenario and that you can verify.
Can I create my own AI agent and how?
Yes. You don't need to train a neural network from scratch. For the first version, take a ready-made model, set the rules, and connect a few tools. For example: an agent reads a CSV copy, finds problematic rows, creates a report, and suggests fixes.
Beginner: from a useful task to your first agent
- One role: for example, checking a product table. Input is CSV; output is a report with row numbers.
- Ready-made model: cloud API or a local model. Chat and API subscriptions may be paid separately.
- Minimal tools: read a test file, check fields, write a report to a separate folder. Do not give access to the entire disk immediately.
- Cycle: received task → chose action → executed tool → read result → continued or finished.
- Check: give it a few files with known errors and one correct one. Check if the agent finds what is needed and doesn't hallucinate problems.
- Only then automation: add scheduled runs, result history, attempt limits, and failure notifications.
Ask a coding agent to assemble such a first version. If all rules can be precisely written in regular code, start with a script: it can be cheaper and more predictable than an agent.
Pro: what to build your own agent on?
- OpenAI Agents API: a managed Codex harness for long-running tasks with session persistence. Agents SDK: a loop and custom tools within your application, with greater control over deployment. These are different ways of organizing an agent. API vs SDK Comparison ↗
- Claude Agent SDK: embed the Claude Code agent loop into Python/TypeScript with file tools, sessions, permissions, and hooks. For third-party products, use the API authentication specified in the documentation. Documentation ↗
- LangGraph: when custom transitions between steps, state saving, and recovery are needed. A Checkpointer saves the progress of a specific task; a store saves data between sessions. For restarts, persistent storage is required: InMemorySaver disappears along with the process. Memory and recovery ↗
- OpenHands SDK: an open-source toolkit for software agents with a terminal, file editing, and a custom workspace. Code and examples ↗
Practical framework: task queue → isolated executor → permitted tools → saved progress → result verification → review. Before repeating an operation, check if it has already been executed: a restart should not create a second order or send an email twice. Measure accepted results and task costs, rather than the number of agent steps.
Local AI and your own agent on PC
Local model computes the answer on your computer. Local agent manages files and tools on your PC. For fully offline work, both components, downloaded dependencies, and an absence of cloud tools are required.
The simplest no-code start: LM Studio
- Install LM Studio from the official website.
- Find a model in Discover. For a first small test, consider Qwen 3.5 4B in a 4-bit version; this is our starting suggestion, not a ranking of the strongest models. The Q4 designation means a compressed representation of weights with a trade-off between memory and quality.
- Download the model, open Chat, select it, and load it into memory. Ask it to explain a short code snippet or summarize a test document.
- After the initial download, you can disconnect the internet and test the local chat. Web search and remote tools will not work offline.
LM Studio supports local chat, document processing, and a local server without internet after the necessary files are downloaded. What exactly works offline ↗ · Qwen 3.5 variants ↗.
Is my PC enough? RAM, VRAM, and model size
RAM — PC RAM; VRAM — video card memory (VRAM). Both are important. For Windows, LM Studio recommends at least 16 GB RAM and 4 GB of dedicated VRAM; this is a guideline for the application, not a guarantee that any model will run. Official requirements ↗
Start with a small 2–4B model and a short context for chat. If you have memory to spare, compare it with a larger version, such as 9B. B stands for billions of parameters. The file size does not equal the required memory: additional context and service buffers are needed.
For a coding agent, requirements are higher: it passes instructions, code, and tool results to the model. Ollama recommends a context of at least 64k tokens for such tasks; increasing context requires more memory. Do not set the maximum arbitrarily. Context explanation ↗
In LM Studio, you can pre-estimate memory with the command lms load --estimate-only <model_key>. In Ollama, the command ollama ps shows context and the CPU/GPU distribution. If everything is slow, first check the memory and task size; do not buy a new video card just based on a benchmark promise. Memory estimation ↗
How to run a local coding agent: Ollama + OpenCode
This is the next step after local chat. First, install the latest Ollama and OpenCode following the official integration instructions. Prepare a copy of a small project or a separate Git branch.
- Download a local model with tool support. For a trial:
ollama pull qwen3.5:4b. Do not choose the cloud option if local computation is required. Model card ↗ - Set the context to 64k: the Ollama integration specifies this requirement for OpenCode. Check if you have enough memory; a small model doesn't eliminate the costs of a long context.
- In the terminal, open the test project folder and run
ollama launch opencode. In the provider/model selection, check specifically for Ollama and the downloaded local model. - First task: "Read the project and explain how to run it, but don't change anything yet." Second task: one small fix with a specific check. Review the changed files and run the result.
An alternative is Codex CLI with Ollama via ollama launch codex. This is a Codex shell with a selected local model, not an OpenAI cloud model downloaded to your PC. Integration setup ↗.
This is a diagram based on documentation, not a measurement of your PC. A local model may perform poorly on complex multi-step tasks; start small and verify actual actions, not just convincing answers.
Why is local AI useful and what does "free" mean?
Useful first tasks: explaining your own code, drafting documentation, searching local texts, classifying files, and preparing small scripts. For Maya/Blender, the model can prepare code, but scene verification requires an available tool and running it within the program itself.
For fully local execution, there is no payment to a cloud provider per token, but there are costs for hardware, electricity, and setup. Check the specific model's license before commercial use. Web search, remote MCP servers, or a cloud provider may transmit data externally, even when the agent window is open on your PC.
To get advice in the chat, write: OS, RAM amount, exact GPU and VRAM, the task, and whether a total absence of internet is required. You won't get a reliable model selection based on just the name "gaming laptop."
How to ask a question in the chat
Goal → tool → problem → error text → what you have already tried. Remove keys, passwords, and private data. If you find a solution, add it to your question's reply.
About this FAQ
Prepared based on topics from the chat text export for August 2025 — October 2026. Additional research on October 18: official documentation, developers' own posts, and the founder's interviews. Links are placed next to relevant statements; project ideas and practical conclusions are our recommendations. This is an editorial summary, not a model ranking or the position of all participants. Check rates with the providers.
Sources: agent workflow practices, costs, project rules, static hosting, MCP.
Updated October 18, 2026 · Vibe Coding


