daily_stock_analysis vs resume-matcher

Two of the top projects in Agent platforms, side by side: who leads on each score part and who each one suits, then setup, license, activity and what each review found.

22nd of 42 in Agent platforms

daily_stock_analysis

Daily LLM stock analysis for A-share, HK, US and other markets, pushed to chat apps

33rd of 42 in Agent platforms

resume-matcher

Tailors resumes and cover letters to job descriptions using local or hosted LLMs

Verdict

Both score 81; daily_stock_analysis ranks higher on stars, 66,837 to 28,800. Of the 5 score parts we measure for both, daily_stock_analysis leads on 1, resume-matcher on 2 and 2 are even.

  • Adoptiondaily_stock_analysis leads by 21 points, 87 to 66: a wide gap.
  • FreshnessEven at 100.
  • Maintenanceresume-matcher leads by 1 point, 96 to 95: close to even.
  • Easy to runresume-matcher leads by 17 points, 67 to 50: a wide gap.
  • Agent-readyEven at 85.

Pick daily_stock_analysis if you are

Retail investors and self-hosters wanting scheduled LLM watchlist reports

  • Runs on a GitHub Actions fork with no server; default schedule is weekdays 18:00 Beijing time
  • Free data sources (AkShare, Baostock, YFinance) work with zero configuration

Pick resume-matcher if you are

Job seekers who want to self-host resume tailoring with local or API LLMs

  • Works with Ollama locally and with OpenAI, Anthropic, Gemini, OpenRouter, DeepSeek and Groq
  • SQLite by default, so no separate database is required
daily_stock_analysis vs resume-matcher: score parts and facts
What we comparedaily_stock_analysisresume-matcher
Score parts, out of 100
Adoption87, widely used66, popular
Freshness100, active100, active
Maintenance95, healthy96, healthy
Easy to run50, easy67, easy
Agent-ready85, ready85, ready
Facts from GitHub and the README
Stars66.8k28.8k
LicenseMIT (permissive)Apache-2.0 (permissive)
Last commitOct 2026Oct 2026
Last releaseOct 2026Oct 2026
LanguagePythonPython
DockerYesYes
GPUNot neededOptional
arm64 or Apple SiliconMentionedMentioned

daily_stock_analysis

Python app that pulls quotes, K-lines, news and fundamentals for a watchlist across A-share, HK, US, Japan, Korea and Taiwan markets. It has an LLM write a decision report with score, trend, buy/sell levels and risks, then pushes it to WeCom, Feishu, Telegram, Discord, Slack or email. It runs on GitHub Actions, Docker or locally, with a FastAPI web workbench for history, backtests and strategy chat.

Who it is for: Retail investors and self-hosters wanting scheduled LLM watchlist reports

Strengths

  • Runs on a GitHub Actions fork with no server; default schedule is weekdays 18:00 Beijing time
  • Free data sources (AkShare, Baostock, YFinance) work with zero configuration
  • Supports Gemini, Claude, OpenAI-compatible APIs, DeepSeek, Qwen and local Ollama models
  • Six push channels plus a web UI with history, backtest, portfolio and 15 built-in chat strategies

Weaknesses

  • README is mainly Chinese; English docs are in a separate file
  • Free data sources are subject to rate limits and upstream changes; stability not guaranteed
  • Report quality depends on a paid news-search API key; a search service is recommended
  • Output is for study only; the disclaimer excludes investment advice and liability
  • no GPU
  • Docker + Compose
  • Needs LLM API key or Ollama, News search API (Anspire, SerpAPI, Tavily, Bocha, Brave, MiniMax or SearXNG), Market data sources (AkShare, Baostock, YFinance; optional TickFlow, Tushare, Longbridge), Notification channel
  • Models: Gemini, OpenAI-compatible, DeepSeek, Qwen, Claude
  • port 8000

resume-matcher

Resume Matcher takes a master resume (PDF or DOCX) and a pasted job description, then generates a tailored resume, cover letter and optional interview prep. It scores the match, highlights keywords, and exports PDFs from 10 templates through headless Chromium. The backend is FastAPI with LiteLLM, the frontend is Next.js, and storage is SQLite by default with optional PostgreSQL.

Who it is for: Job seekers who want to self-host resume tailoring with local or API LLMs

Strengths

  • Works with Ollama locally and with OpenAI, Anthropic, Gemini, OpenRouter, DeepSeek and Groq
  • SQLite by default, so no separate database is required
  • Tailoring queue processes several job descriptions in the background and resumes after restart
  • Multi-arch Docker images (amd64, arm64) serve app and API on port 3000

Weaknesses

  • Manual setup needs Python 3.13+, Node.js 24+ and uv
  • Claude CLI and ChatGPT sign-in providers do not work in the default Docker setup
  • Subscription-based providers depend on unofficial third-party access and may stop working
  • RAM and GPU requirements are not stated
  • GPU optional
  • Docker + Compose
  • Needs Python 3.13+, Node.js 24+, uv, Playwright Chromium, SQLite or PostgreSQL
  • Models: Ollama, OpenAI, Anthropic, Google Gemini, OpenRouter
  • port 3000

More in Agent platforms

Building with these?

We help teams pick an open-source AI stack and run it in production. Client work never changes a rank.