
zaneris/passenger
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Avalonia로 구축된 C#과 .NET용 오픈소스 IDE, Windows, macOS, Linux용: Roslyn 기반 편집기, Hot Reload가 포함된 자체 디버거, CPU 및 메모리 프로파일러, Avalonia용 XAML 툴...
개요
C#과 최신 .NET용 IDE로, C#과 Avalonia로 작성된 MIT에서 무료 오픈 소스입니다. Windows와 macOS부터 시작하고, Linux용 빌드(설치 방법)를 포함합니다. 웹사이트 • 다운로드 • 기능이 무엇인지 • 당신의 코딩 에이전트 • 빌드 • 기여하기 Passenger 편집, 빌드, 실행, 테스트, 디버깅 및 C#과 .NET 프로파일을 수행합니다. 포함된 많은 내용은 보통 유료 IDE 또는 유료 애드온이 필요합니다; Passenger 내에서는 MIT의 무료 오픈 소스 IDE의 일부로, 업무 및 개인 프로젝트 모두에 사용됩니다: - 완료 및 검사, 타이핑 시 미리보기(Windows에서는 WPF), 실행 중인 앱의 라이브 비주얼 트리, 수정된 실패한 바인딩, 그리고 Avalonia에서는 XAML의 줄과 끊김점 뒤에 있는 값 제공. 다른 .NET IDE보다 더 많은 XAML 툴이 제공됩니다. - 프로그램 시작 또는 실행 중인 프로그램에서 타임라인, 호출 트리, 핫스팟, 플레임 그래프; 루트까지의 경로와 크기를 유지하는 힙 스냅샷, 새롭고 죽은 객체, 생존 객체를 비교합니다.
개요(AI 번역)
C#과 최신 .NET용 IDE로, C#과 Avalonia로 작성되었으며, MIT 하에서 무료 오픈 소스로 제공됩니다. 윈도우와 macOS를 먼저 사용하세요, 리눅스용 빌드(설치 방법)와 함께 있습니다.
웹사이트 • 다운로드 • 이 기능이 하는 일은 • 당신의 코딩 에이전트 • 건축 • 기여
승객은 C#과 .NET 파일을 편집, 빌드, 실행, 테스트, 디버그, 프로파일로 사용합니다. 포함된 내용의 대부분은 보통 유료 소프트웨어가 필요합니다 IDE 또는 유료 애드온; Passenger에서는 MIT의 무료 오픈 소스인 IDE의 일부로 업무용과 개인용으로 사용됩니다 유사한 프로젝트:
- Avalonia 및 WPF용 XAML 툴링. 완료 및 두 가지 모두 검사, 타이핑 시 미리보기(Windows의 WPF), 앱의 라이브 비주얼 트리를 실행하고, 수정된 바인딩에 실패한 바인딩이 나열되어 있으며, Avalonia에서는 XAML 값 뒤에 바인딩하는 경우가 있습니다. XAML의 라인과 브레이크포인트. 다른 .NET IDE보다 더 많은 XAML 툴이 포함되어 있습니다.
- 성능 및 메모리 프로파일링. 프로그램 시작 또는 실행 중인 것에 부착된 것; 루트까지의 크기와 경로를 유지한 힙 스냅샷은 새롭고 죽은 것들과 비교해 물건을 살아남았다. 보통은 유료 추가 장비였다.
- **자체 디버거와 핫 리로드가 포함되어 있습니다.
이 페이지는 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
설치
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"]
}
}
}