What is a Project?
A project is a dedicated environment that contains:- Threads: Conversation histories with AI assistants
- Assistants: Custom AI configurations for specific tasks
- Files: Uploaded documents and resources
- Settings: Project-specific configurations
Every user has a Personal Project by default. You can create additional projects for different work streams or teams.
Project Types
Personal Project
Your Personal Project is created automatically when you sign up:- Private by Default: Only you can access it
- Always Available: Cannot be renamed, moved, or deleted
- Personal Settings: Your preferences and configurations
Shared Projects
Create shared projects for team collaboration:- Team Access: Invite team members
- Role-Based Permissions: Control who can do what
- Shared Resources: Assistants and files accessible to all members
Creating a Project
To create a new project:- Click on the project switcher in the sidebar
- Select “Create Project”
- Enter project details:
- Name: Up to 100 characters
- Description: Up to 500 characters (optional)
- Instructions: Default context for AI conversations (up to 1500 characters)
Project Features
Project-Scoped Content
Content in projects is organized and scoped:| Content Type | Scope |
|---|---|
| Threads | Per project |
| Custom Assistants | Per project |
| Uploaded Files | Per project |
| Settings | Per project |
Customization Options
Personalize your project appearance:- Custom Icons: Choose from a library of icons
- Color Themes: Set project-specific colors
- Display Name: Customize how the project appears
Project Instructions
Set default instructions that apply to all conversations:Team Collaboration
Inviting Team Members
Share your project with team members:- Open project settings
- Navigate to “Team Members”
- Enter email addresses to invite
- Assign appropriate roles
Role-Based Access Control (RBAC)
Artifact Chat supports different permission levels:| Role | Permissions |
|---|---|
| Owner | Full control, can delete project |
| Admin | Manage members, settings, and content |
| Member | Create and edit content |
| Viewer | Read-only access |
Project Switcher
Quickly switch between projects:- Use the project switcher dropdown in the sidebar
- Keyboard shortcut:
Cmd/Ctrl + Kthen type project name - Recent projects appear at the top
Managing Projects
Project Settings
Access project settings to:- Update name and description
- Modify default instructions
- Manage team members
- Configure integrations
Deleting Projects
To delete a project:- Open project settings
- Scroll to “Danger Zone”
- Click “Delete Project”
- Confirm deletion
Best Practices
Project Organization
- One Focus Per Project: Keep contexts focused
- Clear Naming: Use descriptive project names
- Document Instructions: Write clear project instructions
- Regular Cleanup: Delete inactive projects
Team Collaboration
- Define Roles Early: Set up RBAC before inviting members
- Share Assistants: Create project assistants for common tasks
- Use Descriptions: Help team members understand project purpose
- Monitor Activity: Review project usage periodically
Content Management
- Organize Threads: Use descriptive thread names
- Clean Up Old Threads: Delete completed conversations
- Share Important Findings: Export and share valuable AI responses
Project Limits
| Feature | Limit |
|---|---|
| Project Name | 100 characters |
| Description | 500 characters |
| Instructions | 1500 characters |
| Team Members | Plan dependent |
Next Steps
Canvas System
Learn about interactive content editing
Threading
Understand conversation organization
Customizing Assistants
Create specialized AI assistants
