Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TM1 IDENew to Visual Studio Code? Get it now.
TM1 IDE

TM1 IDE

flameY3T1

|
93 installs
| (0) | Free
IDE for IBM Planning Analytics / TM1: TI editor with linter, formatter, autocomplete and debugger, cube viewer, dimension editor, MDX runner, rule editor, chores, security, operations and Git integration. Many servers in one tree.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TM1 IDE — The Complete IDE for IBM Planning Analytics / TM1

Author: flameY3T1

Turn VS Code into a full TM1 development environment.

Write TI processes and rules with real autocomplete, a configurable linter and a server-backed compile check. Browse and edit cubes and dimensions visually — native views and MDX alike.

Watch threads, read the message log, manage security and chores.

One tree, as many servers as you like.


What you get

  • Editors
    TI process editor: autocomplete, breakpoint debugging, server compile-check on save. Configurable linter and formatter with per-server rule sets. Snippets and process templates.
    Rule editor: context-aware autocomplete, DB() and [] builders, Qualify Elements in dimension order, CheckRules on save.
  • Data — Cube Viewer for native views and MDX alike: drag-and-drop pivot, suppress zero. Dimension Browser and Editor: tree or set, drag-and-drop hierarchies, multi-edit attributes, usage-check before delete. Subsets, hierarchies, picklist cubes, sandboxes. MDX Runner with F5, live validation, history and a cell-limit guard.
  • Operations — threads, lock-wait chains, TM1 Top, message log including startup and run analysis, chores, files and application documents.
  • Security — permission matrices for cubes, dimensions and processes, element and cell security builders, user and group manager, and impersonation to see the model through someone else's rights.
  • Analysis — object overviews, find references and call graphs, search and replace across objects, unify variable names, normalise naming and casing, RAM dashboard, overfed-cell scan, TI runtimes read from the message log.
  • Many servers at once — one tree for every connection, server folders, admin-server discovery, PAW gateway, TI console, bulk deploy and bulk delete across servers, and workbenches that reopen a whole set of windows. TM1 11 and 12.
  • Beyond the server — Git mirror: processes and rules as files, drift detection, Pull / Push / Diff, server stays source of truth. Bedrock install and update. UI in 7 languages.
  • TI test framework (beta) — record a process run, replay it offline. Recording deploys and runs a rewritten copy on the server and changes server state: Dev/Sandbox only, at your own risk.

Pair it with the TM1 MCP Server

From the same author: the TM1 MCP Server lets the AI tool of your choice (Claude, Cursor, Copilot, …) talk to TM1 directly — process logic, rule debugging, MDX, model analysis, right next to this IDE.

npm install -g tm1-mcp-server

Getting started

  1. Install — Extensions (Ctrl+Shift+X) → search "TM1 IDE" → Install → fully restart the IDE.
  2. Add a server — TM1 Explorer icon → Add Server. A guided quick-pick walks every field; passwords go to the OS keychain, never plain text.
  3. Open something — cubes, dimensions, processes, chores, views, files, threads, message log and the MDX Runner hang under each connected server. Several connections stay open at once.

Now navigate through the TM1 IDE and have fun. 🎉


Shortcuts

Action Key
Debug (editor) · Run query (MDX) F5
Save / Save As (process) Ctrl+S / Ctrl+Shift+S
Format code Ctrl+Shift+I
Rename symbol F2
Find references Shift+F12
Toggle comment block Ctrl+#

Debugging a process needs EnableTIDebugging=T on the server.


Security & privacy

Built for corporate environments:

  • No telemetry — nothing leaves your machine.
  • Credentials in the OS keychain — never in plain text or config files.
  • Direct connection only — your machine straight to your TM1 servers. No third-party endpoints.
  • Per-profile SSL — disable self-signed verification only on trusted networks.
  • Disabled in Restricted Mode — because it can deploy and run TI code. Mark the folder Trusted to use it.
  • Remote-ready — runs as a workspace extension (Remote-SSH / WSL).

Acknowledgments

Thanks to the best TM1 community in the world — at Deutsche Bahn — for the inspiration, and for finding the bugs. This exists because of you.

And a tip of the hat to linti, the inspiration behind this extension's linter. 😉


License

Proprietary. Copyright (c) 2026 flameY3T1. All rights reserved. See the LICENSE file.

The source code is private and confidential. Access granted to selected individuals does not include any right to redistribute, publish, or disclose it to third parties. The right to publish compiled builds (e.g. the VS Code Marketplace) is reserved exclusively to the copyright holder.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft