Supportchevron_rightProject Management
Intermediate Guide

Advanced Project Organization

Master tags, collections, and AI-powered search to organize your development resources

account_tree

Understanding Project Structure

DevCache uses a hierarchical folder structure similar to your file system:

  • Folders: Organize related files and sub-folders
  • Files: Store code snippets, documentation, or any text content
  • Attachments: Upload binary files (images, PDFs) linked to items
folderMy Projects
folderReact Components
descriptionButton.tsx
descriptionModal.tsx
folderAPI Utilities
descriptionfetch-helper.ts
label

Creating and Managing Tags

Tags are powerful organizational tools that work across your entire workspace:

Creating Tags

  1. Navigate to Dashboard → Tags
  2. Click "Create Tag"
  3. Choose a name, color, and optional description
  4. Save and start applying to your content

Tag Best Practices

  • Use consistent naming: Lowercase, hyphenated (e.g., "react-hooks", "api-design")
  • Create hierarchies: Use prefixes for related tags ("lang-typescript", "lang-python")
  • Limit tag count: 3-5 tags per item is optimal
  • Color coding: Use colors to represent categories (blue for languages, green for frameworks)

tips_and_updatesPro tip: Tags are automatically indexed for AI search. Well-tagged content appears more frequently in chat results.

search

Smart Search & Embeddings

DevCache uses AI embeddings to understand the semantic meaning of your content:

How It Works

  1. Automatic Indexing: When you create or update content, DevCache generates embeddings
  2. Semantic Understanding: The AI understands concepts, not just keywords
  3. Context-Aware Results: Search results consider your entire workspace

Search Tips

  • Natural language: Ask questions like "How do I handle authentication?"
  • Describe concepts: "React component for data tables" finds relevant code
  • Use the chat: The AI assistant provides better context than keyword search
star

Favorites & Quick Access

Mark frequently used items as favorites for quick access:

  • Click the star icon on any file or folder
  • Access favorites from Dashboard → Favorites
  • Favorites appear at the top of search results
upload_file

File Uploads & Attachments

Uploading Files

Multiple ways to add content:

  • Single file: Click "Upload File" and select a file
  • Drag & drop: Drag files directly into the project view
  • Folder upload: Upload entire folder structures at once
  • Create inline: Click "Create File" to write content directly

Supported Content

  • Text files: Fully indexed and searchable (code, markdown, JSON, etc.)
  • Binary files: Stored as attachments with metadata
  • Language detection: Automatic syntax highlighting and language tags
history

Activity Tracking

DevCache automatically tracks your activity:

  • Recent file views and edits
  • Agent executions
  • Downloads from marketplace
  • Tag usage analytics

View your activity log in the dashboard to see what you've been working on.