Skip to content

CLI quickstart

The standalone eidos CLI works directly with .eidos files. It does not need Eidos Lite or a background service.

Terminal window
curl -fsSL https://download.eidos.space/cli/install.sh | sh

Restart the terminal if eidos is not immediately on PATH, then run eidos --help.

The standalone CLI includes the Eidos Skill. No Node.js or npx is required:

Terminal window
# Current Space/project
eidos skills init
# Current user, for all projects
eidos skills init --global

Use --space <DIR> to target another Space. The initializer keeps the Skill aligned with the installed CLI and will not overwrite local edits without --force.

Terminal window
eidos create example.eidos \
--table Tasks \
--label-field Title \
--fields '[{"name":"Title","type":"text"},{"name":"Status","type":"select"}]'

The CLI makes this initial table the File default and creates its first Grid view. Fields allow empty values unless an advanced schema operation says otherwise.

Terminal window
eidos serve example.eidos --open

The server listens on 127.0.0.1 by default, opens the shared Eidos File UI, and writes committed edits directly to example.eidos. To use another device on a trusted private network, run eidos serve example.eidos --lan and open the paired URL printed in the terminal. Stop it with Ctrl +

C.

Continue with the CLI and automation guide. When you need a stable, read-only hosted URL, follow the Eidos Publish preview guide. For a live editor that stays connected to the file on your computer, use eidos serve.