AmintaCCCP/GithubStarsManager
AI-powered GitHub stars manager with semantic search, auto-categorization, and release tracking
GithubStarsManager – AI‑powered personal library for your GitHub stars
What it is
- A desktop‑first (Electron) application that syncs every repository you have starred on GitHub and enriches them with AI‑generated summaries, tags, and categories.
- All data lives locally (or optionally in a self‑hosted Express + SQLite backend) – nothing is forced to the cloud.
Core capabilities
| Feature | What it does |
|---|---|
| Auto‑sync stars | Connect a GitHub personal‑access token and the app pulls all your starred repos automatically. |
| AI‑managed metadata | In bulk the app calls OpenAI, Anthropic, Ollama or any compatible API to generate short descriptions, tags and hierarchical categories. Categories can be locked so AI never overwrites them. |
| Vector/semantic search | Repository descriptions (or full READMEs) are embedded via Cloudflare Vectorize. You can search by intent, and click Find similar repositories to see a neighbourhood of related stars. |
| Repository Q&A assistant | Ask a natural‑language question about a single repo from its card. The answer is tied to a specific commit and shows the source snippets used, all stored locally. |
| MCP server | Exposes your enriched star data through the Model Context Protocol, letting agents like Claude Code or Cursor read/search your collection without extra setup. |
| Release tracking | Subscribe to repos, get a unified timeline of new releases, filter assets by OS or file type, and download with one click (browser or via aria2 RPC). |
| Fork & Gist management | View, sync upstream, trigger GitHub Actions on forks; browse, create, edit and AI‑summarise Gists. |
| Discovery centre | Shows GitHub Trending, hot releases and most‑popular projects; you can run AI analysis on any of them and add them to your starred list. |
| Customization | 12 built‑in UI themes, HTTP/SOCKS5 proxy, WebDAV backup, local plugin system, and optional backend for cross‑device sync and encrypted token storage. |
Technology stack
- Frontend: Electron (HTML/CSS/JS) with a responsive UI, built‑in theme presets.
- Backend (optional): Node/Express server with SQLite for data sync and proxying.
- AI integration: Calls to OpenAI, Anthropic, Ollama or any OpenAI‑compatible endpoint; supports custom endpoints.
- Vector search: Cloudflare Vectorize worker for embedding and similarity lookup.
- Download helper: Optional aria2 JSON‑RPC integration for fast remote downloads.
Who might find it useful
- Developers who star many repositories and struggle to locate them later.
- Researchers or hobbyists who want a searchable, AI‑annotated personal knowledge base of open‑source projects.
- Teams that want a local‑first way to keep track of releases and quickly fetch assets.
- Users of AI coding assistants who need a structured, searchable repository catalogue for the agents to consume via MCP.
How to get started
- Download the packaged desktop client (Windows/macOS/Linux) from the releases page.
- Launch, provide a GitHub token, and let the app sync your stars.
- Open Settings → AI Config to add your preferred LLM provider.
- Run AI Batch Analysis to generate summaries and tags, then use the search bar or the Find similar button to locate repos by meaning.
- (Optional) Deploy the provided Express + SQLite server if you need cross‑device sync or want to proxy AI/WebDAV calls.
Status
- Publicly released, listed on Product Hunt and Trendshift.
- Actively maintained with a wiki for plugin development and detailed documentation.
All information above is taken directly from the repository’s README; no additional features have been inferred.
Related
- Project
- Project
- Project
- Project
- Project