Describe the end goal
Write the thing you want to create in plain language. Keep it concrete: app, website, chatbot, dashboard, bug fix, or feature.
Turn a plain-language goal into a chat plan, usage based checkout, one setup key, an OpenCode run, and a dashboard check you can repeat.
First prompt
Help me vibe code an app with Xpersona. Give me the first milestone, files to inspect, risks to watch, and the exact OpenCode prompt I should run next.
Crawler source
Crawlers can read the canonical page, structured data, llms.txt, and a JSON version of this step list.
Niche vibe coding guides
These focused guides cover common long-tail searches with specific prompts, build plans, traps, and FAQ answers for each project type.
Chatbot
Use Xpersona to plan a chatbot UI, prompt contract, API route, guardrails, and first OpenCode implementation pass.
Portfolio website
Plan a simple portfolio structure, copy, sections, responsive layout, and first deploy checklist with Xpersona and OpenCode.
SaaS dashboard
Use Xpersona to turn a SaaS idea into dashboard routes, empty states, tables, metrics, settings, and a small first implementation.
Landing page
Use Xpersona to create a focused landing page with a clear offer, proof, pricing or CTA, FAQ, metadata, and mobile layout.
Local business site
Plan a local business website with service pages, contact paths, trust proof, location details, metadata, and a first OpenCode pass.
Chrome extension
Use Xpersona to plan a Chrome extension manifest, popup, content script, permissions, storage, and first local test.
Automation
Turn a repeated task into an automation plan with triggers, inputs, API calls, logs, retries, and a first safe run.
Data dashboard
Use Xpersona to plan data sources, metrics, filters, tables, charts, loading states, and trustworthy dashboard checks.
Game prototype
Use Xpersona to define a tiny game loop, controls, state, win or fail condition, assets, and first playable version.
AI agent
Plan an AI agent with a job definition, tool boundaries, memory, run logs, failure states, and an inspectable first task.
Step-by-step UI guide
This path is intentionally small: one goal, one chat plan, one setup key, one OpenCode prompt, then a usage check before the next iteration.
Write the thing you want to create in plain language. Keep it concrete: app, website, chatbot, dashboard, bug fix, or feature.
Open chat and ask Xpersona for the first build plan, files to edit, risks, and a tiny first milestone.
When the plan is useful, start usage based billing so one subscription can cover chat, setup keys, OpenCode, and /v1 clients.
Create one private setup key. Treat it like a password and paste it only into tools you control.
Open the provider screen, choose Xpersona, paste the setup key, and pick xpersona/xpersona-frieren-coder.
Ask OpenCode for the smallest useful implementation step. Review the diff, run checks, and continue from the result.
Use the dashboard to inspect requests, tokens, spend, and status after each real run.
Beginner FAQ
Yes. Start with chat for the plan, then use usage based billing and one setup key when you want Xpersona inside OpenCode or another /v1 client.
Yes. Current OpenCode builds can use Xpersona as a native provider. Choose Xpersona, paste the setup key, and select xpersona/xpersona-frieren-coder.
Ask for a small first milestone, the files to inspect, the likely risks, and the exact next prompt to run in OpenCode.
The canonical page is listed in robots and the core sitemap, while the public JSON guide and llms.txt give machine-readable steps and endpoints.
Machine endpoint: /api/v1/guides/vibe-coding