Starcat Changelog
All notable changes to Starcat are summarized here for release notes.
1.5.0
Starcat 1.5.0 expands how you discover, organize, and revisit GitHub repositories with Awesome discovery, Spotlight search, GitHub Lists and batch AI organization, GitHub contribution widgets, and richer Activity conversations, README reading, and repository insights.
New
- Agent multi-runtime: Switch the Agent workspace between the built-in runtime, Codex App Server, and DeepSeek Harness while reusing Starcat repository context, knowledge retrieval, and product tools, with provider, model, configuration checks, execution traces, and run metrics.

- Awesome discovery: Find projects through Starcat Picks or custom Awesome sources, browse by source and section, search, filter, select repositories in bulk, and review repository files and external resources.

- Awesome source management: Add public GitHub Awesome repositories as sources, follow background parsing progress, refresh them manually, and keep using local results when the network is unavailable.
- Spotlight repository search: Search starred repositories and local notes from macOS Spotlight, then open Starcat directly at the matching detail. The repository header can also copy the full name.

- GitHub Lists organization: Add repositories to multiple GitHub Lists and generate AI grouping suggestions. Preview, filter, and adjust results before applying them, create groups, discard suggestions, or regroup repositories.

- Batch AI workspace: Select repositories to generate summaries, tags, and grouping suggestions through one task queue and review them in the same window. Code context and external search can be chosen for each task.
- Automatic AI organization: Configure the GitHub Lists scope and schedule. Human review remains the default, with an optional user-enabled automatic confirmation setting.
- GitHub contribution widgets: Add Contribution Overview, Contribution Summary, yearly heatmap, and contribution radar widgets for today’s activity, best day, totals, commits, issues, pull requests, reviews, and repositories.
- GitHub service status: The main-window status panel now shows the official GitHub service status.
- README in-page search: Press Command-F in a README to open the find bar and step through matches. List search defaults to Shift-Command-F, and both shortcuts can be changed in Settings.
- Repository documents and videos: Open same-repository Markdown documents in a separate Starcat window and play supported GitHub README videos with native controls.

- Security advisories and release assets: Review recent advisories, severity, and GHSA / CVE details in Insights, then browse, copy, or download the latest release attachments.

- Background Activity notifications: While Starcat is running, receive Issue, pull request, and Discussion updates without opening Activity, with distinct closed, reopened, and merged state changes.
- Activity status and filters: Issues and pull requests show Open, Closed, or Merged, while Star, Unstar, and Fork events show whether the repository is in your library and support combined status filters.
- Issue conversation actions: See opening titles, labels, and event history; paste images, preview Markdown, copy links or content, quote replies, and edit your own opening posts and comments.

- Public Star contribution: An optional, off-by-default privacy setting can anonymously contribute public repository IDs and available Star dates to improve recommendations without blocking normal sync.
- Sharing and open-source links: Copy share text from repository health, repository insights, and library statistics. Share cards and exports identify Starcat, while Help and About link to the source repository.
- Star trend image sharing: Copy the Star trend card from Repository Insights as an image, preserving repository identity and avatar for saving or sharing.
- Trained repository recommendations: The Direct edition uses offline-trained results in Similar Repositories, displays model-calibrated match scores, and refreshes caches when the model version changes.
Improvements
- Awesome browsing: Sources, sections, and repositories now load incrementally with stable pagination, improved source search, real descriptions, repository metadata, refresh progress, and a three-column layout.
- AI organization workflow: Ungrouped organization starts from a middle-column banner and can create groups before processing. The task queue shows avatars, descriptions, status totals, and review results, and unfinished sessions can be discarded or continued.
- AI processing performance: Batch summaries, tags, and grouping tasks use bounded parallel processing, publish each repository’s result as it finishes, and keep large review lists and windows responsive.
- Long-list loading: Activity, Explore, Awesome, Releases, Knowledge Base, and AI review lists now prefetch consistently so fast scrolling is less likely to miss the next page.
- AI usage statistics: The usage dashboard adds estimated cost, pricing coverage, and persisted snapshots for comparing model and task consumption.
- Desktop widgets: Focus, Repository Rediscovery, Collection Trend, and Release Watch have clearer hierarchy and heatmap layouts. Sparse large-size variants have been removed.
- Local Issue state: Comments, event history, and unsent drafts are cached per thread and survive thread changes or app restarts; each cache can be cleared in Settings.
- Release asset downloads: See live progress in each download row, then use the completion toast to find or open the saved file.
- Tag and list editing: Choose tag-merge targets in a sheet with predictable ordering and default selection, with consistent headers across tag and GitHub List editors.
- Interface details: Shortcut modifiers and primary keys use separate keycaps, the empty Activity detail guides selection, and suggested tags use clearer rows and hover feedback.
- Agent Runtime diagnostics: Automatic Runtime discovery, configuration documentation, optional capabilities, and failure guidance are clearer, while the execution timeline exposes reasoning summaries, tool calls, errors, artifacts, and cost estimates; a Beta badge makes the workspace preview status explicit.
Fixes
- Account data isolation: Restoring a cached session switches to the matching account database before publishing the signed-in state, avoiding temporary reads or writes against another account.
- Release notes images: Screenshots in the Activity timeline now scale to the window width instead of being clipped.
- README and comment translation: Switching repositories or conversations no longer mixes translation state, and opening posts plus every comment can show the correct side-by-side translation.
- Comment box on thread change: Switching Issues immediately stops AI generation and collapses the composer so drafts do not carry into another thread.
- Activity library state: Adding a repository from the timeline updates only its library badge without closing the current detail or resetting the selection.
- Star count synchronization: After starring or unstarring in Manage, Explore, or Activity, list and detail counts update immediately and remain consistent.
- Repository community signals: Directory-based GitHub Issue Forms are recognized correctly instead of appearing missing.
- AI summary overlay: The expanded panel stays below the README / Insights tabs instead of covering page navigation.
1.4.0
Starcat 1.4.0 brings GitHub Notifications into Activity so you can handle mentions, review requests, and Issue / PR threads without leaving the app, while continuing to refine knowledge-base indexing and Explore.
Important update: Starcat's online services have been upgraded. Please update to 1.4.0 as soon as possible. Older versions can still display existing local cache, but online refresh, recommendations, Discovery, Wiki, and sharing will no longer be available.
New
- GitHub notification inbox: Review mentions, review requests, assignments, discussions, releases, and security alerts in Activity. Filter by Unread, Mentions, Reviews, Issues, PRs, and more; group by Today, Yesterday, This week, and Earlier. All also interleaves your own Stars, Unstars, and Forks. The timeline distinguishes Issues from PRs; avatars and usernames open GitHub profiles, and Dependabot uses its official circular mark. Viewed items stay read, and the sync control spins while refreshing. Starcat asks to re-authorize if notification access is missing, and can post reminders in Notification Center.

- Issue / PR threads: Open a notification to read the opening post and comments, write or preview a reply, and move to the previous or next item. Done matches GitHub Inbox Done and does not close the issue. Confirmed-open issues can be closed; closed issues can be reopened. Open the thread on GitHub, or the repository in Starcat.
- AI comment drafts: Generate a reply from the current thread, or polish text you already typed. The reply follows the thread language, not your draft or the app UI language.
- Thread translation: Translate the opening post and comments in segmented or full mode; titles, repository names, and the composer stay original. Target language can follow the app UI, paragraphs already in that language are skipped, and new translations fade in briefly.
- Local CLI inference: Direct builds can run Knowledge Base RAG through Codex CLI or Claude Code CLI; Settings detects installation, version, and path, with setup guidance when a CLI is missing.
Improvements
- External CodebaseMemory runtime: Direct builds no longer bundle the large executable; Starcat can detect a current official installation or use one selected in Settings.
- Long thinking smoothness: Knowledge Q&A and repository AI chat stay responsive during long reasoning, and you can still expand to read the full text when it finishes.
- Last AI-index prefetch: Opening Settings shows when the last prefetch finished, with counts and green, orange, or red status icons.
- External index test status: Meilisearch and Qdrant each show their own result next to Test and Save, with green success, orange rebuild-needed, and red failure icons.
- Semantic search progress: Index refresh shows a busy ring immediately, then a determinate ring as up-to-date repos are skipped; only missing or stale vectors are rebuilt.
- Semantic relevance badge: Percent size matches Language, Stars, and Forks on the same row.
- Knowledge-base chunk status: Details distinguish whether a shard is still in the library from current-model embedding status.
- Knowledge-base embedding progress: Shows current-model coverage, no longer marks a previous run as finished, and can be viewed or paused from the toolbar status panel.
- Index issue shards: Open the knowledge base from pending, failed, or expired cards and jump to the matching chunk.
- Meilisearch keyword index: Text is synced at the start of a knowledge-base rebuild so keyword search works before embeddings finish.
- Knowledge-base Chinese search: Chinese infix matching, and named repositories more reliably land on indexed README content.
- Shortcut recorder: Expands the key display area and shows an inline reset-to-default control only after a shortcut is changed.
- README translation: Target language can be Auto (follows the app UI), same-language paragraphs are skipped, and new translations fade in briefly.
- Translation and AI-draft errors: Failures show as a bottom-right toast; incomplete AI setup can open Settings.
- First-run coaching: Replaces overlapping system tips with a single yellow capsule.
- Activity counts and help: List counts move to the system title-bar subtitle, and category help opens from the middle column.
- Notification timeline pagination: Preloads the next page around eight items before the end, keeping long timelines moving without waiting at the bottom.
Fixes
- 3D code graph startup: Reuses the account-wide graph service and repository route, fixing valid installations being reported missing and shared-daemon cache conflicts causing port timeouts.
- Query planning timeline: Thinking is nested under Query planning, and the plan plus Context Plan panel appear only after planning actually finishes.
- Embedding cancel: Pausing vectorization no longer reports a network error or bounce the progress back.
- Global filter panel: Removes the noticeable delay when opening repository filters for faster access.
- Explore offline cache: Shows cached Discovery, Popular, and New Releases data immediately when the service is unavailable instead of leaving skeleton rows visible.
- Explore category counts: Restores cached Discovery, Popular, New Releases, and Weekly totals on first launch without opening each category.
1.3.0
Starcat 1.3.0 adds My Projects, library-wide and repository-level insights, macOS desktop widgets, reusable insight context for AI and RAG, and external search integrations for Alfred, uTools, and Raycast—helping you manage, understand, and rediscover repositories faster.
New
- My Projects: Browse personal, organization, and external collaboration repositories; use GitHub App permissions for authorized public, private, and internal projects, with existing filters, details, and Star trends.
- My Insights: Review organization progress, technology distribution, project status, and items needing attention across all saved repositories or your Knowledge Base, then drill down to the matching repository list.

- Repository Insights: View Star growth, collaboration activity, commit trends, contributors, release cadence, project health, community standards, and security signals, with stable content while switching repositories or refreshing.

- Repository Insights Context: Reuse generated insights in AI summaries, repository conversations, and RAG answers through a removable read-only XML context, with distinct status for unavailable data, custom prompts that omit insights, and actual fallback.
- macOS desktop widgets: Starcat Focus, Rediscovery, Release Watch, and Star Trend show frequently used repositories, a daily rediscovery, unread releases, and recent starring growth with deep links to the corresponding content.

- Alfred Workflow: Search Starcat local repositories and GitHub directly from Alfred. View project
- uTools Plugin: Search Starcat local repositories and GitHub directly from uTools. View project
- Raycast Extension: Search Starcat local repositories and GitHub directly from Raycast. View project
Improvements
- Shared insight aggregates: My Insights and repository insights data are used as context for RAG knowledge base Q&A.
- RAG Prompt Settings: Compare and copy read-only default prompts, with clearer Markdown formatting for Q&A and conversation compression templates.
- Custom Prompt Diagnostics: See which context capabilities and placeholders a custom template supports without Starcat automatically rewriting user content.
- First-run onboarding: Feature screenshots, refined welcome audio timing, clearer card hierarchy, and more stable window sizing.
Fixes
- Share card theme controls: Uses full, contiguous click targets for style and color controls, eliminating missed clicks near edges and between buttons.
- RAG evidence citations: Metadata found through keyword search and Knowledge Base statistics now appear as actual cited snippets, so sources remain verifiable in answers and conversation history without vector indexing.
1.2.0
Starcat 1.2.0 focuses on stability, usability, and visual polish—adding an 18-language interface, pinning, share links, shortcuts, and README capabilities, while refining navigation, tags, notes, translation, and knowledge-base flows.
New
- 18-language interface: Use Starcat in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, Spanish, Brazilian Portuguese, Italian, Russian, Dutch, Polish, Ukrainian, Turkish, Vietnamese, Indonesian, or Arabic.
- Repository pinning in Manage: Pin / Unpin, most-recently-pinned ordering, and a card-corner indicator.
- Repository share links: Open Starcat and locate the shared repository.
- Customizable app shortcuts: Search, refresh, open Knowledge RAG workspace and current-repo AI, with global and per-shortcut switches.
- README Mermaid diagrams: Local rendering with responsive sizing in narrow detail panes, and source fallback when rendering fails.
- README segmented and full translation: Segmented bilingual reading by default; full mode replaces visible text while keeping README structure.
Improvements
- Add-tag popover: Clearer colored-icon rows and selection, with a solid window-matched background.
- Pro sidebar username gradient: Better light/dark adaptation, smoother first-letter color, and stronger light-mode contrast.
- Starred and Explore navigation: Clearer three-level hierarchy and filter context.
- README translation speed: Smaller first batch, incremental results, up to four concurrent requests, per-segment caching, and resume for unfinished segments.
- Personal notes: README-based AI generate/refine, visible progress, Markdown edit/preview, draft copy, and clearer save status.
- AI sharing: Reuse existing AI summaries; cancel creation and regenerate share links.
- Knowledge-base chunk management: Shard counts match language/stars sizing on cards; edit and detail views show last-updated time and approximate token counts.
Fixes
- Knowledge Base entry: Fixes occasional no-response, minimized-window restore failure, and opening empty-library setup before index status finishes loading.
1.1.0
Starcat 1.1.0 turns saved repositories into a local-first, explainable RAG knowledge base, with broad performance, reliability, and macOS interface improvements.
New
- Added a full knowledge-base RAG workspace with multi-repository context, streaming answers, citations, conversation groups, pinning, history, and draft recovery.
- Added hybrid retrieval across vector and bilingual keyword search, repository metadata, Wiki, RepoContext, optional reranking, live GitHub context, and external search.
- Added knowledge-base browsing and index management with batch Star imports, README completion, chunk editing and exclusion, targeted rebuilds, and index health checks.
- Added explainable RAG controls for query plans, execution timelines, retrieval funnels, context budgets, historical replay, retrieval settings, and debug export.
- Added a local AI usage dashboard for requests, tokens, latency, and failures without storing prompts or response content.
- Added global Star-status filters and AI-summary indicators for faster repository triage.
Improvements
- Improved large-library and long-conversation performance with bounded indexing, batched vector work, incremental persistence, limited prefetching, and caching.
- Improved the RAG workspace with resizable columns, loading skeletons, richer citation panels, code and table copying, stable scrolling, and responsive typography.
- Improved AI settings and background jobs with clearer model capabilities, safer tag suggestions, actionable diagnostics, progress reporting, and cancel or skip controls.
- Improved Explore, Trending, and Weekly with shared snapshots, session caches, cancellation-safe switching, source filters, timelines, and stable loading states.
- Improved native macOS consistency across settings, pickers, segmented controls, sidebar icons, semantic colors, and compact window layouts.
- Improved browser Companion workflows with configurable local ports, recommendation pagination, Star-state synchronization, and clearer availability feedback.
- Improved Direct Pro Pass activation, device management, seat-limit feedback, subscription cancellation, and channel-specific update controls.
Fixes
- Fixed RAG scope isolation across repository or account switches, concurrent tasks, cancellations, and stale callbacks.
- Fixed retrieval and citation correctness for explicit repository scopes, private notes, bilingual keywords, Wiki content, excluded chunks, false citation markers, and no-evidence refusal.
- Fixed conversation stability for title generation, pin ordering, draft and history restoration, long-session compression, streaming timers, and scroll-to-bottom behavior.
- Fixed knowledge-base refresh and indexing issues, including unnecessary reloads, stale vectors overwriting new chunks, inaccurate source updates, and background Wiki refresh failures.
- Fixed browser-based GitHub sign-in, localized AI and RAG error feedback, and several settings, layout, and accessibility issues.
1.0.0
Initial Starcat public release.
Highlights
- Manage GitHub stars in a native macOS three-column app.
- Sign in with GitHub and sync starred repositories with progress, refresh, and rate-limit handling.
- Browse repositories by all stars, tags, languages, smart collections, status, archived state, forks, and search.
- Read repository details with metadata, README rendering, GitHub shortcuts, clone links, and unstar actions.
- Organize repositories with tags, batch tagging, private notes, and reading or usage status.
- Search locally across repository names, owners, descriptions, notes, and related metadata.
- Explore GitHub Trending, weekly sources, recommendations, and repository activity.
- Track releases, subscribe to repositories, review assets, and mark updates as read.
- Use AI features with your own provider settings, including repository summaries, tag suggestions, chat, semantic search, README translation, and sharing support.
- Review repository health signals, OpenSSF Scorecard information, Wiki context, and related insights.
- Create and export share cards and repository collections for external sharing.
- Manage app settings, storage, diagnostics, open-source credits, themes, language, and interface preferences.
- Use English and Simplified Chinese throughout the app.
- Run as a native macOS app with sandboxing, hardened runtime, window management, and App Store readiness work in place.
New
- Added Getting Started onboarding system covering sync, RAG/Agent trials, project homepage, and knowledge base setup, with back navigation and debug-mode toggle.
- Added overlay state protection to prevent onboarding lockout after unexpected exits, unified manual replay guard, and share guidance bubble positioning.
- Added Agent and RAG workbenches as independent system windows with floating pin control, collapsible sidebars, and inherited interface scale.
- Added Agent plan and tool output display, expanded event model, and completed runtime event feedback loop.
- Added landing page hero loading animation with multi-stage transitions, macOS-native download modal with refreshed pricing grid, and a download version section.
- Added similar repository recommendations, with saved results, clearer recommendation cards, starred-repo indicators, and the option to open recommended repositories in a separate Starcat window.
- Added more GitHub sign-in choices, including browser-based sign-in, token sign-in, a clearer login chooser, and a visible authorization countdown.
- Added repository code intelligence as a Pro feature, giving each repository its own analysis workspace, cached results, and a dedicated settings entry.
- Added an in-detail AI assistant entry, README AI summaries, summary caching, and smoother summary generation from both Starcat and browser-based entry points.
- Added a Browser Plugin workflow for GitHub pages, including local pairing, repository context, notes, tags, health data, Wiki context, recommendations, and Safari WebExtension support.
- Added a getting started checklist to guide first-time setup and key actions.
- Added Explore and discovery surfaces for trending, discovery, GitHub search, and ranked repository lists.
- Added README background fetching and health score prefetching so repository details can feel ready sooner.
- Added health score sorting, health color states, and OpenSSF Scorecard warmup for easier repository evaluation.
- Added menu bar and macOS menu controls for quicker access to common actions.
- Added Direct distribution support alongside the App Store channel, including a separate Direct build target, channel-aware configuration, and Direct-only Sparkle update integration.
- Added Sparkle update support for Direct builds, including an appcast feed, EdDSA key configuration, update menu integration, and documentation for key backup and multi-Mac signing workflows.
- Added Direct license infrastructure with a License API service, local license storage, and a channel-neutral entitlement layer for App Store and Direct builds.
- Added a provider-neutral direct payment abstraction so future payment gateways such as Creem can be integrated without binding the app to one vendor.
- Added service status badges, service health checks, and local operations tools for easier setup and troubleshooting.
- Added interface size controls, release timeline paging, and release subscription counts in the sidebar.
- Includes an Agent workbench with audit trail visibility, refined reply styling, recognizable toolbar entry points, and title bar controls.
- Includes a polished DMG background, clear app-drop-link placement, and readable Direct distribution file names.
- Includes a refined landing page presentation, macOS-native download flow, pricing layout, and product texture.
- Includes first-sync and weekly page loading states with shared loading indicators.
- Includes recommendation cards, recommendation caching, clear placement, starred-repository indicators, and Pro gating.
- Includes README rendering with GitHub image handling, system-style scrollbars, and clear loading states.
- Includes global search with keyboard shortcut, history, reliable focus behavior, and GitHub result pagination.
- Includes GitHub Stars list handling, sidebar counts, language icons, and empty states.
- Includes Activity and Weekly browsing with filters, fast counts, and detail loading states.
- Includes sharing cards with multiple layouts, color options, profile details, and Pro-aware availability.
- Includes Settings copy, storage actions, service configuration, and diagnostic log feedback.
- Includes dark mode support across AI, health, search, sharing, and plugin-related screens.
- Includes release readiness materials, open-source credits, distribution planning, and in-app release notes loading.
- Includes Direct release tooling with separate App Store and Direct packaging scripts, Direct run targets, Sparkle appcast generation, and release orchestration for appcast and DMG upload.
- Includes Starcat website nginx rules for Sparkle appcast freshness and Direct download paths.
- Includes shared action icon patterns across toolbars, dangerous actions, common actions, tags, sidebars, and batch operations.
- Includes internal diagnostics, telemetry safety, and developer-only controls without exposing unfinished features as product features.
- Includes stable Agent default artifact selection on load.
- Includes stable RAG and workbench input handling for first-keystroke text entry.
- Includes RAG middle column message alignment and workbench title bar icon visibility.
- Includes correct landing page macOS version labeling.
- Includes Dock and menu bar reopening behavior after the main window is closed.
- Includes correct cursor behavior when overlays sit above README content or other interactive views.
- Includes AI summary generation for repositories whose GitHub names differ only by letter case.
- Includes browser plugin handling for unavailable or Pro-only actions.
- Includes automatic visible-content refresh after notes or tags are changed from external entry points.
- Includes stable recommended repository windows and README loading behavior.
- Includes CodebaseMemory launch, storage, cache, and repository-switching support.
- Includes README image support for subdirectories and GitHub raw image paths.
- Includes global search focus timing and refined search result interactions.
- Includes storage reset completion states, unsigned-in storage scrolling, and settings layout edge cases.
- Includes language aggregation sorting for repositories with missing language data.
- Includes release-build-safe debug-only menu controls.
- Includes Direct build signing and entitlement checks so non-App Store builds run without the App Sandbox entitlement while App Store builds keep their sandbox configuration.
- Includes Direct update test packaging with temporary marketing/build version overrides and appcast generation that only uses the intended DMG files.