Skip to main content

myGeeKy icon: two geeks hugging inside a heart

myGeeKy

Your corner of GitHub, for research.

The people, projects, papers and pulse of your field,
found from your CV, repos, ORCID and Google Scholar, in one small glass panel on your screen.

Download for Windows   pip install mygeeky

PyPI version Python versions Downloads License: MIT Auto-follow: never Telemetry: none

▶ Watch the video · Website · Get started · Every tab · Tokens · Safety · Full guide

Three myGeeKy panel tabs: People likely to follow you back, what myGeeKy knows about you, and research rising in your field

Real screenshots, real data: people likely to follow you back · what myGeeKy knows about you · research rising in your field.

Why this exists: I don't have Facebook. I wanted a real circle in my field: people I can genuinely learn from (and who might learn something from me), projects where my work would be welcome, and a feel for where the field is moving. GitHub has all of that, but scattered and buried under famous accounts. myGeeKy gathers it in one place, and never acts for you.


Animated tour of every myGeeKy tab
Every tab, in 20 seconds

✨ What it does for you

👥 Finds your people. Researchers who share your work and are likely to follow you back. It skips celebrities, mass-followers and dormant accounts.

🛠️ Finds projects that want you. Active repos in your field with starter issues, ranked by how often their maintainers merge outside pull requests.

📈 Feels the pulse. Your field's repos as a daily stock race (stars, commits, PyPI downloads, who moved up), 🤗 Hugging Face models trending in your field, and new Product Hunt launches.

🔬 Reads the literature. Papers gaining citations fastest, new tools with their code, and the people behind them. One letter, one meaning: 🟩 P a paper, 🟨 N in the news, 🟦 D discussed on Hacker News, 🟪 A an announcement.

🗞️ Brings the news. Headlines from AI labs, journals and the tech press, ranked for your work, plus new arXiv, bioRxiv and Hacker News items about your topics.

🙏 Says thanks, privately. Small signals between myGeeKy users (thanks, "I learned from your work", "I used your tool"), sealed so only the recipient can read them. No reply is ever expected, and 🤝 "let's collaborate" only shows up if you both choose it.

🏅 Rewards you for using it. Badges under your name (Regular, Clicker, AI Fan, Analyst, Model Hunter, Networker…, in bronze, silver and gold), next to your GitHub achievements.

🧠 Learns what you're into. Every click, follow, star and fork tunes it, and 🔭 20% of every list stays open for new territory.

🚀 Get started in 3 steps

Watch: install and set up myGeeKy
▶ Watch the video: install, set up, and a tour of the panel

🪟 Windows: one installer

  1. Download MyGeeKySetup.exe (under Assets).
  2. Click Next → Next → Finish.

You don't need anything installed first. It sets up Python and Git if they're missing (just for you, no admin rights), asks who you are, checks your tokens, connects private sync, and adds a Start-menu shortcut.

Windows may say "Windows protected your PC" (the installer isn't code-signed yet): click More info → Run anyway.

🐍 macOS · Linux · Windows

pip install mygeeky
mygeeky init      # who you are + token 1
mygeeky gui       # open the panel

Only your GitHub username is required. Your CV, ORCID and Google Scholar profile are optional, and they make every match much better.

'mygeeky' is not recognized? Use python -m mygeeky: it offers to fix your PATH.

Then, any time, from the panel or the terminal:

mygeeky run           # 👥 people in your field worth following
mygeeky contribute    # 🛠️ repos you could improve
mygeeky market        # 📈 what's rising in your field
mygeeky trends        # 🔬 papers and tools gaining traction
mygeeky news          # 🗞️ news about your interests
mygeeky beacon init   # 🙏 join Signals (optional)

🔑 Two tokens, two jobs

myGeeKy uses two separate GitHub tokens with very different powers. Setup checks what each token can actually do (with tests that change nothing on GitHub), and refuses a token that doesn't fit its job.

🔍 Token 1: read-only ✍️ Token 2: Signals (optional)
What it's for Reading public profiles, repos and followers Writing your mygeeky-beacon repo, and nothing else
Repository access Public repositories Only select repositories → mygeeky-beacon
Permissions Account → Followers: Read-only Repository → Contents: Read and write
Refused if… it can write to any repo, can follow people, or is your Signals token it can't write to mygeeky-beacon, or is token 1 again
Made with new fine-grained token ↗ the same page, after the repo exists

Both live only in your OS keyring (Windows Credential Locker / macOS Keychain / Secret Service), never in a file. myGeeKy reminds you a week before either one expires, and mygeeky auth status shows what each can do.

🪟 Every tab

Live tab
Live
Your circle's activity and top suggestions, scrolling live
People tab
People
Likely to follow you back, plus domain experts. Click to open; you follow by hand
Repos tab
Repos
Projects in your field with starter issues and maintainers who merge
Market tab
Market
Your field's repos as a stock race: stars, commits, downloads
Research view
Market → Research
Rising papers, their code, and the people behind them (OpenAlex)
News tab
News
Headlines from AI labs, journals and the tech press, ranked for your work; plus papers and discussions
Activity tab
Activity
One card per person: what they're building right now
Signals tab
Signals
Private 🙏 📚 👀 from fellow users; 🤝 only when you both choose it (example people)
Model tab
Model
What myGeeKy knows about you: your interest map, what teaches it, room to explore
Models view
Market → 🤗 Models
Hugging Face models trending in your field, and everywhere
The myGeeKy wall poster
Wall poster
Print it for your lab or department (A3, PDF)

The folded icon letting out small hearts
Folded, it's just a small icon on your screen edge that now and then lets out a few floating hearts (turn them off in ⚙).

🔤 Keywords that mean something

Add AI and myGeeKy also looks for LLMs, deep learning and AI agents; add GWAS and it brings in genomics and statistical genetics. A small model reads which GitHub topics go together across the most-starred repos, and builds a keyword dictionary that every myGeeKy uses.

  • 🟢 Green keywords are in the dictionary: they bring their whole meaning to People, Repos, Research and News.
  • 🔴 Red ones aren't yet: they still work as plain words, and they're passed on (through your Signals beacon, or with one click as a suggestion) so the next dictionary learns them.
mygeeky keywords add AI "single cell"   # or in the panel: Model → 🔤 Your keywords
mygeeky keywords explain gwas           # what it brings in, and how strongly

🧠 It learns, and keeps room to explore

Everything starts from your research field: topics from your papers (OpenAlex), your Google Scholar interests, and your repos. Then it watches what you actually do:

You… It learns…
click a person, repo, paper or news item a little
⭐ star or 🍴 fork a repo more
follow someone the most

Interests fade with a 30-day half-life, so it follows you as you change. And 🔭 20% of every list is deliberately kept for fields you've never touched, so you don't end up in a bubble.

A separate model learns who follows you back, from your own history, and gets sharper every week.

Your interest map
The Model tab: you in the middle, your field, what you're into lately, and new territory

🔒 What it will never do

  • Never follows, stars, forks or comments for you. There is no code for it anywhere in the project. You look, you click, you act yourself on github.com.
  • No server, no account, no telemetry. It talks only to GitHub and public research APIs (OpenAlex, arXiv, bioRxiv, Hacker News, PyPI).
  • Your data stays yours: on your computer, plus (if you choose) a private GitHub repo you own for sync.
  • Tokens only in your OS keyring, checked for least privilege, never logged or printed.

Details: Safety.

💡 Ideas, problems and questions

Click 💡 at the top of the panel (or run mygeeky idea "your idea"). Pick Idea, Problem or Question, and your browser opens a ready-to-send issue in myGeeKy-ideas. Click Submit to send it. Nothing is sent until you do, and no token passes through myGeeKy. Issues there are public, so leave out tokens and private data.

📚 The full guide

Everything else is in docs/GUIDE.md:

How it works Finding people Repos to improve
Market board Research trends News
Your profile Signals, step by step Sync across computers
Updating Token expiry Troubleshooting
The panel All settings Scripts & AI agents

License

MIT. Made with ❤️ for researchers who code.

Star myGeeKy on GitHub

Metadata

Release files for mygeeky 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mygeeky 0.15.0
File Size Uploaded Provenance
mygeeky-0.15.0.tar.gz 803.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mygeeky 0.15.0
File Interpreter ABI Platform
mygeeky-0.15.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / mygeeky-0.15.0.tar.gz

Download URL mygeeky-0.15.0.tar.gz
Size 803.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f8b4e8a4922287d0ff8b3bed9208abfffbf922ca5a6e955911f45c5d3bda8f82
BLAKE2b-256 checksum
How to use checksums
af3111710c6ee10681e74f1f4d880ebde13caf9e2dc703f8e70871d43a49b3c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / mygeeky-0.15.0-py3-none-any.whl

Download URL mygeeky-0.15.0-py3-none-any.whl
Size 764.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d7218aa0794edebbcd5239baa285f2ed7886721a92365ba1db00dd9b5be5ee6
BLAKE2b-256 checksum
How to use checksums
beb62982521a7be1b48d96b61f9d906cc8fa023173be45577570a1ac0e006503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for mygeeky 0.15.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.15.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page