# RecomBuilder

> Draft a strong recommendation letter, whether you are asking someone for one or writing one yourself. Free, with no sign-up.

This tool helps you draft a recommendation letter—also called a letter of recommendation or reference letter—whether you are asking someone to write one or writing one yourself. Please provide as much detail as possible. The more details you provide, the better the letter draft.

**Privacy:** RecomBuilder has no database and does not save your answers or letters. Your answers go through OpenRouter to the selected AI provider, and your draft is emailed through SendGrid. Stripe handles premium payments. Optional Google Analytics never sees what you type. [Privacy policy](https://recombuilder.com/privacy)

## How it works

1. Tell us about the applicant, the recommender, and the position.
2. Pick a free or premium AI model.
3. Get a draft on screen and by email, ready for the recommender to edit and sign.

## Draft your recommendation letter

Fill in the form at https://recombuilder.com/ and press "Draft my letter". The draft appears on screen and is emailed to you. Submitting needs JavaScript in a browser; AI agents can also use the [agent API](https://recombuilder.com/openapi.json).

### Form fields

- **Who is filling in this form?** (`role`, optional, `applicant` / `recommender`): I'm asking for a letter / I'm writing a letter for someone. applicant if the person filling in the form is asking someone for a letter; recommender if they are the one writing the letter.
- **Your Full Name and Salutation** (`applicant_name`, required, up to 120 characters): For example: Ms. Jane Doe
- **Your pronouns** (`pronouns`, optional, `""` / `he` / `she` / `they` / `name`): Optional. If you leave this blank, the letter uses your name or "they". Optional. One of: he, she, they, or name (refer to the applicant only by name). Leave empty if the applicant did not say; the letter then uses their name or they.
- **Your Email** (`applicant_email`, required, up to 254 characters): We email the draft here. We do not keep it.
- **Recommender's Full Name and Salutation** (`recommender_name`, required, up to 120 characters): For example: Dr. Ahmed Rahimi
- **How long has the recommender known you?** (`known_duration`, required, up to 120 characters): For example: 3 years
- **What is the main professional relationship the recommender has with you?** (`relationship`, required, up to 300 characters): Include the organization or institution where you worked together, when relevant. For example: my thesis supervisor at the University of Canada; my manager at Acme Ltd.
- **Purpose of recommendation letter (include exact title of position or program or scholarship you are applying for)** (`purpose`, required, up to 500 characters): For example: Master of Public Health (Epidemiology), University of Toronto; or Branch Manager position at Northland Credit Union The exact title of the position, program, or scholarship the applicant is applying for, and the organization.
- **Provide details of items you think the recommender could highlight** (`highlights`, required, up to 8,000 characters): For example: led the data analysis for our 14-clinic screening study (2023 to 2025); caught a coding error that would have misclassified 300 patients; presented results to clinic managers; drafted the methods section of our published paper. Specific dates, numbers, and results make the strongest letter. Pasting a list from your CV or resume is fine. Concrete accomplishments, projects, skills, and qualities the recommender observed, with specifics such as dates, numbers, and results.
- **Are there any other important details or context that should be incorporated into the letter?** (`context`, optional, up to 2,000 characters)

### I'm writing a letter for someone

You are the recommender. The draft is for you to edit and sign.

- **Applicant's Full Name and Salutation** (`applicant_name`): For example: Ms. Jane Doe
- **Applicant's pronouns** (`pronouns`): Optional. If you leave this blank, the letter uses their name or "they".
- **Your Full Name and Salutation** (`recommender_name`): For example: Dr. Ahmed Rahimi
- **How long have you known the applicant?** (`known_duration`): For example: 3 years
- **What is your main professional relationship with the applicant?** (`relationship`): Include the organization or institution where you worked together, when relevant. For example: their thesis supervisor at the University of Canada; their manager at Acme Ltd.
- **What is the applicant applying for? (include the exact title of the position, program, or scholarship)** (`purpose`): For example: Master of Public Health (Epidemiology), University of Toronto; or Branch Manager position at Northland Credit Union
- **What should the letter highlight about the applicant?** (`highlights`): For example: led the data analysis for our 14-clinic screening study (2023 to 2025); caught a coding error that would have misclassified 300 patients; presented results to clinic managers. Specific dates, numbers, and results you saw first-hand make the strongest letter. Pasting a list from their CV or resume is fine.

### Add the job description, your CV, and links

**Paid models only — not available with the free model**

Adding a CV, job description, or link automatically selects a paid model. To keep your draft free, leave this section empty.

Give the AI more to work with. It reads what you add here and uses what fits to write a more specific letter.

- **The job or program description**: Upload the posting as a file, add a link to it, or both. The letter is shaped around what it asks for.
- **Your resume or CV** (`resume_text`, 20,000): PDF, Word (.docx), or text file, up to 5 MB. We read the text and do not keep the file.
- **Links for the AI to read** (`links`, 5): For example your portfolio, a project page, or a publication. Up to 5 public pages. Pages that need a login, such as LinkedIn profiles, usually cannot be read.

### Choose the AI model

Every option uses an API provider that promises [zero data retention](https://recombuilder.com/privacy): no training on your information and no retention after generation. Models such as Claude Fable are excluded until a provider offers them under this standard.

The AI model that writes the draft. The free model drafts at no cost; any other model requires the person to pay that model's listed price in the page.

- **Claude Haiku 5.5**, Anthropic, free by default, courtesy of DigitVibe.com (`anthropic/claude-haiku-5.5`). Zero data retention.
- **GPT-6.1 Sol**, OpenAI, $3 (`openai/gpt-6.1-sol`): A leading AI model from OpenAI. Zero data retention.
- **Claude Opus 5.5**, Anthropic, $3 (`anthropic/claude-opus-5.5`): A leading AI model from Anthropic. Zero data retention.
- **Grok 4.7**, xAI, $3 (`x-ai/grok-4.7`): A leading AI model from xAI. Zero data retention.

Prices are in US dollars.

Live list as JSON: https://recombuilder.com/api/models

You can build little software tools like this for yourself easily with a vibe coding tool like [Replit](https://replit.com/refer/keyhanimo), or if you want it done and maintained professionally, let our team do it at [AI-Driven Sites](https://aidrivensites.com/).

## Not quite right?

**What would you like changed?**

Optional. Describe changes to the letter shown above—for example, make it longer, use a warmer tone, or give more attention to research experience. The next version will use this request and your form answers.

`revision_request` (2,000), `previous_draft` (40,000).

With a premium model, each new version is a separate purchase.

## Tips for asking for a recommendation letter

- **Ask early.** Give your recommender at least three to four weeks. A rushed letter is usually a short, generic one, and good recommenders are often writing several letters at once.
- **Choose someone who knows your work.** A detailed letter from a supervisor who saw you solve real problems beats a vague one from a famous name. Pick the person who can describe specific things you did.
- **Share your CV and the program description.** Send your CV, the exact title of the position or program, and what the selection committee is looking for. Your recommender can then match their examples to those criteria.
- **Remind them of specifics.** List two or three projects, results, or moments they observed, with dates and numbers where you have them. This is exactly what RecomBuilder turns into a first draft.
- **Offer a draft, but let them own it.** Many busy recommenders welcome a starting point. Make clear they should change anything, remove what they cannot vouch for, and sign only what they believe.
- **Make submission easy.** Send the deadline, the submission link or address, and any required form in one short email. A polite reminder a week before the deadline is welcome.
- **Follow up with thanks.** Thank your recommender when the letter is sent and tell them the outcome. They invested in you, and they will be glad to hear how it went.

## Frequently asked questions

<a id="faq-what"></a>

### What is RecomBuilder?

A free AI tool that drafts recommendation letters from details you provide. These are also called letters of recommendation or reference letters. Applicants use it to give their recommender a strong starting point, and recommenders use it to get a first draft of a letter they are writing.

<a id="faq-recommender"></a>

### I'm the recommender. Can I use RecomBuilder to write the letter?

Yes. Choose ["I'm writing a letter for someone"](https://recombuilder.com/#for-recommenders) at the top of the form. The questions then ask about the person you are recommending, and the draft is written in your voice for you to edit and sign. Check every detail and remove anything you cannot vouch for.

<a id="faq-free"></a>

### Is RecomBuilder free?

Yes. The standard draft is free with no sign-up. A premium draft written by one of several leading AI models costs $3, paid once through Stripe. The price is in US dollars and is the same for every premium model, including when you add files or links.

<a id="faq-models"></a>

### Which AI models can I choose?

The free draft uses Claude Haiku 5.5, a fast model. For $3 you can choose one of the leading models from labs such as Anthropic, OpenAI, Google, and xAI; the list updates automatically as new models are released, and only models with zero data retention are offered. Today the premium models are GPT-6.1 Sol ($3), Claude Opus 5.5 ($3), and Grok 4.7 ($3). Larger models usually write with more specific detail and better structure.

<a id="faq-cv-links"></a>

### Can I add the job description, my CV, or links for a better letter?

Yes, with a premium model. You can add the job or program description as a file or a link, upload your CV, and add up to five other links, such as your portfolio. Files can be PDF, Word (.docx), or text. Our server reads the text of the file and the public pages you link to and gives it to the AI model along with your answers; the file is not stored, and we do not search the web beyond the links you give. These options are not available with the free draft, and they do not change the premium price. Pages that need a login, such as most LinkedIn profiles, usually cannot be read; after the draft is written, the page tells you which links were skipped.

<a id="faq-data"></a>

### Does RecomBuilder store my data?

No. RecomBuilder has no database, so nothing you type is saved after your request finishes. Your information goes through OpenRouter, which does not store prompts or responses, to an AI provider that offers zero data retention, so it is not used for training and is not kept after your letter is written. OpenRouter screens requests for child sexual abuse material and may keep flagged content for review. The draft is emailed through SendGrid, which keeps delivery records for a limited time; we turn off open and click tracking. Premium payments are processed by Stripe. Google Analytics measures how the site is used, only if you accept analytics cookies. Read the full [privacy policy](https://recombuilder.com/privacy). Sources: [OpenRouter zero data retention](https://openrouter.ai/docs/guides/privacy/zdr) and [OpenRouter data privacy](https://openrouter.ai/docs/guides/privacy) (checked November 6, 2026).

<a id="faq-send"></a>

### Should I send the draft as it is?

No. If you are the applicant, give it to your recommender as a starting point; they know you and should correct, add to, and approve every claim before signing. If you are the recommender, edit it until every sentence is something you can vouch for.

<a id="faq-agents"></a>

### Can an AI agent use RecomBuilder for me?

Yes. The form is labelled for agents and supports WebMCP in browsers that offer it, and there is a documented API for the free draft. See [llms.txt](https://recombuilder.com/llms.txt).

<a id="faq-accessibility"></a>

### Is RecomBuilder accessible?

Yes. RecomBuilder is built to conform to WCAG 2.2 Level AA, which meets the web accessibility standards used under the Americans with Disabilities Act (ADA, WCAG 2.1 AA) and required by Ontario's Accessibility for Ontarians with Disabilities Act (AODA, WCAG 2.0 AA). It works by keyboard and with screen readers, uses no CAPTCHA, and respects reduced-motion settings. If anything gets in your way, or you need your letter in another format, email [info@digitvibe.com](mailto:info@digitvibe.com). Read the full [accessibility statement](https://recombuilder.com/accessibility).

<a id="faq-who"></a>

### Who made RecomBuilder?

[Mohammad Keyhani](https://mohammadkeyhani.com/), a professor at the University of Calgary, through [DigitVibe](https://digitvibe.com/) (DigitVibe Corporation), a Canadian company.

<a id="faq-history"></a>

### What is the history of RecomBuilder?

RecomBuilder started as a simple script hosted at RecomBuilder.com. It then moved to the ZeptoFlow platform at [zeptoflow.com/keyhanimo/recombuilder](https://zeptoflow.com/keyhanimo/recombuilder). On November 7, 2026, it became an independent website again at RecomBuilder.com.

<a id="faq-built"></a>

### How was RecomBuilder built?

With AI coding, often called vibe coding. [Mohammad Keyhani](https://mohammadkeyhani.com/) described what the site should do in plain language, and [Replit](https://replit.com/refer/keyhanimo) Agent wrote and tested the code while he reviewed each step and decided what to change. The site runs on Replit as a small, fast web app with no database, which is part of how it keeps no data.

<a id="faq-vibe-coding"></a>

### Can I build a tool like this myself with vibe coding?

Often, yes. With a vibe coding tool such as [Replit](https://replit.com/refer/keyhanimo), you describe the tool you want, check what the AI agent builds, and ask for changes until it works the way you need. A small tool that solves one clear problem, like RecomBuilder, is a good first project. Review the result carefully, especially anything that handles personal information or payments.

<a id="faq-replit-free"></a>

### Can I use Replit for free?

Yes. Replit has a free Starter plan with limits: a daily allowance of AI agent use up to a monthly cap, a small monthly allowance of cloud credits, and one free published app that stays live for 30 days at a time (you can republish it). Some features need a paid plan. If you sign up through [this referral link](https://replit.com/refer/keyhanimo), you get $20 in free Replit credits when you upgrade to the paid Replit Core plan. See [Replit's Starter plan details](https://docs.replit.com/billing/plans/starter-plan) for the current limits.

<a id="faq-hire"></a>

### Can I hire someone to build a website or tool like this with AI coding?

Yes. Professional vibe coding services are available through [AIDrivenSites.com](https://aidrivensites.com/), a DigitVibe service founded by [Mohammad Keyhani](https://mohammadkeyhani.com/). Its team builds new websites on Replit and rebuilds existing ones, with features such as booking and intake forms, several languages, and connections to the tools you already use, and it offers a free, no-obligation quote. For custom AI applications, agents, automations, and internal tools, [DigitVibe](https://digitvibe.com/) offers AI-native software development.

<a id="faq-aidrivensites"></a>

### What is AIDrivenSites.com?

[AI-Driven Sites](https://aidrivensites.com/) is a DigitVibe service that builds websites on Replit so you can change them by telling an AI agent what you want. It moves sites from WordPress, Wix, Squarespace, Webflow, or custom code onto Replit, carrying pages and content across and setting up redirects, and it builds new sites from scratch. After launch, your team can make changes themselves with Replit Agent, or email a request and have web professionals brief the agent, check every affected page on desktop and phone, and publish. You own the Replit project, the domain, and the accounts, and every site is built to be found and cited by AI search tools.

<a id="faq-digitvibe"></a>

### What is DigitVibe?

[DigitVibe](https://digitvibe.com/) is the applied AI consulting, training, and development brand of DigitVibe Corporation, a Canadian company founded by [Mohammad Keyhani](https://mohammadkeyhani.com/). It helps organizations build the strategy, skills, and systems to put AI to work, through AI strategy and transformation, applied generative AI training (including prompting, retrieval, agents, and AI-assisted coding), AI automation and agents, and AI-native software development. Clients include higher education, small and mid-sized organizations, enterprise teams, nonprofits, and professional organizations. DigitVibe operates RecomBuilder, and AI-Driven Sites is one of its services.

<a id="faq-keyhani"></a>

### Who is [Mohammad Keyhani](https://mohammadkeyhani.com/)?

[Mohammad Keyhani](https://mohammadkeyhani.com/) is an Associate Professor of Entrepreneurship and Innovation at the Haskayne School of Business, University of Calgary, who researches entrepreneurial experimentation, generativity, and decision making augmented by large language models. He wrote The Generativity Advantage (De Gruyter, 2025), developed one of Canada's first university courses on applied generative AI, and gives keynotes, workshops, and advisory on applied AI. He is a Replit Certified Level 4 Advanced Builder, recognized among the top 1% of Replit Agent users, the founder of DigitVibe, and co-founder and CEO of Honeybee Logic. His other tools include SchoolStats.ca, AIScholar.cc, MuseBattle.com, CheckIt.so, and HelperBat.com.

## More from the maker

- [AI-Driven Sites](https://aidrivensites.com/): Websites built on Replit that you own and can change in plain language.
- [Honeybee Logic](https://www.honeybeelogic.com/): Curriculum-aware AI lesson planning for schools.
- [SchoolStats.ca](https://schoolstats.ca/): Open data on Canadian K–12 schools for research.
- [AIScholar](https://aischolar.cc/): Research platform for studying large language models.
- [HelperBat](https://helperbat.com/): AI scheduling assistant you can email.
- [MuseBattle](https://musebattle.com/): AI-art competition game for teaching AI literacy.
- [CheckIt.so](https://checkit.so/): AI document processing for literature reviews and screening.
- [AIs Roast Humans](https://aisroasthumans.com/): Satirical roasts and opinions from AI models on society, technology, and culture.

## This page in other languages

[Español](https://recombuilder.com/es/index.md) · [Deutsch](https://recombuilder.com/de/index.md) · [日本語](https://recombuilder.com/ja/index.md) · [Français](https://recombuilder.com/fr/index.md) · [Português](https://recombuilder.com/pt/index.md) · [Русский](https://recombuilder.com/ru/index.md) · [Italiano](https://recombuilder.com/it/index.md) · [Nederlands](https://recombuilder.com/nl/index.md) · [Polski](https://recombuilder.com/pl/index.md) · [Türkçe](https://recombuilder.com/tr/index.md) · [简体中文](https://recombuilder.com/zh/index.md) · [فارسی](https://recombuilder.com/fa/index.md) · [Tiếng Việt](https://recombuilder.com/vi/index.md) · [Čeština](https://recombuilder.com/cs/index.md) · [Bahasa Indonesia](https://recombuilder.com/id/index.md) · [한국어](https://recombuilder.com/ko/index.md) · [Українська](https://recombuilder.com/uk/index.md) · [Magyar](https://recombuilder.com/hu/index.md) · [العربية](https://recombuilder.com/ar/index.md) · [Svenska](https://recombuilder.com/sv/index.md) · [Română](https://recombuilder.com/ro/index.md) · [Ελληνικά](https://recombuilder.com/el/index.md) · [Dansk](https://recombuilder.com/da/index.md) · [Suomi](https://recombuilder.com/fi/index.md)

---

You can build little software tools like this easily with a vibe coding tool like [Replit](https://replit.com/refer/keyhanimo), or our team can help you at [AIDrivenSites.com](https://aidrivensites.com/). RecomBuilder is made by [Mohammad Keyhani](https://mohammadkeyhani.com/) and [DigitVibe](https://digitvibe.com/).

Accessibility: built to WCAG 2.2 Level AA, meeting ADA and AODA web standards.

Having trouble using RecomBuilder? Tell us and we'll help. Email [info@digitvibe.com](mailto:info@digitvibe.com).

[Privacy](https://recombuilder.com/privacy.md) · [Terms](https://recombuilder.com/terms.md) · [Accessibility](https://recombuilder.com/accessibility.md) · [For AI tools: llms.txt](https://recombuilder.com/llms.txt)

Built with ❤️ in Canada. © 2026 DigitVibe Corporation. Last updated: November 7, 2026.
