Artifacts
Transform your AI conversations into a searchable knowledge base. Capture, organize, and retrieve code snippets, documentation, and reports with powerful search and categorization.
Overview
Section titled “Overview”Artifacts Management automatically preserves substantial AI-generated content from your conversations, turning scattered outputs into an organized, searchable library. Never lose valuable code snippets or documentation again.
Key Benefits
Section titled “Key Benefits”- Never Lose Content: Auto-capture AI outputs forever
- Instant Search: Full-text search across all artifacts
- Smart Organization: Categorize by project, type, and status
- MCP Integration: AI tools create and access artifacts automatically
- Beautiful Previews: Markdown rendering with syntax highlighting
What Are Artifacts?
Section titled “What Are Artifacts?”Artifacts are substantial pieces of AI-generated content:
- Code snippets and functions
- Documentation and guides
- Data structures and schemas
- Meeting summaries
- Analysis reports
- Technical specifications
Creating Artifacts
Section titled “Creating Artifacts”Manual Creation
Section titled “Manual Creation”- Navigate to Artifacts in the sidebar
- Click Create New Artifact
- Fill in the details:
- Project: Organizational grouping (e.g., “my-app/backend”)
- Slug: Unique identifier (auto-generated from title)
- Title: Descriptive name
- Description: Brief summary (optional)
- Type: work_reports, static_contexts, or general
- Content: Your artifact content (supports Markdown)
- Status: active or expired
- Click Save
Automatic Creation via MCP
Section titled “Automatic Creation via MCP”When AI tools are connected via MCP, they can automatically create artifacts during conversations:
// AI tools can create artifacts automaticallyconst artifact = { project_name: "user/project", slug: "api-documentation-v1", title: "REST API Documentation", content: "# API Endpoints\n\n## Users\n...", type: "static_contexts", status: "active"}Organizing Artifacts
Section titled “Organizing Artifacts”Project Structure
Section titled “Project Structure”Organize artifacts using project naming:
user/project-nameorganization/repositorycategory/subcategoryExamples:
shaharia/vibexp-backendpersonal/code-snippetswork/documentation
Artifact Types
Section titled “Artifact Types”work_reports
- Completed analyses
- Status reports
- Summary documents
static_contexts
- Documentation
- Code snippets
- Technical specifications
- Reference materials
general
- Meeting notes
- Brainstorming sessions
- Miscellaneous content
Status Management
Section titled “Status Management”- active: Currently relevant artifacts
- expired: Archived or outdated content
Change status anytime without deleting artifacts.
Searching and Filtering
Section titled “Searching and Filtering”Full-Text Search
Section titled “Full-Text Search”Search across titles, descriptions, and content:
Search: "authentication implementation"Finds all artifacts mentioning authentication and implementation.
Advanced Filters
Section titled “Advanced Filters”Filter by:
- Project: Show artifacts from specific projects
- Type: work_reports, static_contexts, or general
- Status: active or expired
- Creation Date: Date range filtering
- Metadata: Custom metadata fields
Sort Options
Section titled “Sort Options”- Newest First: Recently created artifacts
- Oldest First: Historical artifacts
- Alphabetical: By title or slug
- Most Relevant: Based on search query
Working with Artifacts
Section titled “Working with Artifacts”Preview and View
Section titled “Preview and View”- List View: Quick overview with metadata
- Detail View: Full content with formatting
- Markdown Rendering: Beautiful syntax highlighting
- Code Blocks: Language-specific formatting
Update and Version
Section titled “Update and Version”- Open an artifact
- Click Edit
- Make your changes
- Save to update
Metadata
Section titled “Metadata”Add custom metadata for enhanced organization:
{ "version": "1.0", "language": "typescript", "framework": "react", "author": "team-frontend"}Access metadata in search and filtering.
Bulk Operations
Section titled “Bulk Operations”Batch Delete
Section titled “Batch Delete”- Select multiple artifacts
- Click Bulk Actions → Delete
- Confirm deletion
Batch Status Update
Section titled “Batch Status Update”- Select artifacts
- Click Bulk Actions → Update Status
- Choose new status (active/expired)
MCP Integration
Section titled “MCP Integration”Creating Artifacts
Section titled “Creating Artifacts”Connected AI tools can create artifacts:
// Example: AI creates artifact during conversationvibexp_io_create_artifact({ project_name: "user/backend-api", slug: "error-handler", title: "Error Handler Implementation", content: "```typescript\n...\n```", type: "static_contexts"})Searching Artifacts
Section titled “Searching Artifacts”AI tools can search your artifacts:
// Search for specific contentvibexp_io_search_artifacts({ project_name: "user/backend-api", search: "authentication", limit: 10})Retrieving Artifacts
Section titled “Retrieving Artifacts”Get specific artifacts by slug:
// Retrieve by project and slugvibexp_io_get_artifact({ project_name: "user/backend-api", slug: "error-handler"})Common Use Cases
Section titled “Common Use Cases”Code Snippet Library
Section titled “Code Snippet Library”Store reusable code snippets:
Project: personal/code-snippetsType: static_contextsExamples:- "react-custom-hook-example"- "api-error-handler"- "database-connection-pool"Project Documentation
Section titled “Project Documentation”Maintain living documentation:
Project: company/main-appType: static_contextsExamples:- "architecture-overview"- "deployment-guide"- "api-reference"Work Reports
Section titled “Work Reports”Track completed work:
Project: client/project-xType: work_reportsExamples:- "sprint-15-summary"- "performance-analysis"- "security-audit-report"Tips and Best Practices
Section titled “Tips and Best Practices”Naming Conventions
Section titled “Naming Conventions”- Use consistent slug patterns
- Include version numbers for evolving content
- Use descriptive, searchable titles
Project Organization
Section titled “Project Organization”- Group related artifacts by project
- Use hierarchical project names
- Keep project names short but clear
Content Guidelines
Section titled “Content Guidelines”- Use Markdown for formatting
- Include context in descriptions
- Tag with relevant metadata
- Regular cleanup of expired artifacts
Search Optimization
Section titled “Search Optimization”- Use descriptive titles and descriptions
- Include keywords in content
- Add searchable metadata tags
- Keep content focused and specific
API Access
Section titled “API Access”REST API Endpoints
Section titled “REST API Endpoints”# List artifactsGET /api/v1/artifacts?project_name=user/project
# Get specific artifactGET /api/v1/artifacts/{project_name}/{slug}
# Create artifactPOST /api/v1/artifacts
# Update artifactPUT /api/v1/artifacts/{project_name}/{slug}
# Delete artifactDELETE /api/v1/artifacts/{project_name}/{slug}See API Keys for authentication.
Frequently Asked Questions
Section titled “Frequently Asked Questions”How many artifacts can I store?
Section titled “How many artifacts can I store?”Unlimited. Store as many artifacts as needed to build your knowledge base.
Can I export artifacts?
Section titled “Can I export artifacts?”Yes. Export individual artifacts or entire projects in JSON or Markdown format.
Do artifacts have size limits?
Section titled “Do artifacts have size limits?”Individual artifacts should be under 1MB. For larger content, consider splitting into multiple artifacts.
Can I share artifacts?
Section titled “Can I share artifacts?”Not currently, but this feature is planned. For now, artifacts are private to your account.
How long are artifacts stored?
Section titled “How long are artifacts stored?”Artifacts are stored indefinitely until you delete them. Use status “expired” to archive without deleting.
Related Features
Section titled “Related Features”- MCP Server Integration - Auto-create artifacts from AI tools
- Memory - Store context snippets
- Prompts - Reusable AI templates