First run
On first launch, ide99 walks you through a short onboarding — under a minute.
Step 1. Privacy
A privacy dialog opens with two toggles:
- Anonymous statistics — off by default. If on, only the following is sent: app version, OS, fact of launch. No SQL, database names, IP.
- Crash reports — off by default. On crash, a stack trace + version is sent. SQL and data are never sent.
You can change either decision at any time: Settings → Privacy (see Privacy & telemetry).
Step 2. Start
An onboarding window appears with two buttons:
- "Start" — Standard mode. Opens the workspace with an empty editor; you add a connection and write SQL.
- "Skip" — same, no greeting. Straight to the IDE.
Only Standard mode is available in v1.0. Easy Mode (visual builder for beginners) is temporarily hidden — it will return after a UX rework.
Step 3. First connection
If no connections yet, ide99 shows a "Add your first connection" prompt.
Click + in the left panel. Full form details: Create a connection.
The minimum to connect:
- Name (any, for you)
- Host (e.g.
localhost for local Postgres)
- Port (
5432 by default)
- Database (
postgres by default)
- User and password
Click Test connection — ide99 runs SELECT version() and shows the Postgres version on success.
Step 4. The workspace after onboarding
The workspace opens:
┌──────────────────────────────────────────────┐
│ [● ● ●] ide99 · postgres@local │ Title bar
├────────┬─────────────────────────┬───────────┤
│ Conns │ Editor / Plan / Health │ Schema │
│ list │ (tabs + content) │ tree │
│ │ │ │
│ Theme │ │ │
│ Lang │ │ │
│ Setts │ │ │
└────────┴─────────────────────────┴───────────┘
left main area right
- Left — connections list, theme/language toggles, Settings button.
- Center — the editor and its tabs (Editor, Plan, Health, Live Ops, History).
- Right — schema tree of the active connection.
Next