Organize & navigate
Pins, notes, recaps, spaces, the Activity view, split views, search, exports, and the fastest paths between threads.
Long-running agent work produces a lot of conversation. These features keep it navigable.
Pin what matters
Projects, threads, and individual transcript messages can be pinned (Pin project, Pin thread, Pin message). Pinned messages appear in the Pinned section of the chat's Environment panel, where you can Mark done or Unpin them. For autosaving notes that stay with the thread, turn on Notepad in Settings → General (section Context and notes), where you can also hide Recap, Pinned messages, and Project instructions.
Spaces
Spaces group threads in the sidebar. Use New space in the Spaces strip to add one; the default space is Void. Switch with Ctrl+Alt+← / Ctrl+Alt+→, or jump with Ctrl+Alt+1 … Ctrl+Alt+9 (Ctrl+Alt+1 is Void).
Activity view
Press Ctrl+Alt+U, or use the bell button in the sidebar ("Switch to activity view"), to switch the sidebar to Activity. It orders chats by your last sent message. Agent responses, completions, approvals, and other background activity update a chat's indicators without moving it.
Sections are Pinned, Drafts, Recent, Today, Yesterday, Earlier, Done, and Snoozed. Recent shows up to five chats you sent a message to during the current working day, which starts at 4am. Chats you mark Done stay there until you undo it or send a new message. Switch back with "Switch to classic view".
Find text in the current conversation
Press Ctrl+F (outside a terminal) to open the floating find bar ("Search chat..."). Tejus highlights matching message text and shows the active result and the total, for example "2 / 7 results". Use Enter and Shift+Enter for next and previous, and Esc to close. Closing the bar removes the temporary highlights; find does not change messages or pinned content.
Recap long threads
The Environment panel's Recap section generates a short summary of the chat and caches it. It is created while the panel is open and the chat has been idle for a few seconds. Useful before a handoff or when returning to a thread after days away.
Split views
Drag a chat onto a chat pane (top, bottom, left, or right) to keep threads visible side by side — even across projects — or press Ctrl+\ to split the current chat. Splits go up to a 2×2 grid. Close a pane with the Close chat button in its header; the remaining chats stay open.
Side chats (/side, Ctrl+Alt+S) open in the right dock under Side chats. They expire after a period of inactivity, set with Side chat expiry (1 hour by default, 24 hours, or never).
Jump between surfaces
Ctrl+Tab / Ctrl+Shift+Tab open the recent-view switcher, with keycap hints, for keyboard-first navigation through recent chats and surfaces. Combined with the keyboard shortcuts, you rarely need the pointer.
To reorder or hide the app rail's destinations, open the rail's More menu and choose Customize…, then drag the rows into your preferred order.
Search files and source
In a chat, press Ctrl+P to find workspace files by name, or Ctrl+Shift+F to search file contents across the active project (type at least two characters). File results show the name and parent path; code results add the matching line number and excerpt. Choosing a result opens the file in the chat's right-dock File panel; choosing a folder opens it in the Explorer panel.
In the IDE, the same shortcuts open the IDE's Search sidebar instead, and a content match opens the file at that line.
Search is scoped to the thread's workspace. If a result appears to come from the wrong checkout, verify the thread's local or worktree environment before editing it.
Edit files beside the chat
The chat's Explorer panel opens a file tree and an editable, syntax-highlighted viewer next to the conversation, and file references can go straight into prompts. For bigger edits, open the IDE, or use Open in in the Environment panel's Editor section (Ctrl+O opens your favorite) to hand the project to an external editor. Tejus lists the editors it finds on your computer, such as VS Code, Cursor, Zed, Windsurf, Sublime Text, JetBrains IDEs, Explorer, and Terminal. See Workspace editor & diffs for saving, conflicts, and review controls.
Read larger documents
Use Maximize panel on a right-dock panel to expand it across the workspace; Restore panel returns it to the dock. Rendered Markdown resolves workspace wiki links such as [[notes/design]] and [[notes/design|Design notes]], adding .md when the target has no extension. Wiki links resolve from the workspace root. Targets containing # stay literal text.
Rename and retain your layout
Use /rename <title> for a direct title change or bare /rename to generate one from the conversation. The command reference explains drafts and concurrent title changes.
Expanded and collapsed sidebar projects stay as you left them after a restart.
Track local dev servers
The Environment panel's Local Servers section lists the dev servers running for the project, with a stop button for each. Start and stop a project's dev server from the sidebar project menu (Start dev, Stop dev, Open dev server). The IDE's Background tasks view lists the same servers and can open them in its Web preview. Ctrl+Shift+B toggles the browser and Ctrl+D the diff panel.
Export a thread
In a saved, idle chat, run /export to download a ZIP containing thread.json and a readable transcript.md. Good for sharing a session, filing an issue, or archiving how a change was made.
Imported history
Import projects brings local Codex and Claude Code conversations into Tejus, including a replacement-folder choice for moved projects.