CHAT: Chat Command
CHAT is the Godel Terminal command for opening the in-app chat: public rooms, ticker-specific rooms, private DMs, and user-created group chats in one window.
How to use CHAT
Global chat:
CHAT: opens the main window with your channel list.
Ticker-specific chat:
Security Identifier/Ticker Country/Instrument Asset Class CHAT
Example: INTC US EQ CHAT: joins (or auto-creates) the Intel-specific room.
Window Layout
CHAT is a single-instance window: only one can be open at a time. The layout is:
- Left sidebar: your display name at the top (click to open ACM), a message search bar, then two collapsible sections: DMs & Groups and Public Channels.
- Right pane: header with channel title + member count, scrollable message history in the middle, composer at the bottom.
On mobile, the sidebar collapses into a dropdown at the top of the window.
Channel Types
| Type | How it shows | Who can open it |
|---|---|---|
| Public Channel | #channel-name | Anyone signed in |
| Symbol Channel | $TICKER | Anyone signed in; auto-created the first time a user opens one via TICKER CHAT |
| Group Chat | #group-name | Members only (invite required) |
| DM | @username | Paid users only (anon / piker users get an upgrade prompt) |
Permission tiers on public rooms
Godel has several public-room permission tiers. The badge you see in the composer area tells you which tier the current room is in:
- public_read: everyone can read; subscribers can write.
- public_write: everyone can read; signed-in, email-verified users can write.
- user_write / user_only: subscribers only (anonymous / piker users see "This channel is for subscribers only").
- admin_write: read-only for everyone except Godel admins (shows "This channel is read only").
If you're banned from chat, you'll see "You've been banned from chat" in place of the composer, with your unban timestamp if the ban is temporary.
Creating & Managing Channels
Start a DM or group chat
Click + at the top of the DMs & Groups section. CHAT opens a user search: pick one user to start a DM, or add multiple users to create a group chat. Paid users only; anon / piker users are prompted to upgrade.
Leave or delete a channel
Hover a channel row in the sidebar; the ⋯ menu appears on the right.
- Group chats: Leave Group (removes you from the group). Godel admins also see Delete Group.
- DMs: Hide DM (hides the DM from your sidebar without deleting the history for the other party).
- Symbol channels / Public channels: no leave option; unsubscribe isn't supported for auto-discovery channels.
Group chat metadata
Group chats can be renamed by a member and have their member list edited inline: click the group title in the channel header to open the editor panel.
Writing Messages
The composer sits at the bottom of the right pane.
Message syntax
| Syntax | What it becomes |
|---|---|
| $TICKER | Live quote pill: streams the current price and change |
| {TICKER ASSETCLASS G} | Inline embedded chart (e.g. {AAPL EQ G}) |
| :emote: | Inline emote image (e.g. :chad:, :pepelaugh:) |
| @username | Mention: notifies that user and counts toward unread-mentions |
| YouTube URL | Optional inline YouTube embed (enable in Chat Settings) |
Keyboard shortcuts in the composer
| Key | Action |
|---|---|
| Enter | Send message |
| Shift + Enter | Newline in the composer |
| ↑ | In an empty composer: edit your last message inline |
| Esc | Inside the edit view: cancel the edit |
Reply
Hover a message and click the reply affordance. The composer shows a "Replying to @username" bar above the input; click × on that bar to cancel the reply without clearing the message draft.
Emotes
Click the emote picker icon next to the composer to open a tray of every emote. Click one to insert :name: into the composer: it renders as an image once sent.
Full emote list: chad, based, clown, copium, dank, ez, feelsbadman, feelsthinkingman, feelsweirdman, gn, hmm, hypers, pepehands, pepelaugh, prayge, sadge, speed, pog, trump, wheeze, pray, comfy, magic, call, piker, lmao, pink, green, up, down, raise, jail, this, shkreli, iced, bull, bear, heart, brain.
Message Actions
Hover any message to reveal its action menu:
- React: add an emote reaction. Reactions aggregate (click an existing reaction chip to add your vote or remove it).
- Reply: quote-reply (see above).
- Delete: remove your own message. A confirmation toast prompts before deletion. Godel admins can delete any message.
- Hide user: hide all messages from the author in your view only.
- Jump to context: when viewing a search result, jump to the message's position in its channel.
Mentions and unread badges
- Public / symbol / group channels light up only for mentions: the red badge shows your mention count.
- DMs light up for any new message: every DM is treated as a mention.
- Channels with no unread activity render in gray; channels with unread content render in white.
Message Search
Type into the search bar at the top of the sidebar and press Enter. The right pane switches to "Search Results" mode; click any hit to jump to that message in its channel (there's a Jump to context affordance). Press Escape in the search input to clear.
Access: search requires a paid subscription: anon users are prompted to register, piker users to finish onboarding.
Chat Settings
Click the gear icon (Settings) in the header to open the Chat settings pane. Options:
| Setting | What it does |
|---|---|
| Message font size | Three sizes (small / medium / large: zoom 1.0× / 1.2× / 1.4×). Saved globally across all chat windows. |
| Embed YouTube (Experimental) | When enabled, YouTube URLs posted in chat render as inline embedded players. |
| Youtube embed size | Small / Medium / Large: only visible when Embed YouTube is on. |
Click Save to apply, Cancel to discard. Font size persists to your user account.
Quoting a Ticker in a Symbol Channel
When you're in a $TICKER channel (e.g. opened via AAPL US EQ CHAT), the channel header shows a live QuickQuote pill with current price, change %, and volume so you can monitor the underlying while chatting about it.
Notes & Limits
- CHAT requires a signed-in account. Anonymous users see the sidebar but can't post.
- CHAT is a single-instance window: only one chat window is allowed at a time per layout.
- Max message length is enforced client-side.
- DMs and groups are paid-only; search is paid-only; public-room posting requires email verification.
- The #general public chat feed powers the WJI sentiment index.