MCPcopy Index your code
hub / github.com/R2NorthstarTools/FlightCore

github.com/R2NorthstarTools/FlightCore @v3.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.2 ↗ · + Follow
186 symbols 332 edges 57 files 48 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/R2NorthstarTools/FlightCore/raw/v3.2.2/docs/assets/Square310x310Logo.png" width="200px">






<a href="https://r2northstartools.github.io/FlightCore/index.html?win-setup"><img src="https://github.com/R2NorthstarTools/FlightCore/raw/v3.2.2/docs/assets/downloadbutton.png" width="300px"></a>

FlightCore

A Northstar installer, updater, and mod-manager

FlightCore screenshot

Install

Downloads are available on the releases page.

Windows: Download FlightCore_X.Y.Z_x64_en-US.msi and then run the installer by double-clicking the file.

Linux: Download flight-core_X.Y.Z_amd64.AppImage, put it in a preferred location and make it executable. A Flatpak version is planned for the future.

All versions of FlightCore feature an auto-updater that will ask to self-update on new releases.

GitHub release (latest by date) GitHub release downloads (latest by date) Translation status

Frequently Asked Questions (FAQ)

Answers to frequently asked questions can be found in docs/FAQ.md

Development

If you'd like to contribute to FlightCore, see docs/DEVELOPMENT.md

If you are a Northstar developer/contributor, you might want to look at docs/DEV-TOOLS.md

Translating

Translations can be submitted via weblate. \ If you want to add translations for a new language that does not exist in FlightCore yet, please reach out via GitHub issues so that we can add support for it.

Translation status

Roadmap

--> See https://github.com/R2NorthstarTools/FlightCore/issues/1

Extension points exported contracts — how you extend this code

ComponentCustomProperties (Interface)
(no doc)
src-vue/src/vuex-shim.d.ts
GameInstall (Interface)
(no doc)
src-vue/src/utils/GameInstall.ts
FlightCoreStore (Interface)
(no doc)
src-vue/src/plugins/store.ts
PullRequestStoreState (Interface)
(no doc)
src-vue/src/plugins/modules/pull_requests.ts
Notification (Interface)
(no doc)
src-vue/src/plugins/modules/notifications.ts

Core symbols most depended-on inside this repo

showNotification
called by 13
src-vue/src/utils/ui.ts
showErrorNotification
called by 11
src-vue/src/utils/ui.ts
convert_release_candidate_number
called by 7
src-tauri/src/util.rs
get_enabled_mods
called by 6
src-tauri/src/mod_management/mod.rs
extract
called by 4
src-tauri/src/util.rs
check_is_valid_game_path
called by 4
src-tauri/src/repair_and_verify/mod.rs
get_installed_mods_and_properties
called by 4
src-tauri/src/mod_management/mod.rs
_get_northstar_version_number
called by 4
src-vue/src/plugins/store.ts

Shape

Function 135
Class 29
Enum 9
Interface 7
Method 6

Languages

Rust76%
TypeScript24%

Modules by API surface

src-tauri/src/mod_management/mod.rs26 symbols
src-vue/src/plugins/store.ts21 symbols
src-tauri/src/util.rs21 symbols
src-tauri/src/github/pull_requests.rs17 symbols
src-tauri/src/github/mod.rs14 symbols
src-tauri/src/repair_and_verify/mod.rs7 symbols
src-tauri/src/northstar/mod.rs7 symbols
src-tauri/src/northstar/install.rs7 symbols
src-vue/src/plugins/modules/pull_requests.ts6 symbols
src-tauri/src/lib.rs6 symbols
src-tauri/src/github/release_notes.rs6 symbols
src-tauri/src/platform_specific/mod.rs5 symbols

For agents

$ claude mcp add FlightCore \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact