# Quick Start (/docs/getting-started/quickstart)



## 1. Authenticate [#1-authenticate]

Log in to your SeaSnoke workspace:

```bash
seasnoke auth login
```

## 2. Initialize a Project [#2-initialize-a-project]

Navigate to your repository and initialize SeaSnoke:

```bash
cd my-project
seasnoke init
```

## 3. Submit Your First Task [#3-submit-your-first-task]

Create a task file and submit it:

```bash
cat > task.md << 'EOF'
## Task: Add rate limiting middleware

Implement a Redis-backed rate limiter for the /api/v1/* routes.
- Use sliding window algorithm
- Configurable limits per endpoint
- Return 429 with Retry-After header
EOF

seasnoke task submit task.md --agents 3
```

## 4. Watch the Results [#4-watch-the-results]

Open the dashboard or watch in your terminal:

```bash
seasnoke runs watch
# Or open the web dashboard
seasnoke dashboard
```

<Mermaid
  chart="sequenceDiagram
  participant Dev as Developer
  participant CLI as SeaSnoke CLI
  participant Agents as Agent Fleet
  participant Repo as Repository

  Dev->>CLI: submit task.md
  CLI->>Agents: start 3 isolated runs
  Agents->>Repo: propose validated changes
  CLI->>Dev: show results and diffs"
/>
