-
-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or request
Description
A few things I want to ship next:
- Local folder directory mode (e.g.
explainthisrepo .in all modes) - Handle Terminal Ctrl+C shutdown during explanation generation and explicit SIGNIT interception
- Rich spinner for explanation generation
-
--treeflag to visualize repository structure - LLM provider interface (no direct Gemini/OpenAI calls)
- Gemini provider adapter that calls Gemini API behind LLMProvider interface
- OpenAI provider adapter that calls OpenAI API behind LLMProvider interface
- Ollama provider adapter for local explanation generation
- Groq provider adapter that calls Groq API behind LLMProvider interface
- Anthropic provider adapter that calls Anthropic API behind LLMProvider interface
- OpenRouter provider adapter that calls OpenRouter API behind LLMProvider interface
- Automatic LLM provider selection based on availability
-
--llmflag to force specific provider (e.g.explainthisrepo --llm gemini) - Installs per LLM provider (e.g.
pip install explainthisrepo[openai]) - Generation per LLM propvider (e.g.
explainthisrepo --llm ollama owner/repo -
initcommand to securely store LLM API keys (e.gnpx explainthisrepo initandexplainthisrepo initfor pip or npm) - Add GitHub issue summarizer
- Add PR summarizer
- GitHub PR bot
- Add output format options (
-- json,-- ymal) - Add offline analysis mode
- Platform support and automatic builds for MacOS
- Platform support and automatic builds for Windows
- Platform support and automatic builds for Linux
- Detect low-signal README and deprioritize them. See also Detect low-signal README and deprioritize them #163
- Implement explanation for a specific file from a local directory. See also Implement explanation of a specific file from the local directory #173
- Implement explanation for a specific file from a GitHub repository. See also Implement explanation of a specific file from a GitHub repository #174
- Add CLI aliases (explain-this-repo, etr) for faster usage
- Add secure
--token/-tflag with hidden input for GitHub auth
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request