Discover and explore top open-source AI tools and projects—updated daily.
hanlulongAI-powered Stata development for VS Code and compatible IDEs
Top 93.4% on SourcePulse
This extension provides Stata integration for VS Code, Cursor, and Antigravity IDEs, enabling AI-powered Stata development through the Model Context Protocol (MCP). It targets Stata users who leverage modern IDEs and AI assistants, offering benefits such as real-time execution feedback, enhanced code completion, and streamlined data analysis workflows.
How It Works
This extension bridges Stata with modern IDEs (VS Code, Cursor, Antigravity) and AI assistants through the Model Context Protocol (MCP). It enables direct execution of Stata commands, real-time output display, and syntax highlighting for Stata scripts. The core innovation lies in its MCP integration, allowing AI tools like GitHub Copilot and Claude Code to interact with Stata sessions, facilitating AI-driven data analysis and code generation. It leverages the fast uv Python package installer for dependency management.
Quick Start & Requirements
Installation is straightforward via the VS Code Marketplace or by installing a .vsix package for VS Code, Cursor, or Antigravity. Key requirements include Stata 17 or higher and the uv package manager (automatically installed). Initial setup may take up to 2 minutes, with subsequent runs being instantaneous.
Highlighted Details
.do, .ado, .mata, and .doh files, and an integrated data viewer.uv for rapid Python dependency installation, offering significant speed improvements over traditional package managers.Maintenance & Community
Maintained by DeepEcon.ai, with contributions from Lu Han. No specific community channels (e.g., Discord, Slack) or roadmap links are provided in the README.
Licensing & Compatibility
The extension is released under the MIT License, permitting broad use and integration, including within commercial applications.
Limitations & Caveats
Requires Stata 17 or higher. Each active Stata session consumes approximately 200-300 MB of RAM, and users must adhere to their Stata license's concurrent instance limitations. Initial setup involves a one-time dependency installation that may take up to two minutes.
2 weeks ago
Inactive
anomalyco