Short answer
A Project is a folder in ChatGPT that holds related chats together with the files and instructions they should all share. You create one per ongoing piece of work, write a few lines of instructions, upload the reference documents, and every new chat inside it starts already knowing that context.
Follow-up question How are Projects different from GPTs?
If you use ChatGPT for real work, your sidebar probably looks like a drawer of loose papers: dozens of chats with half-remembered titles, and the same background explained again and again. Projects, which OpenAI added on December 13 for Plus, Team and Pro subscribers, fix that by giving related work its own space.
A Project bundles three things: a set of chats, files you upload, and custom instructions, meaning standing directions that apply to every chat in the Project. TechCrunch compared the result to a folder in Notion or Google Drive. The difference from a plain folder is that ChatGPT reads the contents. Every conversation in a Project shares its files and instructions, so you set the context once.
What a Project can do
According to OpenAI's release notes, chats inside a Project run on GPT-4o and can use the same tools as regular chats:
| Tool | What it adds inside a Project |
|---|---|
| Canvas | A side-by-side editor for drafting and revising longer documents or code |
| Advanced data analysis | Runs code on spreadsheets and data files you've uploaded |
| DALL·E | Creates images |
| Search | Looks up current information on the web |
That combination makes a Project a good home for any task that lasts more than one sitting: a report, a course, a renovation plan, a job search.
A worked setup: a grant application
Suppose a volunteer for a small community food bank is preparing a grant application due next month. Here is how to set up a Project for it.
1. Create and name the Project. Use a name you'll recognize in six weeks, such as "Food bank grant 2025."
2. Write the instructions. These are read at the start of every chat in the Project, so put the facts and preferences you would otherwise repeat:
This project is a grant application for a volunteer-run community food bank.
- Audience: a regional foundation's review committee. Tone: clear, warm, factual. No exaggeration.
- Always use the figures in "annual-report.pdf" and "budget.xlsx". If a number isn't in those files, say so instead of estimating.
- The foundation's guidelines are in "grant-guidelines.pdf". Check every section against them, especially word limits.
- Write in Canadian English. Use short paragraphs and plain words.3. Upload the reference files. Add the documents the instructions mention: the funder's guidelines, last year's annual report and the budget spreadsheet. Remove anything personal, such as names of clients or volunteers' phone numbers, before uploading.
4. Work in separate chats, one per job. Instead of one endless conversation, start a new chat in the Project for each task:
- "Summarize the guidelines as a checklist of required sections and limits."
- "Draft the 'Community need' section, 300 words maximum."
- "Using the budget file, build a table of costs by category and check that it adds up."
- "Read the full draft against the guidelines and list anything missing."
Each chat already knows the instructions and files, so your prompts can stay short. Separate chats also keep each conversation focused, and the Project keeps them all in one place when you come back next week.
5. Review what comes back. Treat every number and claim as a draft to check against your own files. The instruction to say when a figure is missing helps, but it doesn't guarantee that ChatGPT will never make an error.
Try it: Pick one piece of work you return to every week. Create a Project for it, write five lines of instructions covering audience, tone and the files to rely on, upload one or two reference documents, and ask the same question in a new chat inside and outside the Project. Compare how much you had to explain each time.
How are Projects different from GPTs?
They solve different problems. A GPT, introduced in November 2023, is a custom version of ChatGPT that you build for a purpose and can use again and again. It has its own instructions and knowledge files too, but it can also be shared: kept private, offered to your company, or published for anyone. Builders can give a GPT actions, which connect it to outside services through their APIs. Think of a GPT as a tool: "Recipe adapter," "Lesson plan helper," "Our returns policy assistant."
A Project is a workspace for your own ongoing work. It is personal rather than published, it keeps the actual conversations together, and it is built around one job that has a beginning and an end, not a task you repeat for many different people.
| Project | GPT | |
|---|---|---|
| Main purpose | Organize one piece of ongoing work | Package a repeatable task as a reusable assistant |
| Holds your chats | Yes, grouped in one place | Chats with it appear in your normal history |
| Instructions and files | Yes, shared by every chat in it | Yes, set by the builder |
| Sharing | Personal | Private, company-wide or public |
| Connections to outside services | Uses ChatGPT's built-in tools | Can add custom actions |
A simple rule: if you'd describe it as "my work on X," make a Project. If you'd describe it as "a helper that does Y," and especially if others should use it too, build a GPT. The two work well side by side; you might use a GPT you built for drafting newsletters while keeping each issue's chats and source files in its own Project.
Sources
- ChatGPT — Release Notes (entry: Projects in ChatGPT, December 13, 2024) — OpenAI Help Center, December 13, 2024
- ChatGPT now has Projects to organize your chats — TechCrunch (Cody Corrall), December 13, 2024
- Introducing GPTs — OpenAI, November 6, 2023