-
Notifications
You must be signed in to change notification settings - Fork 4.3k
-
📣 Title:
🧩 Feature Request: Allow Per-Project Plugin Settings in ChatGPT
📄 Body:
Hi OpenAI team,
As a frequent and serious user of ChatGPT, I’d like to share a clear and impactful usability improvement that would significantly enhance productivity for users who manage multiple workflows within ChatGPT.
💡 Request Summary
Currently, ChatGPT allows us to create project folders to organize conversations by theme or purpose. However, all plugin/tool settings (e.g. Web Browsing, Code Interpreter, DALL·E) are still applied globally across the entire account.
This creates a disconnect:
"If you're giving us project-based conversation management, the plugin/tool environment should also follow that context."
🔧 What We're Requesting
- Project-specific plugin configurations
Each project (or folder) should allow independent settings for tools.
Example:
📁 "Coding Experiments" → GPT-4 + Code Interpreter ON
📁 "YouTube Scriptwriting" → GPT-4 + DALL·E ON
📁 "Daily Journal" → GPT-3.5 + all tools OFF
- Automatic tool switching based on context (optional future enhancement)
Ideally, ChatGPT should be able to auto-activate relevant tools based on the user’s prompt (e.g., activate Web tool for real-time data, Code tool for calculations).
If that’s too complex for now, at least provide per-project tool presets.
- Folder-level search scope
Searching across all conversations returns too many loosely related results.
We need the ability to search within a specific project/folder only, to reduce irrelevant hits and improve precision.
🧠 Why It Matters
Reduces repeated tool toggling between sessions
Prevents context/tool mismatches that cause incorrect or incomplete responses
Matches the user's mental model of a "workspace" or "project environment"
Enhances multitasking between coding, writing, research, and ideation workflows
✅ Technical Feasibility
This seems technically straightforward:
Each project/folder already has a unique ID and metadata. Mapping tool preferences to that ID (via local state or stored settings) is a lightweight change.
Example structure:
{
"project_id_xyz": {
"web_tool": true,
"code_tool": false,
"dalle_tool": true
}
}
🙏 Conclusion
This is not just a convenience feature — it directly impacts how efficiently professionals, students, and creators use ChatGPT for real-world tasks.
We hope this gets serious consideration in the product roadmap.
Thanks always for your incredible work, and for listening to your users.
— A dedicated ChatGPT user
Beta Was this translation helpful? Give feedback.