The first VS Code extension that combines AI code extraction and visual file organization to enhance your development workflow!
A powerful tool designed to enhance your coding experience by allowing you to manage files and code snippets efficiently. It provides a seamless way to extract AI-generated code into structured projects, organize files visually, and validate project integrity.
- VS Code Extension: Visual markers, commands, UI.
- CLI: Global or local command-line tooling for automation.
- Node Library: Programmatic API via
lookatni-core(also re-exported atlookatni-file-markers/lib).
The Problem: AI generates amazing code in single files, but extracting them into proper project structures is tedious and error-prone.
The Challenge: How to extract AI-generated code into real projects without losing structure or introducing errors?
The Solution: LookAtni File Markers! Generate entire projects in one document, then extract them automatically into perfect file structures.
LookAtni File Markers is built to work both as a standalone CLI tool and as a VS Code extension, making it versatile for different development environments.
It's the first tool that combines:
π€ AI Code Extraction (Innovative)
- ChatGPT/Claude generated projects, extract to real file structure
- Code sharing, send entire projects in one document
- Documentation, include full project examples
- Tutorials, package complete workflows
- Code reviews, share code snippets with context
π¨ Visual File Organization (Enhanced)
- Mark files as read/unread directly in VS Code Explorer
- Favorite important files with star indicators
- Flag urgent items with warning badges
- Create custom markers with personal notes
- Track project status visually
| Feature | File Read Marker | Mark Files | Code Organizers | LookAtNi β File Markers |
|---|---|---|---|---|
| Visual read/unread | β | β | β | β |
| Favorite/star files | β | β | β | β |
| Flag urgent items | β | β | β | β |
| Add custom notes to markers | β | β | β | β |
| Extract AIβgenerated blocks into files | β | β | β | β |
| Generate markers from project content | β | β | β | β |
| Validate marker structure | β | β | β | β |
| Interactive demo and stats | β | β | β | β |
| CLI & CI/CD integration | β | β | β | β |
π― The Game Changer: Only LookAtni solves the AI code extraction challenge while providing complete visual file management!
- Quick marking: Right-click any file β instant visual markers
- Smart indicators: β Read, β Favorite, β Important, π Todo, π¨ Custom
- Explorer integration: See all markers directly in VS Code Explorer
- Custom notes: Add personal notes to any marker
- Bulk operations: Export/import marker sets
- Status tracking: Visual overview of your project state
- Extract complete project structures from marked content
- Preserves directory hierarchy automatically
- Interactive conflict resolution
- Dry-run mode for safe testing
- Generate marked files from existing projects
- Smart binary file detection and exclusion
- Configurable file size limits
- Flexible exclusion patterns
- Comprehensive marker validation
- Duplicate filename detection
- Invalid character checking
- Detailed statistics and reporting
- Built-in demonstration system
- Sample project generation
- Step-by-step walkthrough
- Real-time feedback
- File type distribution analysis
- Size optimization metrics
- Performance benchmarks
- Comprehensive logging
- Standalone command-line tools
- Batch processing capabilities
- CI/CD pipeline integration
- Cross-platform compatibility
# Install globally for command-line usage anywhere
npm install -g lookatni-file-markers
# Use from any directory
lookatni extract mycode.txt ./project
lookatni generate ./src output.txt
lookatni --helpInstall from VS Code Marketplace or search for "LookAtni File Markers" in VS Code Extensions.
ext install rafa-mori.lookatni-file-markers- For convenience, this package re-exports the core Node API under the
libsubpath. - Ideal when you already depend on the extension/CLI and want programmatic access too.
// Re-exported helpers (proxy to lookatni-core)
import {
parseMarkers, parseMarkersFromFile,
generateMarkers,
validateMarkers, validateMarkerFile
} from 'lookatni-file-markers/lib';
const result = parseMarkers(markersText);
console.log(result.totalFiles, result.markers[0].filename);For direct library usage (recommended for pure Node projects), depend on lookatni-core:
npm install lookatni-coreimport { createExtractor } from 'lookatni-core';
const extractor = createExtractor();
const parsed = extractor.parse(markersText);- Install from VS Code Marketplace:
LookAtni File Markers - Press
Ctrl+Shift+Pand search for "LookAtni" - Try
LookAtni: Quick Demoto see it in action!
-
Get AI-generated code with markers:
- Ask ChatGPT/Claude: "Generate a React project with invisible file markers"
- Copy the response (includes invisible markers)
- Paste into a
.txtfile in VS Code
-
Extract to perfect project structure:
- Right-click the file β
LookAtni: Extract Files - Choose destination folder
- BOOM! Complete project structure created automatically
- Right-click the file β
-
Validate everything works:
- Use
LookAtni: Validate Markersto check integrity - Get detailed reports on any issues
- Use
-
Generate markers from existing project:
- Right-click on a folder β
LookAtni: Generate Markers - Choose output file and options
- Get a marked file with your entire project
- Right-click on a folder β
-
Share projects easily:
- Send the marked file to anyone
- They can extract the complete project structure instantly
LookAtni uses invisible File Separator characters (ASCII 28) for conflict-free marking:
// The actual markers use invisible characters (shown as οΏ½ for demonstration)
//οΏ½/ relative/path/to/file.ext /οΏ½//
// In real use, these characters are completely invisible:
// - They don't appear in your editor
// - They don't interfere with syntax highlighting
// - They work in any programming language
// - Zero visual impact on your contentWhy invisible markers?
- β Truly invisible: No visual clutter in your content
- β Universal: Works with any programming language or file type
- β Conflict-free: Impossible to accidentally include in real code
- β Parseable: Simple and reliable detection
- β Professional: Clean, seamless integration
| Command | Shortcut | Description |
|---|---|---|
LookAtni: Extract Files |
Ctrl+Shift+L E |
Extract files from marked content |
LookAtni: Generate Markers |
Ctrl+Shift+L G |
Create marked file from project |
LookAtni: Validate Markers |
- | Validate marked file structure |
LookAtni: Quick Demo |
Ctrl+Shift+L D |
Run interactive demonstration |
LookAtni: Show Statistics |
- | Display file statistics |
LookAtni: Open CLI Tools |
- | Access command-line tools |
| Command | Shortcut | Description |
|---|---|---|
LookAtni: Visual Markers |
- | Full marker management menu |
LookAtni: Mark as Read |
- | Quick mark file as read β |
LookAtni: Mark as Favorite |
- | Quick mark file as favorite β |
LookAtni: Mark as Important |
- | Quick mark file as important β |
LookAtni: Markers Overview |
- | View all marked files |
LookAtni: Export Markers |
- | Export markers to JSON |
LookAtni: Import Markers |
- | Import markers from JSON |
LookAtni: Open CLI Tools |
- | Access command-line tools |
Customize visual markers in your settings.json:
{
"lookatni.visualMarkers.readIcon": "β
",
"lookatni.visualMarkers.favoriteIcon": "β",
"lookatni.visualMarkers.importantIcon": "π₯",
"lookatni.visualMarkers.todoIcon": "π",
"lookatni.visualMarkers.showInStatusBar": true,
"lookatni.visualMarkers.autoSave": true
}Available Icons: β, β, β , !, β, β, π₯, π, β, β , π, π―, π, and more!
Love LookAtni File Markers?
- β Rate us on the VS Code Marketplace!
- π‘ Got ideas? Open an issue or submit a PR π
- π Found a bug? Let us know and we'll fix it fast!
- π¬ Share your workflow - we'd love to see how you use LookAtni!
MIT License - see LICENSE file for details.
- Repository: GitHub
- License: MIT
- Documentation: Docs
- Issues: Report Issues
- Contribute: Contributing Guide
- VS Code Extension: Marketplace
- Author: Rafael Mori
- LinkedIn: Rafael Mori
- Twitter: @faelmori
- GitHub: @rafa-mori
- GitHub: @faelmori
Made with β€οΈ for the developer community
Transform your code workflow with LookAtni File Markers!

