🚀Getting StartedInstallation

Installation

Install OpenTurtles with a single command:

bash:

$ curl -fsSL https://openturtles.ai/install.sh | bash

npm (Node.js 16+):

$ npm install -g openturtles

pip (Python 3.8+):

$ pip install openturtles

After installing via npm or pip, both turtles and tt (shorthand) commands are available.

Verify installation:

$ turtles

   ___                _____          _   _
  / _ \ _ __   ___ _ |_   _|   _ _ _| |_| | ___  ___
 | | | | '_ \ / _ \ '_ \| || | | | '__| __| |/ _ \/ __|
 | |_| | |_) |  __/ | | | || |_| | |  | |_| |  __/\__ \
  \___/| .__/ \___|_| |_|_| \__,_|_|   \__|_|\___||___/
       |_|

  Version 0.12.0

🐢 OpenTurtles — AI That Acts in the Real World

Usage: turtles [OPTIONS] [COMMAND]

Commands:
  create      Create a new Turtle from one sentence
  list        List all your Turtles
  info        Show detailed info for a Turtle
  update      Update a Turtle and regenerate its DNA
  start       Start a Turtle in the background
  stop        Stop a running Turtle
  kill        Permanently delete a Turtle and its data
  status      Show all Turtles status overview
  watch       Watch a Turtle's real-time activity
  connect     Connect external capability sources
  config      Manage configuration
  search      Search public Turtles on OpenTurtles
  install     Install a public Turtle from OpenTurtles
  disconnect  Disconnect a capability source (tool or skill)
  daemon      Manage system daemon (launchd/systemd) for auto-start
  login       Login to OpenTurtles
  logout      Logout from OpenTurtles
  deploy      Deploy a Turtle to OpenTurtles
  undeploy    Remove a Turtle from OpenTurtles
  whoami      Show current login status
  history     Show a Turtle's event history from local logs
  help        Print this message or the help of the given subcommand(s)

Options:
      --json     Output in JSON format
  -q, --quiet    Minimal output
  -v, --verbose  Detailed output
  -h, --help     Print help
  -V, --version  Print version