ZP

zaneris/passenger

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

192 stars 15 forks 品質 74 トレンド 47MIT

Avaloniaで構築されたC#および.NET用のオープンソースIDE、Windows、macOS、Linux向けに:Roslyn搭載のエディタ、Hot Reload対応のデバッガ、CPUとメモリプロファイラー、Avalonia用のXAMLツールなど...

概要

C#と現代の.NET用のIDEで、AvaloniaでC#で書かれ、MITのもとで無料かつオープンソースです。まずはWindowsとmacOSから始め、Linux用のビルド(インストール方法)も用意しています。 ウェブサイト • ダウンロード • 何をするのか • あなたのコーディングエージェント • 構築 • 貢献 PassengerはC#および.NETで編集、ビルド、実行、テスト、デバッグ、プロファイルを行います。多くの内容は通常、有料IDEまたは有料アドオンを必要とします。Passengaryでは、MITのもとで無料かつオープンソースのIDEの一部として機能し、仕事や個人プロジェクトの両方に利用できます。 - 完了とチェックの両方、入力時のプレビュー(WindowsではWPF)、実行中のアプリのライブビジュアルツリー、修正された失敗したバインディング、AvaloniaではXAMLの行やブレークポイントの後に値が割り当てられる。他の.NET IDEよりも多くのXAMLツールが搭載されています。- プログラムの開始時や実行中のプログラムからタイムライン、コールツリー、ホットスポット、フレームグラフ;保持されたサイズとルートまでのパスを持つヒープスナップショットで、新規オブジェクト、死んだオブジェクト、生存オブジェクトを比較します。

概要(AI 翻訳)

C#および現代の.NET用のIDEで、C#で書かれ、Avaloniaで、MITのもとで無料かつオープンソースです。まずはWindowsとmacOSからです。 Linux用のビルド(インストール方法)について。

ウェブサイト • ダウンロード • 効果 • あなたのコーディングエージェント • 建設 • 貢献

Passengerは編集、ビルド、実行、テスト、デバッグ、C#および.NETのプロファイルを行います。含まれる多くの内容は通常、有料の IDEまたは有料アドオン;Passengerでは、MITのもとで仕事用および個人用に無料かつオープンソースのIDEの一部となっています プロジェクト類似:

  • AvaloniaおよびWPF用のXAMLツール。 両方の補完とチェック、入力時のプレビュー(WindowsのWPF)、 アプリのライブビジュアルツリーを実行し、修正済みの失敗したバインディング、そしてAvaloniaではXAMLの後にバインディングする XAMLの行やブレークポイント。他の.NET IDEよりも多くのXAMLツールが使われています。
  • パフォーマンスおよびメモリプロファイリング。 プログラム開始時からタイムライン、コールツリー、ホットスポット、フレームグラフ 実行中のものに接続されます。ルートまでの大きさと経路を保持したヒープスナップショットは、新規、死んだもの、 生き残った物。通常は有料の追加アイテムです。
  • **独自のデバッガで、Hot Reload機能付き。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Passenger

Debug the whole stack. The free IDE for C# and .NET: from a console app to a Docker Compose stack or an Aspire AppHost, every .NET service under its own debugger, Hot Reload and profiler. Free and open source under MIT, for Windows, macOS and Linux (how to install it there).

Website • Download • What’s new in 0.2.2 • What it does • Your coding agent • Building • Contributing

Passenger edits, builds, runs, tests, debugs and profiles C# and modern .NET. Most of what it includes usually takes a paid IDE or a paid add-on; in Passenger it is part of the IDE, free and open source under MIT, for work and personal projects alike, with no account, no licence key and no telemetry:

  • Debugging and profiling in containers. A Docker Compose file’s services or a Dockerfile’s run as one, every .NET service built here, held at its start and attached to inside its container, with Hot Reload and the profiler there too.
  • Aspire, with Passenger as the AppHost’s IDE. Aspire asks Passenger to start each project resource, so every service is debugged, reloaded and profiled, and the Aspire window shows the resources, their logs and their traces.
  • Live requests with their SQL. Each request a running web app serves and the database commands it ran, an N+1 or a slow query marked, for a program you run and for every service of a compose run or an AppHost.
  • EF Core migrations that run. The Migrations window finds what would stop dotnet ef (the tool, the Design package, a provider behind) and fixes it before it runs.
  • A debugger of its own, with Hot Reload, and performance and memory profiling: several programs debugged at once, the values methods returned, Smart Step Into and decompiled libraries; call trees, flame graphs and heap snapshots compared.
  • XAML tooling for Avalonia and WPF. Completion and checks, a preview as you type, the running app’s Live Visual Tree, failed bindings with fixes, and in Avalonia, binding values and breakpoints in the XAML.
  • An IDE your agent can drive. Passenger is an MCP server for Claude Code, Codex, OpenCode and any MCP agent: it
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "passenger": { "command": "/Applications/Passenger.app/Contents/MacOS/Passenger", "args": ["--mcp-attach"] } } }