# tgjones/gemini

Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.

Repository: https://github.com/tgjones/gemini
Canonical: https://ross.abutalabs.com/products/tgjones-gemini
Language: C#
License: NOASSERTION
License Family: other
Last push: 2023-07-30T04:38:02+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5894, "days_push": 1130, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1148, forks 294 (observed 2026-08-28T04:03:46.127283+00:00)

## What it is
Gemini is a WPF framework for building IDE-like desktop applications, similar in concept to the Visual Studio Shell. It is built on AvalonDock for dockable tool windows and Caliburn Micro for MVVM architecture, with modular NuGet packages and multiple themes.

## Use cases
- build an IDE-like application in WPF
- create a dockable tool window layout in C#
- build a Visual Studio Shell-style app
- add code editor and error list panels to a WPF app
- structure a WPF app with MVVM and Caliburn Micro
- theme a WPF IDE-style application

## When to avoid
- you are targeting macOS, Linux, or cross-platform desktop apps
- you are building a simple non-IDE-style application where a docking shell is overkill
- you need a framework with frequent updates and large community support

## Facets
- artifact type: framework
- maturity: maintenance
- function: gui, ui-components, state-management, plugin-system
- domain: desktop-applications, developer-tools, cross-platform
- platform: windows, dotnet
- tags: wpf, ide-framework, avalondock, caliburn-micro, mvvm, csharp, dockable-windows

## Member repositories
- tgjones/gemini (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:46.127283+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:52.429540+00:00, confidence not recorded.
  - readme: https://github.com/tgjones/gemini (fetched 2026-08-28T04:03:46.127283+00:00, sha 0c8d65701692)
- Data as of 2026-08-30T08:39:29.467469+00:00.
