Continue with Google
On Sign in or Sign up, choose Continue with Google. If that Google email already has an account, it is linked. If Google sign-in is not configured on the server, use email and password instead.
Open sign inLoading page…
Preparing the next view.
User guide
Step-by-step guides for every workspace tool: Google sign-in, settings, billing (your OpenAI key or USDT at OpenAI + 10%), profile, multi-language resumes, jobs, Upwork bids, Interview Assistant, the Caption desktop app, downloads, and the path from first login to your first PDF.
Create an account (Google or email), sign in, then follow the setup guide that appears on your first visit. For AI, choose one option: your own OpenAI API key (free), or deposit USDT and use the platform key at OpenAI’s list price plus 10%. A short trial key is also available for a few generations.
New users see an interactive setup guide in the workspace. You can reopen it anytime from the bottom of this page.
You can create and open a workspace with Google, or with email and password. Both paths land in the same workspace.
On Sign in or Sign up, choose Continue with Google. If that Google email already has an account, it is linked. If Google sign-in is not configured on the server, use email and password instead.
Open sign inRegister with the email you use for job bidding when possible — it can appear on generated resumes. Change your password later in Settings.
Follow this order for the smoothest experience. Each step builds on the previous one.
Workspace → Dashboard, Billing, or Settings. Select your own OpenAI key (free) or the platform key (USDT balance at OpenAI’s list price plus 10%). The selected option is shown on the dashboard.
Workspace → Profile. Add contact info, education, languages, summary, and detailed experience for every employer.
Settings → Resume language (20+ languages via OpenAI) and Resume template. The language picker also appears on Jobs, Main Resumes, and Imagined Resumes — your choice is saved account-wide.
Workspace → Main Resumes. Add role categories, pick resume language, click Generate, then preview/download.
Workspace → Jobs. Save a posting, select resume context (Profile / Main / Imagined), pick resume language, and Generate PDF with cover text and advisor chat.
Use Imagined Resumes for target-role narratives, Upwork Bids for proposal drafts, and Interview Assistant plus the Caption app for live captions, AI answers, and screen share.
Core features available in the workspace sidebar, plus Caption on the home page.
Continue with Google, or register with email and password. Google can also link to an existing email account.
Single source of truth for contact, education, and experience. Publish a shareable portfolio site with a chosen style.
Role-focused PDFs built only from your registered profile — no invented employers.
AI tailors your real companies toward a target job; may adapt bullets based on your requirements.
Save postings, summarize descriptions, generate cover text, job-specific resume PDFs, and advisor chat.
Generate resume content in 20+ languages. Pick from thousands of PDF layouts and independent portfolio styles.
Draft proposals with screening answers and save reusable interview and application responses.
Live captions, short and detailed AI answers, screen share, Telegram notes, and a desktop app with auto-update.
Settings control AI billing (your key or USDT platform key), site language (UI), resume content language, appearance, resume PDF templates, portfolio site style, and password.
Add your key in Workspace → Settings and select “Your OpenAI key”. It is stored on your account and used for resume generation, job analysis, cover letters, imagined resumes, Upwork bids, and related AI tools — with no USDT charge.
Open SettingsNew users can enable the admin-provided trial key for a few AI generations. For ongoing use, choose your own OpenAI key (free) or deposit USDT and select the platform key (OpenAI list price + 10%). When you generate without access, a prompt offers Settings or Billing.
Try trial in SettingsChoose English or Chinese for menus and labels in the workspace UI. This is separate from resume content language.
Default language for AI-generated resume prose and section headings. Change it on any generate page — the selection syncs everywhere and is saved to your account.
Switch light or dark mode. Your choice is saved for this workspace.
Browse thousands of resume HTML/PDF layouts (named styles, structure variants, and color options). Preview templates before choosing. Generated PDFs use the template you selected here.
Choose a website look for your public portfolio, independently from the resume PDF template. Publish from Profile to apply it, including resume download and experience previews.
Change your account password in Settings. Google-only accounts can still set a password later if you want email sign-in too.
AI billing is an explicit choice. The workspace dashboard always shows which option is selected. Switch anytime on Dashboard, Billing, or Settings.
Save your OpenAI API key in Settings and select this option. Resumes, cover letters, bids, advisor chat, and other AI tools use your key. Nothing is deducted from your USDT balance.
Open SettingsDeposit USDT on Solana (SPL USDT only; minimum $10). Select the platform key. Each request uses the shared OpenAI key and is billed from your prepaid balance.
Open BillingIn platform-key mode, every token is charged at OpenAI’s list price plus 10%. Example: $0.40 per 1M input tokens on OpenAI becomes $0.44 on your balance. Billing shows both the OpenAI rate and the amount you pay.
Tip: pick one option before you generate. If you select your key but have not saved one, add it in Settings. If you select the platform key with a $0 balance, deposit USDT first.
Resume language controls the language of summary text, experience bullets, and PDF section headings. It is independent of the site UI language (English/Chinese menus).
Tip: pick the language recruiters expect for that market (e.g. Japanese for Japan roles) even if your site UI stays in English.
Your profile is the source of truth for main resumes, job-tailored PDFs, imagined resumes (when grounding in real employers), and Upwork bids.
In Workspace → Profile, keep personal info current: name, contact, links (LinkedIn, GitHub, portfolio), education, languages, summary, rate preferences, and timezone. Add every employer with company name, URL, dates, role, skills, and detailed experience text.
Open ProfileUse Update portfolio to publish a public profile page. After publishing, open the public profile link to share with clients or recruiters. Re-run Update portfolio after major profile changes.
On Profile or Job pages, open Preview profile to review personal info, university/education, and every experience entry. Education appears under Personal information. Each field has a Copy button so you can paste into applications or AI prompts quickly.
The workspace home shows application counts, Quick Q&A readiness, upcoming interviews, token usage, and your latest main resumes. Open Usage for daily, weekly, and monthly token charts.
Open workspaceMain resumes are built only from your registered profile — no invented companies or fictional experience.
Tip: richer experience text in Profile produces stronger main-resume bullets. Main mode does not invent projects or metrics. After generation, the resume JSON is saved alongside the PDF so Jobs can reuse it as AI context even after a server restart.
Open Main ResumesImagined resumes portray a target job title. AI may adapt your experience, combine it with your requirements text, follow new companies you list in requirements, or invent activity when a named company has little detail.
Unlike main resumes, imagined resumes are role-targeted and can invent experience when needed. Keep identity details from your profile; use requirements to steer employers and emphasis.
Open Imagined ResumesTrack applications and generate job-specific resume PDFs, cover text, and advisor answers from a saved job post. Choose which resume context AI should use before summarizing or generating cover text.
Paste the full job description for better analysis. The selected resume context drives Summarize, cover text, and advisor chat — not just raw profile data. Keep job status updated so Overview stats stay useful.
Open JobsDraft factual Upwork proposals grounded in your profile and the job post, including screening questions.
Include screening questions verbatim so answers can be written in Q&A form. Keep the bid human, specific, and aligned with your real experience.
Open Upwork BidsSave interviews with a resume source, optional job details, a reusable answer prompt, and a Telegram channel or group. Open View to watch the live screen share, captions, and AI short plus detailed answers. Send extra notes to Telegram from View.
Job details can be skipped. Captions only stream while status is On; existing captions remain visible when Off. For private Telegram chats, add the bot and use Find chats instead of looking up an ID. AI answers stay on the asked topic and do not invent experience.
Open Interview AssistantCaption runs on your computer. It listens to the meeting and your microphone, shows live captions, and syncs interviewer lines, your lines, and workspace AI answers. Speech stays on this PC — audio is not uploaded.
Fast is lightest (~75 MB). Balanced is the usual laptop choice (~145 MB). Accurate is best wording (~466 MB) and prefers more RAM, CPU, or an NVIDIA GPU. Admins publish those local models in Admin → Caption models. Caption asks before downloading a new or updated model from the workspace.
Caption checks My Job Workspace on launch and every 15 minutes. App updates install only the Caption program — not speech models. When an admin publishes a Caption installer whose version is higher than the one you are running, the app asks before installing. Replacing a file without a higher version does not trigger an update. Speech models are published separately; Caption asks before downloading a new or updated local model.
Pick a model before Start. Stop listening before switching models. Caption asks before installing the app when the admin publishes a higher version, and before downloading a speech model when a newer model file is published.
Open home page downloadsSave reusable interview and application answers. Search your knowledge base; optionally enable AI re-ranking / auto-tags when OpenAI is configured.
Open Quick Q&ARegister job boards and sources you use (LinkedIn, company career pages, etc.), then attach them to Jobs for cleaner tracking.
Open JobsitesThe home page lists application files the admin uploaded — including the Caption installer. Anyone can download them without signing in.
Enabled Discord, Telegram, and other community links also appear on the home page so you can chat with other job seekers.
Open home page downloadsUsually no AI option is ready — add your OpenAI key in Settings and select that option, or deposit USDT on Billing and select the platform key (OpenAI list price + 10%). Keys can also be invalid or rate-limited. Long generations need a stable connection (WebSocket preferred).
Main = profile-only, truthful career document. Imagined = target-role narrative that may adapt or invent experience based on your requirements.
Optional but recommended. Publishing creates a public profile link you can share alongside resumes and Upwork proposals. Choose a portfolio site style in Settings first.
You choose one option. Your own OpenAI key is free and is never charged from USDT. The platform key uses prepaid USDT on Solana. Each token is billed at OpenAI’s published list price plus a 10% platform fee. The dashboard, Billing, and Settings all show the option you selected.
An admin-provided OpenAI key you can enable in Settings (or from the generate prompt) for a few generations. For ongoing use, register your own key (free) or deposit USDT and select the platform key (OpenAI + 10%).
Only in USDT / platform-key mode. If OpenAI charges $0.40 per 1M input tokens, you pay $0.44. Cached and output tokens use the same +10% on OpenAI’s list price. Your own key has no platform fee.
Open the workspace dashboard, Billing, or Settings and select one of the two cards. The selected option is highlighted. Minimum deposit is $10 USDT on Solana (SPL USDT only — not native SOL or other tokens).
When Candidate source is Main resume, AI loads the saved resume JSON for that role. Generate the PDF once in Main Resumes so the JSON is stored. If you only have an old PDF from before this feature, click Generate again to refresh the saved context.
Site language (Settings → Language) changes menus and UI labels (English or Chinese). Resume language changes the content inside PDFs — summary, bullets, and section headings — in any of 20+ languages via OpenAI. They work independently.
Use Continue with Google on Sign in or Sign up. The same Google email links to an existing password account. If Google is not configured on the server, register with email and password instead.
Caption checks the public update feed on launch and every 15 minutes. On Admin → Applications, upload or replace a Caption Windows installer (name or filename should include Caption, e.g. Caption-Setup.exe). The app uses the file's updated date — replacing the file is enough even if the version number stays the same. Caption asks before installing; choose Update now or Later. Later postpones that published file until a newer upload is available. Speech models are not inside the installer — publish them on Admin → Caption models, and Caption asks before downloading a new or updated model.
Start with Settings or Billing (your key or USDT) and Profile, then generate your first resume. New users can follow the setup guide in the workspace.