{"id":31828363,"url":"https://github.com/unclecode/codecat-vscode","last_synced_at":"2025-10-11T19:28:54.857Z","repository":{"id":290921869,"uuid":"957038559","full_name":"unclecode/codecat-vscode","owner":"unclecode","description":"Concatenate selected files and copy to clipboard and use for LLM chat","archived":false,"fork":false,"pushed_at":"2025-05-01T10:01:33.000Z","size":6562,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-06T10:57:48.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unclecode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-29T12:05:06.000Z","updated_at":"2025-08-07T03:02:17.000Z","dependencies_parsed_at":"2025-05-01T11:29:39.014Z","dependency_job_id":null,"html_url":"https://github.com/unclecode/codecat-vscode","commit_stats":null,"previous_names":["unclecode/codecat-vscode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/unclecode/codecat-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclecode%2Fcodecat-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclecode%2Fcodecat-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclecode%2Fcodecat-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclecode%2Fcodecat-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unclecode","download_url":"https://codeload.github.com/unclecode/codecat-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclecode%2Fcodecat-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008421,"owners_count":26084460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-11T19:28:46.832Z","updated_at":"2025-10-11T19:28:54.841Z","avatar_url":"https://github.com/unclecode.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeCat for AI - VSCode Extension\n\nA powerful VSCode extension for preparing and analyzing your code with AI. Concatenate files, create skimmed versions, get AI code reviews, and run custom AI commands.\n\n## Features\n\n- **File Concatenation** - Combine multiple files with path headers\n- **Skim Mode** - Generate a lightweight version that preserves structure but skips function bodies\n- **Code Review** - Get detailed AI code reviews using Claude\n- **Custom Commands** - Create your own AI prompts for specialized code analysis\n- **Directory Tree** - Generate tree structure visualizations of your project directories\n- **Multiple Output Options** - Copy to clipboard or open in editor\n\n## Usage\n\n### Basic Usage\n\n1. Select files/folders in VSCode Explorer\n2. Right-click and choose an option from the \"CodeCat\" menu:\n   - **Generate Tree** - Create a directory structure tree visualization\n   - **Concat to Clipboard** - Combine and copy to clipboard\n   - **Concat to Editor** - Combine and open in a new editor\n   - **Skim to Clipboard** - Create a lightweight version for clipboard\n   - **Skim to Editor** - Create a lightweight version in editor\n   - **Review Code** - Get an AI-powered code review\n   - **Run Custom Command** - Execute a custom AI command\n\n### Custom Commands\n\nCreate your own AI commands for specialized analysis:\n\n1. Right-click and select \"CodeCat → Create Sample Command\" to create an example\n2. Find the command file in the `.codecat/commands` directory\n3. Edit the markdown file to customize your prompt\n4. Select files and use \"CodeCat → Run Custom Command\" to execute\n\n## Requirements\n\n- Visual Studio Code 1.98.0 or higher\n- Anthropic API key (for Code Review and Custom Commands)\n\n## Feature Details\n\n### Directory Tree\n\nThe Generate Tree command creates a visual representation of your project structure:\n\n- Right-click on any folder in the Explorer and select \"CodeCat → Generate Tree\"\n- The tree structure is copied to your clipboard\n- Maximum depth is 10 levels to prevent excessive output\n- Automatically respects `.gitignore` patterns\n- Excludes common system directories (`.git`, `.vscode`, etc.)\n\n## Configuration\n\n- Set your Anthropic API key in Settings: `codecat.anthropicApiKey`\n- Or set it as an environment variable: `ANTHROPIC_API_KEY`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclecode%2Fcodecat-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funclecode%2Fcodecat-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclecode%2Fcodecat-vscode/lists"}