BUILD YOUR WAY

Start developing
your way.

Chat with AI or develop directly in a familiar IDE.
Build and run applications on the same projectroom platform.

TITAN PROVIDERSReuse shared capabilities. Build your business features.

Data, files, cryptography and email. Language SDKs connect to the same core implementation.

01 / AI + CLI

Install the SDK.
Ask AI to get started.

Start with an AI desktop app and CLI without an IDE. Install the SDK in an empty working folder that your AI can access.

  1. 1
    Install SDK

    TITAN-START-HERE.md is saved in the current folder.

  2. 2
    Ask AI to read the guide

    Decide the application name and UI and server languages together.

  3. 3
    Review sign-in and the creation plan

    Authenticate directly in the browser and approve application creation.

TITAN SDK · PREVIEW

Install from a terminal

v0.1.0-preview.20
macOS · Apple SiliconmacOS 27.0 or later
Terminal
curl -fsSL --proto '=https' --proto-redir '=https' https://titan-dev.projectroom.io/sdk/install.sh | sh

No login is needed to install. AI will guide projectroom sign-in afterward. Developers do not use AWS accounts or AWS login.

CLI 0.5.52 · Kit 0.8.717.7 MB

The public package currently supports macOS Apple Silicon. Packages for other operating systems are being prepared.

View the full AI starter prompt

Read TITAN-START-HERE.md in this folder and AI-END-TO-END-TEST.md in the SDK, then help me create a projectroom application. First confirm the app and UI/server languages and guide me through projectroom sign-in. If an earlier creation record exists, ask whether to restore it instead of creating a duplicate. Request my approval separately for creation, restoration and deployment, then continue through build, deployment and verification within the approved scope.

One command for the next update

titan updateinstalls the latest SDK. To check for a new version only, use titan update --check.

Updates the CLI, execution tools and guides without signing in. Application code and login state are preserved. Use the respective IDE's update process for plugins.

The IDE's embedded CLI can also use titan update --checkto compare public CLI versions. Check plugin updates in the IDE itself.

For older installations without this command, run the installer above once again. If the terminal cannot find titan, run ~/.local/share/titan/bin/titan update.

02 / IDE + PLUGIN

Add Titan to your familiar tools.

Plugins include development execution tools.
This is a separate starting path from the AI-only SDK.

The current installers are distributed separately. Use the supplied IntelliJ ZIP or VS Code VSIX. These instructions do not use Marketplace search.

IntelliJ IDEA

2026.2 or later · Windows / macOS
.zip
  1. Install plugin

    In Settings → Plugins → gear icon → Install Plugin from Disk…, select the supplied ZIP.

  2. Restart the IDE

    Restart and check for the Tools → Titan menu.

  3. Sign in to projectroom

    Start browser authentication from Open Titan Application. After signing in, check for updates through the supported plugin distribution channel.

Start IntelliJ tour
Before you build

Local builds require Docker. Check IDE language support for Java, Go and JavaScript too. Prepare Node and Go analysis libraries from the development dependencies menu.

Visual Studio Code

1.95 or later · Windows / macOS
.vsix
  1. Install extension

    In Extensions → … → Install from VSIX…, select the supplied VSIX.

  2. Reload window

    Run Reload Window if needed, then check the Titan icon on the left.

  3. Sign in and prepare your environment

    Authenticate in the browser using Titan: Sign In, then run Titan: Prepare Development Environment. Install a new VSIX to update.

Start VS Code tour
Open the Command Palette

macOS: ⌘⇧P · Windows: Ctrl+Shift+P. Search for Titan: to see available commands. Open the application folder as a trusted workspace.

03 / YOUR FIRST APPLICATION

Follow one application from start to finish.

Create application → Create module → Build & deploy → Open application → Runtime logs.
Select your IDE to see actual screens and navigation paths.

Actual plugin screens · 2026.10
STEP 01 / 05

Create an application

An application is the starting point. Download an existing application or create an empty one.

  1. Tools
  2. Titan
  3. Open Another Titan Application
  4. New Application…
  1. Sign in with your projectroom account in the browser and approve the connection.
  2. In New Application…, enter a name, code and optional description, then choose Create Application.
  3. Select an existing application to download it. You do not need to recreate it.
Expected result

A dedicated local workspace and development guide are prepared and opened in a new IDE window.

You can also start with Open Titan Application on the Welcome screen.

Actual IntelliJ 앱 만들기 screen
Example application screens. Account and application names vary by environment.Enlarge ↗
01 / 05 · IntelliJ IDEA

This tour explains usage. Step buttons do not create applications, build or deploy. Personal development, team STG and production deployments are separate steps.

04 / FIND YOUR TOOLS

Where can I find a feature?

What you want to doIntelliJ IDEAVS Code
Create / open applicationsCreate an empty application or open an existing one locally.Tools → Titan → Open Another Titan Application → New Application…Titan: Create New Application / Titan: Select and Open Application
Create modulesChoose UI, API or batch templates.Tools → Titan → Application → New Module…Titan: Create Module
Build & deployPrepare an executable personal development version.Titan Activity → Build → Build & DeployTitan: Build Module / Deploy Module / Build and Deploy Module
Prepare development dependenciesPrepare Node and Go dependencies for IDE analysis.Run configurations → Titan · Prepare Development Dependencies · ModuleTitan: Prepare Development Dependencies (Node·Go)
Runtime logsReview received logs from deployed modules.Titan Activity → LogsTitan: View Module Logs
Database settings / SQLConnect application databases and query tables.Titan Resources → Data Sources / Tools → Titan → Application → Database Settings…Titan: Database Settings / SQLTools
KV / application filesView data and files stored by the application.Titan Resources → Open KV / Application FilesExplorer → Titan · Application Name → KV / Application Files
ParameterManage settings for dev, stg and prd.Titan Resources → ParametersTitan: Parameters
Batch execution / schedulesRun once in development and manage schedules for STG and PRD.Titan Resources → Batch Execution & SchedulesTitan: Batch Execution & Schedules
Members / merge requestsView application members and integrate changes.Titan Resources → Members / Open Merge RequestsExplorer → Titan · Application Name → Members / Merge Requests
SMTP / SQL historyReview email connection settings and SQL execution history.Titan Resources → SMTP Settings / SQL HistoryTitan: SMTP Settings / Titan: SQL History
Module inspectionReview differences between server registration, local code and Git, with suggested actions.Tools → Titan → Application → Inspect Modules…Titan: Inspect Modules

Application resources are in Titan Resources under Project / Explorer. Use each IDE's native Git views to review changes, commit and push.

05 / BUILD WITH A CONVERSATION

You describe it.
Development follows.

These scenarios connect what you say with the work that follows.
AI explains the plan. You review and approve at the right moments.

01

Start with an idea

“Let's create a new Titan application.”
AI + CLI

The AI confirms the app, name and workspace, guides projectroom sign-in, then shows the account and creation plan for approval.

Application workspace + AI development guide

You sign in directly in the browser. Application creation requires a separate approval.

02

Separate UI and server

“Let's use JavaScript for the UI and Java for the server.”
AI + CLI

Plan the / UI and /api server modules and prepare templates. Implement pages and SSR in the UI, and the APIs it calls in the server.

UI module + server module

Agree on features and data storage too. For example: “Create a user table in the connected database and store registrations there.”

03

Check the result

“Build it and tell me which URL to open.”
AI + CLI · Browser

Run tests and builds, confirm the target, then sign and deploy. Show the development URL and the actions to test.

Personal development version + test URL

Authenticate through Open development app in the web console or IntelliJ's open action. This is separate from merely invoking Lambda.

04

Save work to the repository

“Save today's work to the repository on a branch named with today's date.”
AI + CLI

Review changed files and prepare a personal branch with today's date. Show the commit scope, then commit and push after approval.

Personal branch commit + remote backup

Local build artifacts are separate from Git storage. Commit and push source to continue on another computer.

05

Integrate into the team's STG

“Integrate my work into the development server so the team can view it.”
Merge request + Web console

Prepare and review a merge request from the personal branch into stg. After merging, use STG build & deploy in the application's Deployments tab.

Shared STG deployment history

The CLI does not currently support PRs, merges or STG execution. Complete these in the merge request screen and web console; AI guides the process and review.

06

Promote a verified release

“Promote the version running in STG to production.”
Owner · Web console

Check completed STG releases and their deployment times. The application owner chooses a release and approves promotion.

Production promotion of the same verified versions

No rebuild. The production aliases point to the chosen STG release's function versions. Promotion currently runs in the web console.

READY WHEN YOU ARE

Ready for your first application?