Skip to content
Bot Framework Emulator
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add code owners Jan 11, 2019
.vscode Added tests to emulator/core (#1321) Feb 20, 2019
packages Revert "Allow the Emulator user to specify a User ID (#1422)" (#1429) Apr 15, 2019
scripts 💅 integrate prettier and eslint (#1240) Jan 17, 2019
.babelrc 💅 integrate prettier and eslint (#1240) Jan 17, 2019
.editorconfig let git handle line endings instead of editor Jan 11, 2019
.eslintrc.react.js 💅 integrate prettier and eslint (#1240) Jan 17, 2019
.gitattributes let git handle line endings instead of editor Jan 11, 2019
.gitignore Updated gitignore to remove settings.json from the repo. Sep 19, 2018
.node-version set node version to latest LTS Dec 17, 2018
.prettierrc Relaxed prettier print-width rule to 120. (#1255) Jan 28, 2019
.travis.yml Build fix for unit test failures Jan 8, 2019 Tomlm/create conversation (#1233) Jan 16, 2019
LICENSE.txt Update README, CONTRIBUTING, etc (#470) May 4, 2018 update releases link to point to latest Dec 17, 2018
ThirdPartyLicenses.txt Got rid of old and unused build resources. Jan 8, 2019
copyright.js 💅 integrate prettier and eslint (#1240) Jan 17, 2019
env.js Build tweaks May 29, 2018
package-lock.json Locked webpack-dev-server to 3.2.1 to fix local build. Apr 11, 2019
package.json Added mechanism for LUIS extension scoped styles. Apr 2, 2019
testSetup.js Added mechanism for LUIS extension scoped styles. Apr 2, 2019
tsconfig.json update package references in tsconfig (#1252) Jan 24, 2019

Microsoft Bot Framework Emulator

Build Status Coverage Status

The Bot Framework Emulator is a desktop application that allows bot developers to test and debug bots built using the BotBuilder SDK.

You can use the Bot Framework Emulator to test bots running either locally on your machine or connect to bots running remotely through a tunnel.


  • Download the Bot Framework V4 Emulator for your platform from the GitHub releases page.

Supported platforms

  • Windows
  • OS X
  • Linux


Checkout the Wiki for docs.



Nightly builds

Nightly builds are generated using the latest code. Therefore, they may not be stable, and most likely lack up to date documentation. These builds are better suited for more experienced users, although everyone is welcome to use them and provide feedback. Nightly builds of the V4 Emulator are available here.


This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.

Reporting Security Issues

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) at You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.


Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.

You can’t perform that action at this time.