Sending Messages
Type your message in the input field and press Enter or click Send. You can:- Describe new features to add
- Ask for UI changes
- Request bug fixes
- Ask questions about your code
Example Prompts
Checkpoints
Paperline automatically creates checkpoints as you build. Checkpoints let you:- Undo changes that didn’t work out
- Redo changes you accidentally undid
- Compare different versions of your app
Using Checkpoints
- Look for the checkpoint indicator in the chat
- Click Restore to go back to that state
- All file changes will be reverted
Image Attachments
You can attach images to your messages to:- Share UI mockups or designs
- Show screenshots of bugs
- Reference other apps for inspiration
Attaching Images
- Click the photo icon in the chat input
- Select images from your Mac (up to 5 at a time)
- Or paste an image directly from your clipboard
- Add a description of what you want
Message Editing
Made a typo or want to rephrase? You can edit your messages:- Hover over your message
- Click the Edit button
- Modify your message
- Press Enter to resend
Chat Tabs
Paperline supports multiple chat conversations per project:- Click New Chat in the sidebar to start a fresh conversation
- Switch between tabs to access different conversations
- Each tab maintains its own context and history
- Close tabs with
⌘ W(keeps at least one tab open)
Streaming Responses
Paperline streams AI responses in real-time. You’ll see:- Text appearing as it’s generated
- Code blocks being written
- File changes being applied
Context Awareness
Paperline understands your entire project:- All Swift and SwiftUI files
- Project structure and dependencies
- Previous conversation history
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
⌘ N | New Project |
⌘ O | Open Project |
⌘ W | Close Tab |
⌘ ⇧ W | Close Project |
⌘ S | Toggle Sidebar |
⌘ ⇧ R | Reveal in Finder |
Tab | Focus Chat Input |
Tips for Better Results
Be specific
Be specific
Instead of “make it look better”, try “add rounded corners and a subtle shadow to the card”.
One thing at a time
One thing at a time
Break complex features into smaller requests for better results.
Provide context
Provide context
If referencing external designs, attach an image or describe it in detail.
Use checkpoints
Use checkpoints
Don’t be afraid to experiment. You can always go back.

