提供前端单元与组件测试能力,支持对逻辑函数、用户交互及界面渲染的验证,通过模拟环境与行为确保代码可靠性,适用于在开发过程中持续保障前端功能正确性。
提供前端单元与组件测试能力,支持对逻辑函数、用户交互及界面渲染的验证,通过模拟环境与行为确保代码可靠性,适用于在开发过程中持续保障前端功能正确性。
适用于「🔒 测试与安全」相关场景,可作为可复用的 AI 能力组件,接入支持 Agent Skills 的 AI 客户端(如 Claude、Cursor、Cline 等),按需调用以扩展模型能力。
The definition of the word exceptionless is: to be without exception. Exceptionless provides real-time error reporting for your JavaScript, Node, .NET Core, ASP.NET, Web API, WebForms, WPF, Console, and MVC apps. It organizes the gathered information into simple actionable data that will help your app become exceptionless!
⭐️ We appreciate your star, it helps!
Using Exceptionless
Refer to the Exceptionless documentation.
Hosting Options
We provide very reasonably priced hosting at Exceptionless. By using our hosted service, you are supporting the project and helping it get better! We also provide set up and support services.
Exceptionless can easily be run locally using Docker:
docker run --rm -it -p 7110:8080 exceptionless/exceptionless:latest- Open
http://localhost:7110 - Create an account. The first account in the system will automatically be an admin.
This will run a completely self-contained simple instance of Exceptionless. It is only suitable for testing purposes since it will not persist data. For more complete setups, check out the self hosting documentation. Also, if you want to support the project while self hosting you can send us a pull request or donation.
Contributing
In appreciation for anyone who submits a non-trivial pull request, we will give you a free Exceptionless paid plan for a year. After your pull request is accepted, simply send an email to team@exceptionless.io with the name of your organization and we will upgrade you to a paid plan.
Start here:
- Read the contributing document.
- Install Docker, .NET 10.0, and Node 24+.
- Run the app with one of these entry points:
- Visual Studio Code: open the repo root and start the
Aspirelaunch configuration. - Visual Studio: open
Exceptionless.slnx, setExceptionless.AppHostas the startup project, and run it. - CLI or Dev Container: run
aspire runfrom the repo root.
- Visual Studio Code: open the repo root and start the
After startup:
- Open
https://localhost:7121/if a browser does not open automatically. - In
Developmentmode, a global administrator useradmin@exceptionless.testwith passwordtesteris created automatically.
Notes:
- Running
Exceptionless.AppHoststarts the app and required infrastructure together. - Backend tests bootstrap required infrastructure automatically.

UI Development
Frontend work currently spans two apps:
- The legacy Angular UI in
src/Exceptionless.Web/ClientApp.angularis still the main site UI. Most of that app lives inapp/,components/,less/,img/,lang/, andgrunt/. - The Svelte 5 UI in
src/Exceptionless.Web/ClientAppis still under development.
For examples of API requests, see exceptionless.http. If you use that file in Visual Studio Code, install the REST Client extension.
Thanks
Thanks to all the people who have contributed!
Thanks to JetBrains for a community WebStorm and ReSharper license to use on this project. It's the best JavaScript IDE/Visual Studio productivity enhancement hands down.
Thanks to Red Gate for providing an open source license for a .NET Developer Bundle. It's an indispensable tool when you need to track down a performance/memory issue.
在终端执行以下命令,即可将本 Skill 安装到本地 AI 客户端:
npx skills add exceptionless/Exceptionless