Open-source Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) platform. Track how ChatGPT, Claude, Perplexity, Gemini, Copilot, Grok, and Google AI Overviews mention and cite your brand in AI search. MIT-licensed, self-hostable, every metric auditable in code.

Is elmohq/elmo beginner-friendly?

In the last 30 days, elmohq/elmo merged 151 of 191 pull requests from outside contributors, and its maintainers usually reply within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
416
Forks
95
Open beginner issues
0
Indexed issues
108
Avg merge
21h 34m
Merged PRs (30d)
176
Dominant language
TypeScript
License
MIT
Last GitHub push
Oct 6, 2026
Latest indexed
Oct 7, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
good first issue help wanted

How to contribute to elmohq/elmo

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's MIT license.
  4. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • allow manually refreshing opportunities
    Open
    area/core good first issue help wanted

    Difficulty 3/5 Half a day Newbie friendliness 50/100

    elmohq/elmo#1092 ·

    Maintainers usually reply within 1 day

  • Feature request: "Generate report" button on a brand page (wire the existing Reports generator to a brand)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    elmohq/elmo#1051 ·

    Maintainers usually reply within 1 day

  • Feature request: track recommendations, not just mentions and citations
    May be free again @jrhizor claimed this 8 days ago, and no pull request is open. Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 18/100

    elmohq/elmo#987 · 1 comment ·

    Maintainers usually reply within 1 day

  • show delayed run warning banner in local deployments
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#985 ·

    Maintainers usually reply within 1 day

  • test missing env key error
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    elmohq/elmo#984 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add Parallel Search MCP for onboarding research
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 58/100

    elmohq/elmo#970 ·

    Maintainers usually reply within 1 day

  • Re-enable Sentry build-time instrumentation in the web server
    Open
    area/core enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 28/100

    elmohq/elmo#936 ·

    Maintainers usually reply within 1 day

  • Restart the worker (and web) automatically in the generated Docker Compose file
    May be free again @Pallavikumarimdb claimed this 14 days ago, and no pull request is open. Open
    area/core good first issue

    Difficulty 3/5 Half a day Newbie friendliness 48/100

    elmohq/elmo#926 · 2 comments ·

    Maintainers usually reply within 1 day

  • allow horizontally scaling workers
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    elmohq/elmo#925 ·

    Maintainers usually reply within 1 day

  • Extract web queries from stored payloads so reprocess can replay them
    Open
    area/core enhancement

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    elmohq/elmo#906 ·

    Maintainers usually reply within 1 day

  • differentiate between retrieved, cited, mentioned, and recommended for what we currently call citations
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    elmohq/elmo#901 ·

    Maintainers usually reply within 1 day

  • allow annotating all graphs on dates
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#896 ·

    Maintainers usually reply within 1 day

  • explicitly handle similarly named competitors
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 38/100

    elmohq/elmo#840 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • Local mode: no way to disable or delete a brand from the dashboard
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 45/100

    elmohq/elmo#828 · 4 comments · 2 reactions ·

    Maintainers usually reply within 1 day

  • Add the Prompts filter to Citations, Share of Voice, and Query Fan-Out
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    elmohq/elmo#821 · 2 comments ·

    Maintainers usually reply within 1 day

  • add chatgpt plugin card recommendation tracking
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#805 · 2 comments ·

    Maintainers usually reply within 1 day

  • help: How should multilingual websites be handled?
    Open

    Difficulty 1/5 Under an hour Newbie friendliness 35/100

    elmohq/elmo#784 · 2 comments · 2 reactions ·

    Maintainers usually reply within 1 day

  • feat request: Allow manual runs and configurable check frequency from the UI
    Open
    area/core area/oss

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    elmohq/elmo#783 · 5 comments ·

    Maintainers usually reply within 1 day

  • exa / tavily / parallel / brave tracking
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#739 · 2 comments ·

    Maintainers usually reply within 1 day

  • Competitor ids change on every bulk save
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    elmohq/elmo#709 ·

    Maintainers usually reply within 1 day

  • Move the MCP server to the v2 transport packages
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#681 ·

    Maintainers usually reply within 1 day

  • web app i18n
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    elmohq/elmo#676 · 1 comment ·

    Maintainers usually reply within 1 day

  • support dynamic base urls in better-auth for vercel previews
    Open
    area/cloud area/whitelabel

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#656 ·

    Maintainers usually reply within 1 day

  • use captcha for signups in cloud
    Open
    area/cloud

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#653 ·

    Maintainers usually reply within 1 day

  • rework admin interface and better support better-auth admin functionality
    Open
    area/cloud area/whitelabel

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#651 · 1 comment ·

    Maintainers usually reply within 1 day

  • better manage worst case prompt editing behavior
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#650 ·

    Maintainers usually reply within 1 day

  • Allow tagging/grouping competitors
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#646 · 1 comment ·

    Maintainers usually reply within 1 day

  • flag niche directories on the citations page
    Open
    area/core

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    elmohq/elmo#601 · 1 comment ·

    Maintainers usually reply within 1 day

  • site audits: AI crawler access + page-level citability
    Open
    area/extensions

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    elmohq/elmo#600 ·

    Maintainers usually reply within 1 day

  • surface domains that cite competitors but never cite you
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#599 ·

    Maintainers usually reply within 1 day

  • visualize citation decay
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    elmohq/elmo#583 · 1 comment ·

    Maintainers usually reply within 1 day

  • you should be able to filter prompt details by model / etc
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    elmohq/elmo#553 ·

    Maintainers usually reply within 1 day

  • "people also tracked" feature
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#541 ·

    Maintainers usually reply within 1 day

  • Lang/Market view
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    elmohq/elmo#525 · 2 comments ·

    Maintainers usually reply within 1 day

  • consume keyword + GSC + Elmo + Plausible data for blog post generation
    Open
    area/marketing

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    elmohq/elmo#506 ·

    Maintainers usually reply within 1 day

  • post releases automatically to linkedin/twitter
    Open
    area/marketing

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#500 · 1 comment ·

    Maintainers usually reply within 1 day

  • make site more "agent ready" after cloud launch
    Open
    area/marketing

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#478 ·

    Maintainers usually reply within 1 day

  • add cookie banner + pixels to marketing site
    Open
    area/cloud area/marketing

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    elmohq/elmo#455 ·

    Maintainers usually reply within 1 day

  • create /providers page (with status info), a page per provider, and redirects for affiliate links for tracking
    Open
    area/marketing

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#454 ·

    Maintainers usually reply within 1 day

  • posthog loading from var.elmohq.com shows errors on local/demo deployments
    Open
    area/oss

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    elmohq/elmo#445 ·

    Maintainers usually reply within 1 day

  • schedule-maintenance can re-fire every prompt every 5 min when one provider silently fails
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    elmohq/elmo#439 ·

    Maintainers usually reply within 1 day

  • allow specifying a schema for elmo
    Open
    area/oss good first issue

    Difficulty 4/5 1-2 days Newbie friendliness 45/100

    elmohq/elmo#437 ·

    Maintainers usually reply within 1 day

  • first day of runs should use individual endpoints, later runs should use batch
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#426 ·

    Maintainers usually reply within 1 day

  • Restrict an API key to specific brands (per-key permissions)
    May be free again A pull request for this issue was closed without being merged. Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    elmohq/elmo#404 · 1 comment ·

    Maintainers usually reply within 1 day

  • rate limit brand analysis and other calls
    Open
    area/cloud

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    elmohq/elmo#389 ·

    Maintainers usually reply within 1 day

  • scope brand analysis calls to orgs
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 28/100

    elmohq/elmo#388 ·

    Maintainers usually reply within 1 day

  • Usage metering and provider spend protection
    Open
    area/cloud

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#348 · 1 comment ·

    Maintainers usually reply within 1 day

  • Adopt new Sentry TanStack Start client-init pattern (move Sentry.init to client entry)
    May be free again A pull request for this issue was closed without being merged. Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    elmohq/elmo#320 ·

    Maintainers usually reply within 1 day

  • add a topics page of visibility graphs in terms of tags instead of just prompts
    Open
    area/core

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    elmohq/elmo#288 ·

    Maintainers usually reply within 1 day

  • allow custom domain categories
    Open
    area/core

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    elmohq/elmo#285 · 1 comment ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.