All apps/code-server

code-server

code-server

VS Code in the browser.

Runs as code-server|macOS, Linux, Windows|github.com

Command form

ai-draft · 3 tasks · 13 fields

Serve VS Code in the browser, or manage its extensions. Passwords and tokens are deliberately not fields; set them in the config file or environment.

Opens the form; the finished command lands at your prompt, unrun
otty gui code-server
Run code-serverExample values, fixed in this page — nothing here reaches a terminal
Basic
Folder to open
directory
Bind address
string
Authentication
2 choicesenum
Advanced
Disable telemetry
--disable-telemetry
TasksEach one presets the form for one job
Serve a folder
folderbind_addrauthdisable_telemetry
Install an extension
install_extensionforce
List extensions
list_extensions
ParametersOnly these flags are editable in the form
Folder to open
path · positional 0
Bind address
host:port, e.g. 127.0.0.1:8080.
string
--bind-addr
Authentication
enum
--authpasswordnone
Config file
path
--config
User data directory
path
--user-data-dir
Extensions directory
path
--extensions-dir
Disable telemetry
boolean
--disable-telemetry
Open in browser
boolean
--open
Log level
enum
--logtracedebuginfowarnerror
Install extension
publisher.name, optionally @version, or a .vsix path.
string · repeatable
--install-extension
Uninstall extension
string · repeatable
--uninstall-extension
List extensions
boolean
--list-extensions
Skip install prompts
boolean
--force
SourcesEvery flag above is checked against these
help
code-server [options] [path] --auth The type of authentication to use. (password | none) --bind-addr Address to bind to in host:port. You can also use $PORT to override the port. --config Path to yaml config file. Every flag maps directly to a key in the config file. --user-data-dir Path to the user data directory. --extensions-dir Path to the extension…
help2026-10-27

github.com

Before it fills your prompt, Otty checks the installed code-server against its version. A form that does not match your version is not offered.