SendToAI VS Code Extension Solves Claude's 20-File Limit with Project Bundling

What SendToAI Does
SendToAI is a VS Code extension that solves the problem of Claude's 20-file upload limit by bundling your entire project into a single clipboard paste. Instead of re-uploading files in every new chat session and losing context, you can send your complete project structure to any AI that accepts text input.
Key Features
- Three bundle modes: Full project, just your open tabs, or only your git changes
- Three output formats: Includes Claude XML for structured prompts and a compact mode that strips comments, saving around 20% on tokens
- Visual file picker: Choose exactly which files get included
- Live token counts: Updates as you select files
- Cost estimates: Shows costs for Haiku, Sonnet, and Opus before sending
- Project notes: Type in your stack, architecture, or any context you want the AI to know - gets prepended to every bundle automatically
- Smart file handling: Respects your .gitignore, skips node_modules and binaries automatically
Practical Details
The extension works with Claude, ChatGPT, Gemini, or any AI that accepts text input. According to the developer, a typical project costs about $0.04 to send on Haiku. It's available for free on the VS Code marketplace.
📖 Read the full source: r/ClaudeAI
👀 See Also

Transforming Claude Code into an Autonomous Engineering Team
The ~/.claude/ configuration turns Claude Code into an autonomous build system, generating and testing code autonomously.

AgentWorkingMemory: A Local Memory System for AI Coding Agents
AgentWorkingMemory (AWM) is a local memory system that solves the session-to-session amnesia problem in AI coding agents. It uses a SQLite database, three local ML models (~124MB total), and integrates automatically via MCP to provide persistent, context-aware memory across Claude Code sessions.

Browser Harness: Giving LLMs raw CDP access to self-correct browser tasks
Browser Harness strips away browser frameworks, giving LLMs direct CDP websocket access and letting them write missing tools mid-task. Demonstrated by self-inventing an upload_file() function.

Open-source MCP server adds built-in session memory for Claude Desktop
A developer built a TypeScript MCP server with integrated session memory to preserve context between Claude Desktop coding sessions, eliminating the need for separate memory infrastructure. The server includes session save/load functions and additional tools like Brave Search and Google Gemini integration.