Help Wanted

Discover open source projects where your contributions truly matter

While large projects overflow with contributions, smaller initiatives eagerly await your expertise and passion

Active filters:Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 14,270 opportunities to contribute

AI Summary: The Hermes-KMS driver is failing to import DMA-BUF textures on AMD RDNA3 GPUs (RX 7000 series), resulting in black screens for streamed content. The developers are seeking data points from users with RDNA3 cards to determine if this is a widespread issue or specific to a particular setup, as it works on older RDNA2 cards.

Complexity:3/5
bughelp wanted

Apollo-derived Linux game-streaming host with low-latency virtual displays via Hermes-KMS (zero-copy DRM/KMS), with EVDI still supported. Moonlight/Artemis/Hestia compatible.

C++

AI Summary: The packaged main process of the Open Design application crashes with an EPIPE error when a renderer lifecycle handler attempts to log information using `console.info`. This crash is uncaught and requires the user to relaunch the application, with the error dialog reappearing on each launch until the specific code path is hit again.

Complexity:3/5
bughelp wanted

๐ŸŽจ Local-first, open-source Claude Design alternative. ๐Ÿ–ฅ๏ธ Native desktop app. โšก 259+ Skills ยท โœจ 142+ Design Systems ๐Ÿ–ผ๏ธ Web ยท desktop ยท mobile prototypes ยท slides ยท images ยท videos ยท HyperFrames ๐Ÿ“ฆ Sandboxed preview ยท HTML/PDF/PPTX/MP4 export ๐Ÿค– Claude Code / OpenClaw / Codex / Cursor / OpenCode / Qwen / Copilot / Hermes / Kimi & 17+ CLIs.

TypeScript
#agent-skills#ai-agents#ai-design#byok#claude-code-for-design#claude-design#codex-design#coding-agents#cursor-design#design-systems#design-tools#desktop-app#figma-alternative#generative-ai#hermes-agent#local-first#no-code#prototyping#ui-generator#vibe-coding

AI Summary: This issue addresses a change in the model planning system where certain model families (Kimi K3, Inkling, OLMoE, DeepSeek V4) now refuse to plan instead of reporting zero-byte KV values. This is a deliberate change to improve accuracy, as the previous behavior led to under-reservation of resources and potential Out-Of-Memory errors. The issue tracks the development of per-family adapters and measurements to ensure correct planning for these models.

Complexity:3/5
enhancementhelp wanted

Run frontier MoE models on hardware you already own โ€” pure C, zero deps, experts streamed from disk. Tiny engine, immense model. ๐Ÿฆ

C

AI Summary: This issue requests the addition of a new Japanese cultural etiquette tip regarding photography at temples and shrines. The contribution involves editing a JSON file directly in the browser, requiring no coding or local setup, and is designed for absolute beginners.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: When a moderator moderates the last remaining candidates on a page, the pagination buttons incorrectly remain visible below the "no records" message. This occurs because the `detections` list is not cleared in the submit callback, unlike other scenarios that lead to an empty state. The fix involves ensuring the pagination component is properly hidden when there are no records to display.

Complexity:2/5
buggood first issuemoderator portal

Real-time AI-assisted killer whale notification system (model and moderator portal) :star:

C#
#artificial-intelligence#audio-analysis#audio-processing#bioacoustics#deep-learning#inference#machine-learning#marine#marine-biology#neural-network#orcas#real-time#realtime#whales

AI Summary: This issue addresses four deferred naming and structure decisions identified during a convergence pass. These decisions involve standardizing naming conventions for file content strings, path suffixes, and token-walk families within `embed.php`, as well as the argument order for transform functions in `.util` and the naming schemes for functional temporary fixtures.

Complexity:3/5
enhancementgood first issue

๐Ÿง™ Zero-dependency interactive CLI prompt library for PHP

PHP
#clack#cli#enquirer#php#prompts#tui
AI/MLโ€ขAI Agents

AI Summary: The model picker incorrectly displays deprecated OpenAI models that result in a 404 error when used. This issue arises because the system builds the picker directly from an API response that still lists these defunct models. The proposed solutions involve either a deny-list, probing models to cache their availability, or marking unavailable models in the UI.

Complexity:3/5
good first issue

Waku Waku! Waku agent is your personal AI agent, on your own laptop, in code you can read in an afternoon โ€” harness + loop + memory + eval

Python

AI Summary: A user encountered an issue with the contact form, specifically stating they are unable to log in to Google Groups. The issue is categorized as a 'Mistake' and tagged as 'good first issue' and 'content', suggesting it might be a content-related problem or a misunderstanding that needs clarification.

Complexity:2/5
good first issuecontent

A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.

MDX
#algorithm#codeforces#competitive-programming#cpp#data-structure#education#java#programming-contests#python#usaco

AI Summary: The documented `mix release` command for building runtime-included releases exits successfully (0) without rebuilding when a release tree already exists and stdin is not a terminal. This leads to stale binaries being used by downstream processes that trust the exit code, as the interactive overwrite prompt is sent to a pipe and defaults to 'no'.

Complexity:2/5
documentationgood first issueneeds-reviewnew-dev-friction

Meta-agentic harness for programmable agent workflows. LLMs write Clojure like programs (Code Mode) that combine controlled tools, reusable preludes, and observable execution.

Elixir

AI Summary: This issue reports that the `ptc` CLI tool provides a single, unhelpful error message for at least seven different types of command-line argument mistakes. The error message "use the documented arguments" is generic, doesn't specify the mistake, and doesn't provide usage information or machine-readable output. This makes it difficult for users to understand and correct their command-line errors.

Complexity:3/5
enhancementgood first issueneeds-reviewnew-dev-friction

Meta-agentic harness for programmable agent workflows. LLMs write Clojure like programs (Code Mode) that combine controlled tools, reusable preludes, and observable execution.

Elixir

AI Summary: This issue reports that daily tests failed on a specific date in 2026. The failure is linked to a GitHub Actions run, suggesting a potential CI/CD or environment-related problem. The 'help wanted' label indicates the maintainers are seeking assistance to diagnose and resolve the issue.

Complexity:3/5
help wanted

Collection of library stubs for Python, with static types

Python
#python#stub#types#typing

AI Summary: This issue proposes automating the update of GitHub PR status labels such as 'needs: review', 'needs: author', and 'stale'. Currently, these labels are updated manually, leading to inaccuracies. The goal is to use GitHub's API to keep these labels synchronized with the PR's state, improving the reliability of the PR queue.

Complexity:2/5
help wantedgood first issuegithub_actions

A Rust web framework for APIs. So simple it feels like cheating.

Rust
#api#framework#http#rust#server

AI Summary: This issue is a beginner-friendly task to add a new video game quote to a JSON file. It requires no coding and can be completed directly from the browser in under a minute, making it ideal for new open-source contributors.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs
AI/MLโ€ขAI Agents

AI Summary: This issue proposes to refactor the `test_response_quality.py` file within the `evals/judge/` directory. Currently, it uses a `criteria`-based approach for evaluation, which has shown inconsistencies. The goal is to migrate this to an `evaluation_steps` convention, similar to `test_retrieval_gate_accuracy.py`, to ensure greater reproducibility and a stable evaluation rubric. This involves rewriting the existing criteria into explicit steps and verifying the impact on evaluation scores.

Complexity:2/5
good first issue

Waku Waku! Waku agent is your personal AI agent, on your own laptop, in code you can read in an afternoon โ€” harness + loop + memory + eval

Python

AI Summary: The management console bundle should not include the `gsap` animation library, which is only used by the landing page. Currently, there's no enforcement mechanism, allowing `gsap` to be silently included, leading to unnecessary bloat. This issue requires implementing a check to prevent `gsap` from entering the console chunk.

Complexity:3/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests adding test coverage to the `keys.ts` file within the setup wizard, as it has significantly low function and line coverage. Improving coverage here is crucial because this code is the first interaction for new self-hosting users, and errors can lead to confusing `401` errors. The issue also suggests a similar small improvement for `geocode.ts`.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requires adding more test coverage to two routing modules within the console application. The goal is to address uncovered lines of code that represent edge cases in routing logic, such as trailing slashes and handling of specific paths like '/', '/console', and '/docs'. The existing tests can be used as a guide for implementation.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests adding comprehensive test coverage to the `route.ts` module responsible for handling the `/docs` route in the console application. The module has significant gaps in function and line coverage, and the goal is to ensure its routing logic, including handling unknown slugs and chapter/part resolution, is thoroughly tested. The tests should be added to the existing `route.spec.ts` file.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: The console application lacks a DOM testing environment, preventing the testing of React components and hooks. This issue proposes adding `happy-dom` and `@testing-library/react` to enable comprehensive testing and address low code coverage in specific modules.

Complexity:3/5
help wanted

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests adding test coverage for two critical workflow files, `background.ts` and `coding.ts`, which are currently untested. These files handle long-running processes and are challenging to test due to their asynchronous nature. The contributor is directed to specific documentation and examples to understand the durable execution model and mocking strategies.

Complexity:4/5
help wanted

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue is a "Good First Issue" that invites contributors to add a new trivia question about traditional Japanese theater to a JSON file. No coding knowledge is required, and the task can be completed directly in the browser within a minute.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: This issue proposes to vary the agent's idle face based on the time of day and the duration since the last interaction. The goal is to make the idle face more dynamic, appearing sleepier at night and brighter in the morning, by leveraging existing emotion catalog entries. The implementation should involve modifying the `resolveDeskFaceEmotion` function to accept clock and last-interaction timestamps as arguments, ensuring non-idle states remain unaffected.

Complexity:3/5
enhancementhelp wanted

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue proposes enhancing the GitHub labeler configuration to include area-specific labels for pull requests, beyond the current 'ci' and 'docs' labels. The goal is to make pull request lists more scannable by adding labels like 'agent', 'console', 'wizard', 'firmware', and 'deps' based on the monorepo structure. It also requires careful consideration of the 'docs' label's scope to avoid conflicts with new area labels.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests the addition of comprehensive tests for the search synthesizer's failure branches in `apps/agent/src/search/synthesize.ts`. The goal is to improve test coverage, particularly for scenarios where the synthesizer might fail, ensuring its robustness in transforming provider results into agent-understandable output. New tests should be deterministic and avoid live network calls.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requires adding unit tests for the fallback error handling of the dollar rate tool. The existing tests cover the successful path, but lines 53-77, which handle failures and fallbacks, are currently untested. The goal is to ensure the tool gracefully handles upstream rate source issues and returns a usable response without throwing errors, while maintaining deterministic tests.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests the addition of unit tests for the memory tool handlers in the `apps/agent/src/tools/memory.ts` file. The goal is to improve code coverage, particularly for uncovered lines, as memory-related regressions can be difficult to detect externally. Developers are directed to a handbook chapter for context and a reference test file for guidance.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue requests the addition of unit tests for the list tool handlers in `apps/agent/src/tools/list.ts`. The goal is to improve code coverage, specifically for Zod schemas, a formatting function, and the logic within the handlers. The tests should cover various scenarios, including argument validation, different list formatting outputs, and default parameter handling.

Complexity:2/5
good first issue

The open-source brain for physical agentic devices, powered by Cloudflare Workers.

TypeScript
#agents#bun#cloudflare

AI Summary: This issue is a beginner-friendly task to add a new Japanese haiku to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file directly in the browser, and submitting a pull request. The haiku to be added is by Yosa Buson and focuses on the theme of spring.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: The `ScrapeResult.save()` method fails with a `FileNotFoundError` when the target directory does not exist because it attempts to write the file directly without creating parent directories. The suggested fix involves adding a `mkdir(parents=True, exist_ok=True)` call before writing the file to ensure the directory structure is created.

Complexity:1/5
buggood first issue

Python web scraping toolkit and MCP server that gives AI agents clean, structured web data from any URL or built-in scrapers.

Python
#ai#ai-agents#ecommerce-scrapper#food-scrapper#image-scrapper#mcp#mcp-server#news-scrapper#pyscrappy#python#social-media-scrapper#song-scrapper#stock-scrapper#web-scrapping#wikipedia-scrapper

AI Summary: This issue proposes documenting a pattern for extending theme functionality in MkDocs. It involves using the `hooks.py` configuration to register custom Jinja filters or globals and combining it with `theme.custom_dir` for template overrides. This allows users to customize theme behavior without forking the theme or relying on heavier plugins like `mkdocs-macros-plugin`.

Complexity:2/5
documentationenhancementgood first issue

Blog Template for Mkdocs

Python
#blog#markdown#md#mkdocs#mkdocs-theme#pypi#pypi-package#python