{"id":21807095,"url":"https://github.com/opencsgs/codesouler","last_synced_at":"2026-02-13T11:26:59.956Z","repository":{"id":263802757,"uuid":"891321566","full_name":"OpenCSGs/CodeSouler","owner":"OpenCSGs","description":"CodeSouler is your personal AI-native code-pair mate","archived":false,"fork":false,"pushed_at":"2024-11-29T05:21:10.000Z","size":10,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T08:13:38.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenCSGs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-11-20T05:56:05.000Z","updated_at":"2024-11-29T05:21:14.000Z","dependencies_parsed_at":"2024-11-27T12:36:47.796Z","dependency_job_id":null,"html_url":"https://github.com/OpenCSGs/CodeSouler","commit_stats":null,"previous_names":["opencsgs/codesouler"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OpenCSGs/CodeSouler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2FCodeSouler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2FCodeSouler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2FCodeSouler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2FCodeSouler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenCSGs","download_url":"https://codeload.github.com/OpenCSGs/CodeSouler/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCSGs%2FCodeSouler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273447403,"owners_count":25107349,"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-09-03T02:00:09.631Z","response_time":76,"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":"2024-11-27T12:36:46.875Z","updated_at":"2026-02-13T11:26:54.921Z","avatar_url":"https://github.com/OpenCSGs.png","language":null,"readme":"# CodeSouler\nCodeSouler is your personal AI-native code-pair mate\n___\n\nUser Guide: https://opencsg.com/docs/StarShip/CodeSouler/CodeSouler_intro\n\n![starship](https://starship-api.opencsg.com:6443/starship-ide-extension/readme.png)\n\n**StarShip CodeSouler** is a IDE plugin powered by the latest advancements in large model technology, developed by OpenCSG. Whether you’re generating tests, writing code, or conducting reviews, CodeSouler provides a comprehensive suite of tools designed to boost efficiency, enhance code quality, and streamline your development process. Ultimately optimizing your entire software development lifecycle.\n\n## Getting started\n\nCodeSouler offers various methods to assist you. Let's start with following methods:\n\n### **Installation**\n- [VS Code](https://marketplace.visualstudio.com/items?itemName=OpenCSG.codesouler)\n- [JetBrains](https://plugins.jetbrains.com/plugin/24737-codesouler?noRedirect=true)\n\n### **Issue \u0026 FAQ**\n- [Github Issues](https://github.com/OpenCSGs/CodeSouler/issues)\n\n### 1. **Right-Click on Highlight Code Block:**\n\nHighlight the target code block, right-click, and select CodeSouler. Then you can adding comments, refactoring etc.\n\n### 2. CodeSouler Command Window:\n\nUse `Ctrl + L` (Windows/Linux) or `Command + L` (MacOS) to open the command window. Also the highlight code block will be automaticaly added to command window.\n\n### **3. Command Operators**\n\nCodeSouler provides a comprehensive set of commands. Once the command window is open, you can easily send requests by commands.\n\nTwo operators are frequently used: The `/` operator defines the action to be performed, while the `@` operator indicates the object that the action targets.\n\n## Capabilities\n\n### **1.Code Comments**\n\nCodeSouler intelligently analyzes the logic of your code and adds precise, detailed comments. Whether it’s variable naming, function purposes, or complex logical conditions, the plugin accurately captures these elements and generates clear, understandable comments.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/150ac867-6cc8-45f9-945e-dc1f5ad38f7a)\n\n### 2.Code Optimization\n\nCodeSouler automatically identifies opportunities for optimization within your code, such as removing redundancies, improving variable naming, and simplifying loops. It also provides instant fixes and refactoring recommendations for common coding errors.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/d160009e-5c5c-4bff-86ba-91cc04a89aa9)\n\n### **3.UnitTests Generation**\n\nCodeSouler generates comprehensive unit test suites specifically for your codebase.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/7ef97f01-dbef-4754-a94b-a7d04cf56bf3)\n\n### **4. Code Q\u0026A**\n\nYou can ask any questions about project and files. CodeSouler will deliver accurate answers and recommendations based on the context.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/1976565d-a5ea-437a-8e6c-0003245d0cf8)\n\n### **5. Code Review**\n\nCodeSouler also supports code review opinions for changes to the entire project (Git diff), which can be quickly achieved by combining @Git diff and/codereview.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/304d4b84-006f-4ef6-b9f2-e2b1faf94ac1)\n\n### **6. Code SecScan**\n\nIn the CodeSouler session box, use @file to specify a file for/secscan, and CodeSouler will review the entire file and make changes. Users can accept or reject changes for each change.\n\n![](https://opencsg-portal-prd.oss-cn-beijing.aliyuncs.com/admin-photo/3b8942a5-b751-45ab-b01a-82375d604a0b)\n\n## Acknowledgments\nThis project was developed with reference to [Continue](https://github.com/continuedev/continue). We extend our sincerest gratitude to the authors of Continue for their significant contributions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencsgs%2Fcodesouler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencsgs%2Fcodesouler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencsgs%2Fcodesouler/lists"}