Projects

Overview

Projects are the foundation of Open Poet. Each project points to a directory — either on your local machine or on a remote server via SSH — where you want Claude Code to work. From a project, you can start sessions, manage tasks, configure skills, and browse files.

Adding a Project

To add a project:

  1. Click Add Project from the dashboard.
  2. Choose the project type:
TypePath FormatExample
LocalAbsolute file path/Users/you/projects/my-app
Remote (SSH)user@host:/pathdeploy@server.com:/var/www/app
  1. Give your project a name (or let Open Poet auto-detect it from the directory name).
  2. Click Save. Open Poet validates that the path exists before creating the project.

Project Settings

Each project has its own configuration, accessible from the project view:

Remote Projects (SSH)

Open Poet can manage projects on remote servers via SSH:

  1. Add a project using the SSH path format: user@host:/path/to/project.
  2. Provide your SSH credentials (password or key-based authentication). Credentials are encrypted with AES-256-GCM before storage.
  3. Open Poet connects over SSH to start sessions and syncs skills and configuration via SFTP.

Remote sessions run Claude Code on the remote machine, so the remote server must have Claude Code installed and configured.

Memory Documents

Each project can have a memory document stored as CLAUDE.md in the project root. This file:

File Browser

Open Poet includes a built-in file browser for navigating your project's directory structure: