Enter your passcode to access the terminal. Use a PASSCODE_<NAME> value configured in your environment.
Invalid passcode. Please try again.
Readable output
Codex prepared something important to read.
Project epics
Select a project to manage epics.
Create
Add an epic or drop tasks into an epic.
Dependencies
Filter and sort
Focus on the work that matters right now.
Epic filters
Task filters
No epics yet. Add one above.
Codex app-server
Status unavailable
Unavailable
Codex needs input
0/0 chars
Default workspace
Branch-
Menu
Use the navigation buttons below and review active agent notifications.
Level 1 • 0 points • 0 tasks completed
Notifications
Auto-approve routine inline approvals while leaving important requests for manual review.
No notifications.
Quick task runner
Pick a project, describe the work, and Cloud Terminal will create the task under the Quick tasks epic and start Codex on it immediately.
Active sessions
Heartbeat only, plus repo and branch. Group sessions with freeform labels. Refreshes every 5 seconds while this menu is visible.
No active sessions.
New Todo
Capture a personal todo, estimate effort, and add it to your global todo board.
Todos
Manage your global todos, repeating reminders, and gamification progress.
Level 1 • 0 points • 0 tasks completed
No todos yet.
Daily timesTimeAnchor date
Estimated time
20 minutes
No repeating todos yet.
Exercises
Exercise name
Timer typeIllustration imageMin amountMax amount
Rep pace up (ms)Rep pace down (ms)
No exercises yet.
Workouts
Workout name
FrequencyTimeAnchor dateActive
Exercise plan (select exercises and sets)
Create exercises first to build your workout.
No workouts yet.
Projects
Create projects, monitor active sessions, and reply when the agent asks for input.
Quick response
No active sessions.
0 / 0
Play logs
No Play logs loaded.
No Play logs available yet.
Activation progress0%
Preparing activation...
Inodes left
-
Project inode usage summary.
Waiting for active sessions.
Branch-
Select a project to enable git push
Deployments
Publish isolated project builds either through the existing Cloud Terminal host flow or from project-owned container artifacts. Published versions stay separate from Play and only change when you update them here.
Publish project
Select a project to publish.
Deployment target
Choose how this project should be published.
Project deployment artifacts will appear here.
Web address
https://cloudterminal.duckdns.org/deploy/
Deployment databaseGoogle Cloud project IDCloud Run regionService nameArtifact Registry repositoryImage name
Each deployment runs from its own stored build snapshot or project container image. Legacy host deployments can keep their own data across updates, share Play data, start empty, or copy Play on publish/update.
Create a project first to publish it here.
Project files
Select a project to browse files.
Project
No files found.
Select a file to view it.
AI try request
No active request.
Project space
Fetch a repository from your GitHub account to seed a new project.
Select a repository to initialize your project.
Settings
Tune notifications, todos, cloud runtime, recordings, and Codex configuration.
Notification level
Choose when to notify you about idle sessions.
Always
Always send a notification when a session is idling.
Not focused
Send notifications when the client is not focused or connected.
Never
Disable all notifications.
Notification delivery depends on your browser permissions.
Subscribe to all sessions
Get push notifications for sessions started on other devices, even if this app is closed.
Input request mode
Input requests are triggered explicitly by the agent command.
Notification report
Detailed, timestamped logs for local + push notifications.
Report is local to this device unless you copy it.
Session notification monitor
Server-truth view of sessions, subscriptions, pending notifications, and last input/play/done events. Auto-refresh runs while this tab is open.
Use this to verify notification behavior per session.
Crash report
Unexpected shutdowns and uncaught errors from the previous session.
No crash reports recorded yet.
Todo scheduler
Split todos into private and job categories, then bias job work during the configured work window.
Work hours start
Job todos get priority from this time onward.
Work hours end
Outside this window, the scheduler stops boosting job-category todos.
Guide recordings
Inspect Play guide recordings grouped by project and delete ones that are stale, misleading, or duplicated by a newer recording.
Filter recordings
Agents can delete stale project guides from `ct-runtime` too. Use this page to review everything in one place.
Running version
-
Selected version
-
Direct input character limit
Messages longer than this are written to `.cloud-terminal/temp-input/*`, then a read/delete notice is printed in the terminal.
Terminal login step delay (ms)
Delay between auto-login steps: connect, `su`, password, success check, `cd`, and `codex` launch.
Server time
This is a logical Cloud Terminal clock override used by todo scheduling. It does not change the host machine clock.
System time
Set logical server time
Use this to test todo scheduling against work hours or future/past dates.
Session concurrency limits
Configure how many active sessions can run globally and per user. Changes apply immediately.
Max total active sessions
Hard cap across all users.
Max active sessions per user
Per-user cap. Cannot exceed the total active session limit.
Runtime timers (hours)
Configure idle closure, lock cleanup, persistence, and notification sweep timers. Use fractional hours (for example, 0.5 = 30 minutes).
Session idle timeout (hours)
Close detached sessions after this idle duration. Set 0 to disable idle timeout.
Session max age (hours)
Hard cap for session lifetime, even if waiting for input. Set 0 to disable max-age closure.
Session reaper sweep interval (hours)
Recovery max age (hours)
Session lock timeout (hours)
Session lock sweep interval (hours)
Session state persist debounce (hours)
Session state persist interval (hours)
Orphan Codex sweep interval (hours)
Orphan Codex kill grace (hours)
Notification outbox sweep interval (hours)
Input wait notify min gap (hours)
Repository clone URL
Used to repair dev/prod if the runtime folders break.
Install app
Add Cloud Terminal to your device for quick access.
Enable database for Play and deployments
Project
Pick which project database you want to preview, test, and inspect from this panel.
Mode
Local runs PostgreSQL on this host. External uses the URL below.
Host
Port
Use "auto" to scan for an available port.
Data directory
Postgres binaries directory
Database URL
Each project gets a unique database by default. Use {project} to customize the URL database name.
Environment preview
These variables are injected into Play and deployment build/start stages.
Database status
Shows the persistent project database plus whether current Play and deployment runtimes have it attached.
Tables
Read-only query
Query output
Config path
~/.codex/config.toml
Changes are applied to the shared CLI and IDE configuration file.
config.toml
Save to write the file. Reload to discard local edits.
Available skills
Cloud Terminal shared skills are copied into project sessions. Home skills come from `~/.codex/skills`.
Agent instructions
Saved to `projects/instructions.md` and referenced in AI task prompts.