Conversations
Conversations are the primary way you interact with Workshop. They follow a chat structure and are made up of pairs of user-Workshop interactions called turns. Each conversation lives within a project and maintains its own history, context, and state. You can have multiple conversations within the same project — useful for separating different features, debugging sessions, or exploration threads.Starting a new conversation in a new project
Click the Home button at the top of the left panel, then type your prompt. Starting a conversation from the Home screen creates a new project and assigns the conversation to it.Starting a new conversation in an existing project
Navigate to the project you want from the Home screen, then write your prompt in the input field. The new conversation will be associated with that project, sharing its files, context, and settings.A conversation can only belong to a single project, but a project can contain many conversations.
When to start a new conversation
Start a new conversation when you:- Begin working on a separate feature or task
- Want a clean context window after a long session
- Need to explore an alternative approach without affecting your current thread
- Have used
/compactto condense and continue (the parent becomes read-only)
- Are iterating on the same feature
- Need Workshop to remember recent decisions and context
- Are debugging something discussed earlier in the thread
Projects
A project is a structured container for your work with Workshop. It groups conversations, files, settings, and context around a specific goal or codebase. On your file system, a project corresponds to a specific directory. Projects ensure that all actions, code, and files are associated with the correct context. The environment you set up in one conversation is available to other conversations in the same project.The project screen
Each project has its own page with the following sections:Project Overview
A description rendered from the
README.md file in the project directory.Conversations
A list of all conversations in the project. Click any conversation to navigate to it.
Rules for AI
Project-specific rules rendered from
.memex/rules.md that guide Workshop’s behavior.Code
A browser for all assets in the project directory.
Creating a new project
Click ”+ New Project” on the Home screen. You will be prompted to choose between:- Create new project under the Workspace directory — use this when starting from scratch. Provide a project name and Workshop creates the directory for you.
- Select existing folder — use this when you have an existing codebase or directory you want Workshop to work on.
Creating a project from a template
Workshop Templates are ready-made starting points. Browse them under Templates on the Home screen. When you select a template, Workshop clones it into your local environment and it becomes available as one of your projects.The .memex/ directory
Every Workshop project can include a .memex/ directory at its root. This directory contains project-level configuration that Workshop reads automatically:
context.md
context.md
The primary project context file. Workshop reads this at the start of every conversation to understand your project’s architecture, tech stack, conventions, and current state.You can update it manually or use the
/context command to have Workshop generate it based on your current conversation and project files.rules.md
rules.md
Project-specific rules that guide Workshop’s behavior. Use this for coding standards, naming conventions, framework preferences, or any consistent guidelines Workshop should follow across all conversations in this project.
skills/ directory
skills/ directory
Custom skills that extend Workshop’s capabilities for your project. Skills are reusable instruction sets for specialized tasks like deployment workflows, testing patterns, or domain-specific operations.
Context file precedence
Workshop checks for context files in the following order, using the first one found:| Priority | File | Description |
|---|---|---|
| 1 (highest) | .memex/context.md | Workshop’s native context format |
| 2 | .memex/rules.md | Workshop’s rules file |
| 3 | .cursor/rules/*.mdc | Cursor-compatible rules (all files concatenated) |
| 4 (lowest) | .cursorrules | Legacy Cursor rules file |
If you’re migrating from another AI coding tool, Workshop automatically picks up your existing
.cursorrules or .cursor/rules/ files — no changes needed.