MakeHub AI Development Assistant
AI-powered autonomous coding agent enhanced with MakeHub.ai's intelligent model routing and cost optimization MakeHub AI Development Assistant is an AI-powered autonomous coding agent based on Cline and enhanced with MakeHub's intelligent model routing technology. It can:
Whether you're building prototypes or production applications, MakeHub AI Development Assistant helps you code faster while optimizing your AI costs through intelligent model selection. 🎉 About MakeHub.aiMakeHub.ai provides intelligent AI model routing that automatically selects the best model for each development task. This VS Code extension brings that power directly to your development environment, combining the capabilities of Cline with MakeHub's cost and performance optimization technology. Key Benefits:
What Can MakeHub AI Development Assistant Do?
Quick Start
Key FeaturesIntelligent Model RoutingMakeHub AI Development Assistant integrates with MakeHub.ai's intelligent routing to:
Autonomous Development CapabilitiesThe assistant can handle complex development workflows:
Human-in-the-Loop SafetyEvery action requires your approval:
Advanced IntegrationsExtend functionality through:
ResourcesMakeHub.ai Platform
Community & Support
Development & ContributingLocal Setup
Press Changes to the webview will appear immediately. Changes to the core extension will require restarting the extension host. Building for DistributionBuild a
The
DisclaimerPlease note that MakeHub.ai does not make any representations or warranties regarding any code, models, or other tools provided or made available in connection with MakeHub AI Development Assistant, any associated third-party tools, or any resulting outputs. You assume all risks associated with the use of any such tools or outputs; such tools are provided on an "AS IS" and "AS AVAILABLE" basis. Such risks may include, without limitation, intellectual property infringement, cyber vulnerabilities or attacks, bias, inaccuracies, errors, defects, viruses, downtime, property loss or damage, and/or personal injury. You are solely responsible for your use of any such tools or outputs (including, without limitation, the legality, appropriateness, and results thereof). ContributingWe welcome community contributions! This project is based on Cline and enhanced with MakeHub's technology. Please read our contributing guidelines before submitting pull requests. AcknowledgmentsThis project is based on Cline and enhanced with MakeHub.ai's intelligent model routing technology. We thank the original Cline team and contributors for their excellent work in creating this powerful AI development assistant. LicenseEnjoy MakeHub AI Development Assistant! Experience the power of AI-assisted development with intelligent model selection and cost optimization. Whether you're building prototypes or production applications, MakeHub helps you code smarter and spend less. Visit MakeHub.ai to learn more about our intelligent AI model routing platform.
Use any API and ModelCline supports API providers like OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure, GCP Vertex, and Cerebras. You can also configure any OpenAI compatible API, or use a local model through LM Studio/Ollama. If you're using OpenRouter, the extension fetches their latest model list, allowing you to use the newest models as soon as they're available. The extension also keeps track of total tokens and API usage cost for the entire task loop and individual requests, keeping you informed of spend every step of the way. Run Commands in TerminalThanks to the new shell integration updates in VSCode v1.93, Cline can execute commands directly in your terminal and receive the output. This allows him to perform a wide range of tasks, from installing packages and running build scripts to deploying applications, managing databases, and executing tests, all while adapting to your dev environment & toolchain to get the job done right. For long running processes like dev servers, use the "Proceed While Running" button to let Cline continue in the task while the command runs in the background. As Cline works he’ll be notified of any new terminal output along the way, letting him react to issues that may come up, such as compile-time errors when editing files. Create and Edit FilesCline can create and edit files directly in your editor, presenting you a diff view of the changes. You can edit or revert Cline's changes directly in the diff view editor, or provide feedback in chat until you're satisfied with the result. Cline also monitors linter/compiler errors (missing imports, syntax errors, etc.) so he can fix issues that come up along the way on his own. All changes made by Cline are recorded in your file's Timeline, providing an easy way to track and revert modifications if needed. Use the BrowserWith Claude 3.5 Sonnet's new Computer Use capability, Cline can launch a browser, click elements, type text, and scroll, capturing screenshots and console logs at each step. This allows for interactive debugging, end-to-end testing, and even general web use! This gives him autonomy to fixing visual bugs and runtime issues without you needing to handhold and copy-pasting error logs yourself. Try asking Cline to "test the app", and watch as he runs a command like "add a tool that..."Thanks to the Model Context Protocol, Cline can extend his capabilities through custom tools. While you can use community-made servers, Cline can instead create and install tools tailored to your specific workflow. Just ask Cline to "add a tool" and he will handle everything, from creating a new MCP server to installing it into the extension. These custom tools then become part of Cline's toolkit, ready to use in future tasks.
Add Context
Checkpoints: Compare and RestoreAs Cline works through a task, the extension takes a snapshot of your workspace at each step. You can use the 'Compare' button to see a diff between the snapshot and your current workspace, and the 'Restore' button to roll back to that point. For example, when working with a local web server, you can use 'Restore Workspace Only' to quickly test different versions of your app, then use 'Restore Task and Workspace' when you find the version you want to continue building from. This lets you safely explore different approaches without losing progress. ContributingTo contribute to the project, start with our Contributing Guide to learn the basics. You can also join our Discord to chat with other contributors in the Local Development Instructions
Creating a Pull Request
License |