Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex,…
Junior.Guru
The junior.guru website, Discord bot, and synchronization scripts
Install
brew install gpgInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →junior.guru (aka coop) 🐣
The junior.guru website, Discord bot, and synchronization scripts.
Status of the README
This README is missing a lot of information. Honza didn't have time yet to add a proper, nice README. The file currently only includes documentation of the hard parts of the development process, which would be easy to forget and difficult to learn again.
Contributions
Contributions are welcome, but Honza didn't have much time yet to make the repo very friendly to contributors.
Installation on macOS M1
This is needed for decrypting backups:
$ brew install gpg
Screenshotting
$ playwright install
Setting up email address
Add the following to the DNS:
junior.guru '@' MX mx1.improvmx.com 10 junior.guru '@' MX mx2.improvmx.com 20 junior.guru '@' TXT 'v=spf1 include:spf.improvmx.com include:_spf.google.com ~all'Fill the form at ImprovMX
Setting up Google Drive credentials
- Follow the steps in the gspread guide. Instead of Google Drive API, enable Google Sheets API.
- Save the obtained JSON file to the project directory as
google_service_account.json - Make sure it is ignored by Git
- Run
cat google_service_account.json | pbcopyto copy the JSON into your clipboard (macOS) - Go to CircleCI project settings, page Environment Variables
- Add
GOOGLE_SERVICE_ACCOUNTvariable and paste the JSON from your clipboard as a value
The service account's email address needs to be manually invited wherever it should have access. If it should be able to access Google Analytics, go there and invite it as if it was a user.
Setting up logo.junior.guru and podcast.junior.guru
The logo.junior.guru and podcast.junior.guru have their own repos and run on GitHub Pages. Set it up in DNS:
logo.junior.guru '@' CNAME 'juniorguru.github.io'
podcast.junior.guru '@' CNAME 'juniorguru.github.io'
Verify Google Search Console
In Google Search Console click verify and set a TXT DNS record.
Similar plugs
Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get…
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Open-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20+ more CLI Agent | Customize your assistants | Team them up|Star if you like it!
A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory,…