You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perry create myproject --clone git@github.com:user/repo.git
61
56
62
57
# SSH into workspace
63
-
ws list # Find SSH port
58
+
perry list # Find SSH port
64
59
ssh -p 2201 workspace@localhost
65
60
66
61
# Manage workspaces
67
-
ws start myproject
68
-
ws stop myproject
69
-
ws delete myproject
62
+
perry start myproject
63
+
perry stop myproject
64
+
perry delete myproject
70
65
```
71
66
72
67
**Via Web UI:**
@@ -75,23 +70,28 @@ Open http://localhost:7391 and click "+" to create a workspace.
75
70
76
71
## Security
77
72
78
-
Workspace is designed for use within **secure networks** like [Tailscale](https://tailscale.com). The web UI and API have no authentication, making them ideal for private networks where you can safely access workspaces remotely without additional security concerns.
73
+
Perry is designed for use within **secure networks** like [Tailscale](https://tailscale.com). The web UI and API have no authentication, making them ideal for private networks where you can safely access workspaces remotely without additional security concerns.
79
74
80
75
For public internet exposure, place behind a reverse proxy with authentication.
81
76
82
77
## Configuration
83
78
84
-
Configure credentials and environment variables via Web UI → Settings or edit `~/.workspace-agent/config.yaml`:
85
-
86
-
```yaml
87
-
credentials:
88
-
env:
89
-
ANTHROPIC_API_KEY: "sk-ant-..."
90
-
OPENAI_API_KEY: "sk-..."
91
-
GITHUB_TOKEN: "ghp_..."
92
-
files:
93
-
~/.ssh/id_ed25519: ~/.ssh/id_ed25519
94
-
~/.gitconfig: ~/.gitconfig
79
+
Configure credentials and environment variables via Web UI → Settings or edit `~/.config/perry/config.json`:
80
+
81
+
```json
82
+
{
83
+
"credentials": {
84
+
"env": {
85
+
"ANTHROPIC_API_KEY": "sk-ant-...",
86
+
"OPENAI_API_KEY": "sk-...",
87
+
"GITHUB_TOKEN": "ghp_..."
88
+
},
89
+
"files": {
90
+
"~/.ssh/id_ed25519": "~/.ssh/id_ed25519",
91
+
"~/.gitconfig": "~/.gitconfig"
92
+
}
93
+
}
94
+
}
95
95
```
96
96
97
97
Restart workspaces to apply changes.
@@ -109,40 +109,28 @@ Restart workspaces to apply changes.
109
109
110
110
```bash
111
111
# Agent
112
-
ws agent start [--port PORT] [--host HOST]
113
-
ws agent stop
114
-
ws agent status
112
+
perry agent run [--port PORT]
113
+
perry agent install
114
+
perry agent uninstall
115
+
perry agent status
115
116
116
117
# Workspaces
117
-
ws create <name> [--clone URL]
118
-
ws start <name>
119
-
ws stop <name>
120
-
ws delete <name>
121
-
ws list
122
-
ws logs <name> [-f]
118
+
perry create <name> [--clone URL]
119
+
perry start <name>
120
+
perry stop <name>
121
+
perry delete <name>
122
+
perry list
123
+
perry logs <name>
123
124
124
125
# Build
125
-
ws build [--no-cache]
126
-
ws doctor
127
-
```
128
-
129
-
## Documentation
130
-
131
-
Full docs at https://workspace.subroutine.com/docs
0 commit comments