# iChipAgent **Repository Path**: oscc-project/iChipAgent ## Basic Information - **Project Name**: iChipAgent - **Description**: AI agent for chip design - **Primary Language**: TypeScript - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-01 - **Last Updated**: 2025-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
iChipAgent

iChipAgent

A multi agents system for chip design.

GitHub Watchers GitHub Stars GitHub Forks

[Chinese] | **English**
## Features - **Question Answer** : Ask question about chip design. ![QA](./images/QA.png "QA") - **Paper Search** : Search papers from google. ![PaperSearch](./images/paper-search.png "PaperSearch") - **Generate EDA Tool Script**: Generate EDA tool script, cuurently support opensource EDA Tool iEDA. ![GenerateScript](./images/generate-script.png "GenerateScript") - **Run EDA Tool**: Run EDA tool such as physical design tool with MCP protocol to complete chip design. ![RunTool](./images/run-tool.png "RunTool") ![LayoutShow](./images/layout-show.png "LayoutShow") - **Report Analysis**: Analyze the report from EDA tool and provide summary and recommendation. ![ReportAnalysis](./images/report-analysis.png "ReportAnalysis") ## Requirements - The iChipAgent requires LLM(large language model) to run. We support commercial LLM such as GPT4o态Claude and open source LLM such as Qwen3. You need provide the API key of LLM in the settings. - node >= v22.14 - npm >= 10.9 ## Run To run the extension, run the following command in the root directory of the extension to install the dependencies: ```bash npm install npm run compile code --extensionDevelopmentPath=. ``` Or press `F5` to open a new window with your extension loaded. ## Unit Testing To test extension, you'll want to first install the @vscode/test-cli module, as well as @vscode/test-electron module that enables tests to be run in VS Code Desktop: ```bash npm install --save-dev @vscode/test-cli @vscode/test-electron npm run test ``` ## Installation To install the extension, you can use vscode vsce package command to build the .vsix file and install it manually(ctrl + P, type: Install from VSIX ..). ```bash vsce package ``` ## Extension Settings ctrl+Enter as shortcut to input message. "/clear" for clear the input message. ## Test For test the extension, you can use the following prompt: - "What is the iEDA?" - "I want to know How to use the iSTA, please generate the iSTA tcl script?" ## Run MCP Tool First, you need config the MCP tool path in the settings.json file. ```json "ichipagent.mcpServerUrl": "http://192.168.224.167:3002/sse" ``` Then, you need download the MCP tool from https://github.com/OSCC-Project/iMCP and start the MCP server. Finally, you can run the MCP tool. ## Release Notes ### 0.0.1 Initial release of The iChipAgent. Currently, it is a prototype for **inner development**, and will be provide public service in the future. ### 0.0.2 Update the icon. ## Owner iEDA Team ## License Mulan PSL v2 ## Contact Us - lixq01@pcl.ac.cn - taosm@pcl.ac.cn