mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #851] Feat: Integration of Code Interpreter Feature for Enhanced Problem Solving and Coding Tasks #12232
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @A-daily on GitHub (Feb 22, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/851
Is your feature request related to a problem? Please describe.
I often find myself frustrated by open-source models due to their limitations compared to GPT-4 with code interpreter, though chat.openai.com. The code interpreter on the website takes an AI that fails with semi-simple math to a capable model that can solve a range of problems with high accuracy. It is also a great tool for programmers, as it gives active feedback so that the model can fix its errors without user input.
Describe the solution you'd like
I propose the integration of a code interpreter feature, specifically leveraging the Open Interpreter tool (https://github.com/KillianLucas/open-interpreter), into the platform. This open-source tool should bridge the gap between natural language processing and code execution. It should allow AI and users to directly run code from the platform and allow for problem-solving and visualization via Python, allowing for much more complex problem solving and coding tasks.
Describe alternatives you've considered
Open Interpreter is a great tool, and if the framework fits well with this project, then great. However, if not, I would equally be happy to see a custom code interpreter built into the platform.
Additional context
Additionally, in the future, adding the ability for it to access and control the local computer thought the interpreter would be great, as it could seamlessly help you with projects on your computer, viewing your code projects, viewing your screen using Llava, and helping through a setup.
I love this project and it is increasingly replacing my chatGPT usage, I hope that in the near future it will completely replace it, thank you for all of your hard work!
@gruckion commented on GitHub (Apr 20, 2024):
This is a decent write up and I like the suggestions and references. Thank you. I am compiling together feature requests of this nature and taking inspiration from other projects to further develop the roadmap for this specific epic.
https://github.com/open-webui/open-webui/discussions/1629#discussion-6533355
@encryptic12 commented on GitHub (Jan 14, 2025):
I've been working on building a pipeline for this exact feature. It sort of works, but I am still ferreting out a couple of bugs - mostly because I am running open-interpreter in the pipelines Docker container I think, but it certainly has a lot of potential....
I am also loving open-webui and hope to develop some worthy contributions to the community in the near future. I appreciate all of the time and effort that has gone into making it elegant to use and incredibly functional. The evolution of the project has been amazing to watch in such a short period of time! Thanks!