open-webui/open-terminal
A computer you can curl ⚡
Is open-webui/open-terminal beginner-friendly?
We have not seen enough recent pull requests from outside contributors to open-webui/open-terminal to say how often they are merged. 7 beginner-friendly issues are open now.
- Stars
- 3.5k
- Forks
- 319
- Open beginner issues
- 7
- Indexed issues
- 52
- Avg merge
- 2h 56m
- Merged PRs (30d)
- 2
- Dominant language
- Python
- License
- MIT
- Last GitHub push
- Nov 4, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
How to contribute to open-webui/open-terminal
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
- Your contributions will be published under the project's MIT license.
- Pick one of the 7 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
The Browser tab fails with a Wayland error when Open Terminal runs from a Wayland desktop sessionOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
open-webui/open-terminal#210 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
open-webui/open-terminal#208 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
open-webui/open-terminal#207 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
open-webui/open-terminal#203 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
open-webui/open-terminal#199 ·
-
Difficulty 5/5 Over a week Newbie friendliness 18/100
open-webui/open-terminal#198 ·
-
Difficulty 5/5 Over a week Newbie friendliness 8/100
open-webui/open-terminal#197 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
open-webui/open-terminal#195 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 50/100
open-webui/open-terminal#194 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
open-webui/open-terminal#190 · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
open-webui/open-terminal#187 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
open-webui/open-terminal#186 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
open-webui/open-terminal#180 · 1 comment · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
open-webui/open-terminal#167 ·
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
open-webui/open-terminal#166 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
open-webui/open-terminal#165 · 1 reaction ·
-
feat: Linux flatpakOpen
Difficulty 5/5 Over a week Newbie friendliness 20/100
open-webui/open-terminal#162 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
open-webui/open-terminal#155 · 1 comment ·
-
Two compatibility bugs: serve_file path corruption + effective_ids crashMay be free again A pull request for this issue was closed without being merged. Open
Difficulty 3/5 1-2 days Newbie friendliness 76/100
open-webui/open-terminal#154 · 5 comments · 2 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
open-webui/open-terminal#153 · 1 comment ·
-
[AUTH] OAuth supportOpen
Difficulty 4/5 3-5 days Newbie friendliness 48/100
open-webui/open-terminal#152 · 2 comments ·
-
feat: support a {{session}} placeholder in OPEN_TERMINAL_FILE_BROWSER_ROOT (per-chat workspace)Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
open-webui/open-terminal#147 · 3 reactions ·
-
Difficulty 5/5 Over a week Newbie friendliness 38/100
open-webui/open-terminal#140 · 1 comment · 3 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
open-webui/open-terminal#135 · 2 comments · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
open-webui/open-terminal#133 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
open-webui/open-terminal#130 · 5 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
open-webui/open-terminal#127 · 1 comment · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
open-webui/open-terminal#126 ·
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
open-webui/open-terminal#124 · 2 comments · 3 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
open-webui/open-terminal#123 · 1 comment · 6 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
open-webui/open-terminal#119 · 3 comments · 4 reactions ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
open-webui/open-terminal#117 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
open-webui/open-terminal#113 ·
-
Difficulty 5/5 Over a week Newbie friendliness 28/100
open-webui/open-terminal#112 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
open-webui/open-terminal#108 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
open-webui/open-terminal#104 · 2 comments · 5 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
open-webui/open-terminal#72 · 2 comments ·
-
PTY sessions have no controlling terminal — interactive shells (fish) exit immediately at spawnPossibly taken @isos-metric claimed this 1 day ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 72/100
open-webui/open-terminal#205 ·
-
bug: browser fails to start if the terminal is started with root. Running as root without --no-sandbox is not supported.Possibly taken @A-G0D claimed this 3 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
open-webui/open-terminal#202 ·
-
File search (/files/matches) hangs when the search path includes /dev, e.g. path=/Possibly taken @Alex72-py claimed this 17 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 68/100
open-webui/open-terminal#185 ·
-
cors_allowed_origins in config file is ignoredPossibly taken @Alex72-py claimed this 15 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
open-webui/open-terminal#182 ·
-
Critical Bug: Unbounded tool responses can exceed LLM request limits and permanently poison chatsPossibly taken @Classic298 claimed this 50 days ago. Open
Difficulty 5/5 Over a week Newbie friendliness 48/100
open-webui/open-terminal#177 · 1 comment · 2 reactions ·
-
Erroneous error messages are logged when installing apt packages due to DEBIAN_FRONTEND being unsetPossibly taken @gsquarediv claimed this 53 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 68/100
open-webui/open-terminal#172 ·
-
using the terminal the .cache folder size is persistent - no easy cleanupPossibly taken @maurerle claimed this 75 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 58/100
open-webui/open-terminal#159 ·
-
open-terminal mcp always sends empty Authorization header, causing 401 on all tool calls — plus stdio transport crashes with unexpected host kwargPossibly taken @Varshith-JV-1410 claimed this 198 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 76/100
open-webui/open-terminal#115 · 1 reaction ·