{"tool":{"id":"milestone-ai","kind":"tool","name":"Milestone AI","company":"Milestone","url":"https://mstone.ai","logo":null,"layer":null,"primaryPhase":"measure","phases":["measure"],"segment":"point","subKind":null,"targetBuyer":["cto","eng leader"],"interface":["web","mcp"],"autonomy":null,"summary":"The intelligence platform for AI native engineering: connect AI spend, engineering output, quality, and governance to understand where AI creates value.","customers":["Playtika","HiBob","Carbyne","airSlate","Varonis","Kayak","Qodo","Qualcomm","Allvue","Teads"],"traction":null,"gtmPartners":null,"pricingModel":null,"pricingBucket":null,"entryPrice":null,"deployment":null,"models":null,"openSource":null,"repo":null,"compliance":["SOC 2 Type II"],"founded":null,"hq":null,"headcountBand":null,"fundingTotal":null,"lastRound":null,"status":null,"sources":[{"field":"summary","url":"https://mstone.ai/","tier":"A","retrieved":"2026-10-27"},{"field":"customers","url":"https://mstone.ai/","tier":"A","retrieved":"2026-10-27"},{"field":"compliance","url":"https://mstone.ai/","tier":"A","retrieved":"2026-10-27"},{"field":"relations","url":"https://mstone.ai/","tier":"A","retrieved":"2026-10-27"}],"lastVerified":"2026-10-27","freshness":{"checked":"2026-10-27","share90":1,"band":"fresh"},"history":{"added":"2026-10-27","addedBy":"Geoff Hollingworth","addedCommit":"b1275c530cb6e0a72c5d500ce3383f667f5c978a","edited":"2026-10-27","editedBy":"Geoff Hollingworth","editedCommit":"b1275c530cb6e0a72c5d500ce3383f667f5c978a","requestedBy":[{"name":"Geoff Hollingworth","issue":5}]}},"relations":[{"from":"milestone-ai","to":"github","type":"integrates_with","sources":["https://mstone.ai/"],"other":"github","otherName":"GitHub","direction":"out"},{"from":"milestone-ai","to":"jira","type":"integrates_with","sources":["https://mstone.ai/"],"other":"jira","otherName":"Jira","direction":"out"},{"from":"milestone-ai","to":"slack","type":"integrates_with","sources":["https://mstone.ai/"],"other":"slack","otherName":"Slack","direction":"out"},{"from":"milestone-ai","to":"qodo","type":"integrates_with","sources":["https://mstone.ai/"],"other":"qodo","otherName":"Qodo","direction":"out"},{"from":"milestone-ai","to":"augment-code","type":"integrates_with","sources":["https://mstone.ai/"],"other":"augment-code","otherName":"Augment Code (Cosmos)","direction":"out"},{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"],"other":"cursor","otherName":"Cursor","direction":"out"},{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"],"other":"github-copilot","otherName":"GitHub Copilot","direction":"out"},{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"],"other":"openai-codex","otherName":"Codex","direction":"out"},{"from":"milestone-ai","to":"cline","type":"integrates_with","sources":["https://mstone.ai/"],"other":"cline","otherName":"Cline","direction":"out"},{"from":"milestone-ai","to":"kiro","type":"integrates_with","sources":["https://mstone.ai/"],"other":"kiro","otherName":"Kiro","direction":"out"}],"changes":[{"kind":"added","date":"2026-10-27","commit":"b1275c530cb6e0a72c5d500ce3383f667f5c978a","author":"Geoff Hollingworth","requestedBy":[{"name":"Geoff Hollingworth","issue":5}],"tool":"milestone-ai","name":"Milestone AI","tools":[],"from":null,"fields":[],"published":[],"relationsAdded":[],"relationsRemoved":[],"text":"Milestone AI added"}],"isNew":true,"connections":{"groups":[{"group":"plan","direct":[{"tool":"kiro","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"kiro","type":"integrates_with","sources":["https://mstone.ai/"]}]}]}],"twoStep":[{"tool":"bmad","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"bmad","to":"openai-codex","type":"integrates_with","sources":["https://github.com/bmad-code-org/BMAD-METHOD"]}]}]},{"tool":"chatprd","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"chatprd","to":"openai-codex","type":"integrates_with","sources":["https://www.chatprd.ai/pricing"]}]}]},{"tool":"tessl","paths":[{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"tessl","to":"cursor","type":"integrates_with","sources":["https://tessl.io"]}]},{"via":"github-copilot","steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"tessl","to":"github-copilot","type":"integrates_with","sources":["https://tessl.io"]}]}]},{"tool":"traycer","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"traycer","to":"openai-codex","type":"integrates_with","sources":["https://traycer.ai/blog/inside-traycers-multi-model-architecture","https://traycer.ai/pricing"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"traycer","to":"cursor","type":"integrates_with","sources":["https://traycer.ai/blog/inside-traycers-multi-model-architecture","https://traycer.ai/pricing"]}]}]}]},{"group":"code","direct":[{"tool":"cline","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"cline","type":"integrates_with","sources":["https://mstone.ai/"]}]}]},{"tool":"openai-codex","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]}]}]},{"tool":"cursor","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]}]}]},{"tool":"github-copilot","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]}]}]}],"twoStep":[{"tool":"claude-code","paths":[{"via":"github-copilot","steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"github-copilot","to":"claude-code","type":"integrates_with","sources":["https://github.com/features/copilot"]}]}]},{"tool":"ellipsis","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"ellipsis","to":"openai-codex","type":"integrates_with","sources":["https://www.ellipsis.dev/platform"]}]}]},{"tool":"goose","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"goose","to":"openai-codex","type":"integrates_with","sources":["https://goose-docs.ai","https://github.com/block/goose"]}]}]},{"tool":"openhands","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"openhands","to":"openai-codex","type":"integrates_with","sources":["https://www.all-hands.dev"]}]}]},{"tool":"warp","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"warp","to":"openai-codex","type":"integrates_with","sources":["https://www.warp.dev"]}]}]},{"tool":"zed","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"zed","to":"openai-codex","type":"integrates_with","sources":["https://zed.dev/pricing"]}]}]}]},{"group":"review","direct":[{"tool":"qodo","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"qodo","type":"integrates_with","sources":["https://mstone.ai/"]}]}]}],"twoStep":[{"tool":"bito","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"bito","to":"openai-codex","type":"integrates_with","sources":["https://bito.ai/","https://bito.ai/compare/bito-vs-kiro/"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"bito","to":"cursor","type":"integrates_with","sources":["https://bito.ai/","https://bito.ai/compare/bito-vs-kiro/"]}]},{"via":"github-copilot","steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"bito","to":"github-copilot","type":"integrates_with","sources":["https://bito.ai/","https://bito.ai/compare/bito-vs-kiro/"]}]}]},{"tool":"cursor-bugbot","paths":[{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"cursor-bugbot","to":"cursor","type":"ships_inside","sources":["https://cursor.com/bugbot"]}]}]},{"tool":"greptile","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"greptile","to":"openai-codex","type":"integrates_with","sources":["https://www.greptile.com/"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"greptile","to":"cursor","type":"integrates_with","sources":["https://www.greptile.com/"]}]}]},{"tool":"macroscope","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"macroscope","to":"openai-codex","type":"integrates_with","sources":["https://macroscope.com/comparison/macroscope-vs-qodo"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"macroscope","to":"cursor","type":"integrates_with","sources":["https://macroscope.com/comparison/macroscope-vs-qodo"]}]}]},{"tool":"sonar","paths":[{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"sonar","to":"cursor","type":"integrates_with","sources":["https://www.sonarsource.com/partners/","https://www.sonarsource.com/plans-and-pricing/"]}]},{"via":"github-copilot","steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"sonar","to":"github-copilot","type":"integrates_with","sources":["https://www.sonarsource.com/partners/","https://www.sonarsource.com/plans-and-pricing/"]}]}]}]},{"group":"test","direct":[],"twoStep":[{"tool":"mabl","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"mabl","to":"openai-codex","type":"integrates_with","sources":["https://www.mabl.com"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"mabl","to":"cursor","type":"integrates_with","sources":["https://www.mabl.com"]}]}]}]},{"group":"cicd","direct":[],"twoStep":[{"tool":"circleci","paths":[{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"circleci","to":"cursor","type":"integrates_with","sources":["https://circleci.com/"]}]}]},{"tool":"gitlab-duo","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"gitlab-duo","to":"openai-codex","type":"integrates_with","sources":["https://about.gitlab.com/partners/","https://about.gitlab.com/gitlab-duo"]}]}]}]},{"group":"maintain","direct":[],"twoStep":[{"tool":"aws-transform","paths":[{"via":"kiro","steps":[{"from":"milestone-ai","to":"kiro","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"aws-transform","to":"kiro","type":"integrates_with","sources":["https://aws.amazon.com/transform"]}]}]},{"tool":"vfunction","paths":[{"via":"kiro","steps":[{"from":"milestone-ai","to":"kiro","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"vfunction","to":"kiro","type":"integrates_with","sources":["https://vfunction.com/","https://vfunction.com/pricing/"]}]}]}]},{"group":"understand","direct":[{"tool":"augment-code","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"augment-code","type":"integrates_with","sources":["https://mstone.ai/"]}]}]}],"twoStep":[{"tool":"context7","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"context7","to":"openai-codex","type":"integrates_with","sources":["https://context7.com"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"context7","to":"cursor","type":"integrates_with","sources":["https://context7.com"]}]}]},{"tool":"driver-ai","paths":[{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"driver-ai","to":"cursor","type":"integrates_with","sources":["https://www.driver.ai/pricing"]}]}]},{"tool":"entire","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"entire","to":"openai-codex","type":"integrates_with","sources":["https://github.com/entireio/cli"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"entire","to":"cursor","type":"integrates_with","sources":["https://github.com/entireio/cli"]}]},{"via":"github-copilot","steps":[{"from":"milestone-ai","to":"github-copilot","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"entire","to":"github-copilot","type":"integrates_with","sources":["https://github.com/entireio/cli"]}]}]},{"tool":"sourcegraph","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"sourcegraph","to":"openai-codex","type":"integrates_with","sources":["https://sourcegraph.com/partners","https://sourcegraph.com/pricing"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"sourcegraph","to":"cursor","type":"integrates_with","sources":["https://sourcegraph.com/partners","https://sourcegraph.com/pricing"]}]}]}]},{"group":"measure","direct":[],"twoStep":[{"tool":"faros","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"faros","to":"openai-codex","type":"integrates_with","sources":["https://www.faros.ai/compare/faros-vs-dx","https://www.faros.ai"]}]}]}]},{"group":"agent-infra","direct":[],"twoStep":[{"tool":"parallax","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"parallax","to":"openai-codex","type":"integrates_with","sources":["https://www.conifer.build/parallax"]}]},{"via":"cursor","steps":[{"from":"milestone-ai","to":"cursor","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"parallax","to":"cursor","type":"integrates_with","sources":["https://www.conifer.build/parallax"]}]}]},{"tool":"reboot","paths":[{"via":"openai-codex","steps":[{"from":"milestone-ai","to":"openai-codex","type":"integrates_with","sources":["https://mstone.ai/"]},{"from":"reboot","to":"openai-codex","type":"integrates_with","sources":["https://reboot.dev/"]}]}]}]},{"group":"systems","direct":[{"tool":"github","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"github","type":"integrates_with","sources":["https://mstone.ai/"]}]}]},{"tool":"jira","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"jira","type":"integrates_with","sources":["https://mstone.ai/"]}]}]},{"tool":"slack","paths":[{"via":null,"steps":[{"from":"milestone-ai","to":"slack","type":"integrates_with","sources":["https://mstone.ai/"]}]}]}],"twoStep":[]}],"names":{"kiro":"Kiro","milestone-ai":"Milestone AI","bmad":"BMAD-METHOD","openai-codex":"Codex","chatprd":"ChatPRD","tessl":"Tessl","cursor":"Cursor","github-copilot":"GitHub Copilot","traycer":"Traycer","cline":"Cline","claude-code":"Claude Code","ellipsis":"Ellipsis","goose":"goose","openhands":"OpenHands","warp":"Warp","zed":"Zed","qodo":"Qodo","bito":"Bito","cursor-bugbot":"Bugbot","greptile":"Greptile","macroscope":"Macroscope","sonar":"SonarQube","mabl":"mabl","circleci":"CircleCI","gitlab-duo":"GitLab Duo Agent Platform","aws-transform":"AWS Transform","vfunction":"vFunction","augment-code":"Augment Code (Cosmos)","context7":"Context7","driver-ai":"Driver","entire":"Entire","sourcegraph":"Sourcegraph","faros":"Faros","parallax":"Parallax","reboot":"Reboot","github":"GitHub","jira":"Jira","slack":"Slack"}}}