beta.codemaker.aiAI tool

CodeMaker AI

beta.codemaker.ai
Plans tarifaires

Aucun plan tarifaire detaille n'est encore disponible pour cet outil.

Presentation detaillee

Next-Gen Developer ToolkitCodeMaker AI mission is to improve software developers productivity by offering them unparalleled automation for writing, testing, and documenting software.Read the docsFree TrialWatch the demo.0K+Downloads0MInvocations0MGenerated tokens0GBProcessed source files0KHours savedAI Augmented Software DevelopmentUnleashing your creativity with powerful set of features.Coding AssistantA unique Coding Assistant experience that allows you to ask any question related to your code, but also add, edit and delete it. Learn more.GitHub AppAll of the features that you use in IDE are also available directly in GitHub.Visual Studio CodeAvailable through Visual Studio Code.JetBrains IDEsSupported for all JetBrains IDEs.Batch ProcessingOperate at unparalleled scale.Discover CodeMaker AI capabilitiesFeaturesContext-aware code completionAI-aided context-aware code completion.Context-aware code generationCodeMaker AI unique capability is generating code base on context build from the input source file.Documentation generationHands free generation of inline code documentation.Batch processingRun operations per entire directory structure.Start your journey todayTake advantage of automating your day to day work and try it for free.For Enterprise offer, please contact our sales directly.Starter$7.50/monthFor anyone that want to get started right away.Includes:500,000 Token limit1x Batch processing speedAssistantIDEs supportCLIGitHub ActionsFree TrialDeveloper$15/monthFor professionals who want access to all features.Includes:1,000,000 Token limitUp to 2x Batch processing speedAssistantIDEs supportCLIGitHub ActionsGitHub AppRepositoriesIndexesFree TrialProfessional$30/monthFor demanding users with high usage requirements.Includes:2,000,000 Token limitUp to 4x Batch processing speedAssistantIDEs supportCLIGitHub ActionsGitHub AppRepositoriesIndexesUser Fine-Tuned ModelsFree TrialUltimate$60/monthThe fastest AI code generation experience.Includes:4,000,000 Token limitUp to 8x Batch processing speedAll Professional Plan featuresFree TrialFrequently Asked QuestionsCan I try the the product for free?Yes. You can create account and start using our features through free trial, no payment is required. The trial grants access to 200,000 tokens and expires after 30 days.Do you guarantee 100% correctness of the generated code?No. At this time we advise our users to review the code that was automatically generated at all times. We recommend fine-tune your own model on your codebase as a way of improving the quality and correctness of the model. We support a hands free and fully automated fine-tuning pipeline.How are you different from other AI Developer tools?We aim to aid engineers through the entire software development lifecycle. Because of that we are focusing on delivering features that offer unified experience everywhere.Does you product include chat?Yes. We offer chat through our website, free of charge. We also offer chat through Coding Assistant which is our most advance product that is integrated with all environments i.e. IDEs and GitHub.Can I use the tool with IDE?Yes, we offer both JetBrains and Visual Studio Code integrations.Can I use the tool with GitHub?Yes, we have dedicated GitHub App as well as GitHub Actions that offer direct access to our features.Can I use the tool with CLI?Yes, we offer dedicated cross platform Command Line Interface that gives direct access to our code generation features. --- CodeMaker AI Inc. is Vancouver, BC base company founded in 2023.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software. --- CodeMaker AI Recreates 90,000 Lines of Code with 91% similarity2024-08-01Today, CodeMaker AI announces that it successfully recreated the implementation code of the 90K codebase using a fine-tuned AI model. The generated code reaches 91% to 92% similarity when compared with the reference implementation. The experiment was conducted on a popular Java library, Spring Boot. CodeMaker AI system was able to process 3,251 files and generate 90,063 lines of code autonomously in 1 hour and 42 minutes at a cost of $265.73. CodeMaker AI's unique ability to process source code at scale allowed us to demonstrate that it is possible to build a system that can combine autonomous source code processing that reaches a high level of correctness of the generated code. We also showcase the ability to fine-tune the model that can be used in various applications, including code completion, AI assistant, and fully autonomous code generation. We believe that this will open new possibilities for applying AI in software development at a large scale.ReferenceGenerated artifactArticleMultilingual Coding Assistant2024-07-11CodeMaker AI adds multi-language support. When interacting with the Coding Assistant on the web or through the IDE, the assistant will prioritize using your native language as long as it is supported. The full list of supported languages includes English, Spanish, Portuguese, Indonesian, Japanese, Vietnamese, Turkish, Korean, German, French, Italian, Dutch, Polish, and Mandarin.The Coding Assistant will now also voice its replies. This feature is enabled by default on the web and can be enabled in IDE integrations.Ultimate Plan2024-06-10CodeMaker AI now offers the Ultimate Plan, which speeds up batch operations up to 8 times compared to the entry-level tier. The new plan offers twice the speed and twice as much token limit compared with the Professional Plan and includes all of its features.Private Repositories2024-04-17Today, CodeMaker AI adds support for private repositories. You can now add your Git repository and specify an optional authentication method. This grants the system access to your private repository hosted on GitHub or other Git providers. You can use the repository to fine-tune custom models, offering improved code generation capabilities.User Fine-Tuned Models2024-04-11Today, CodeMaker AI announces release of the User Fine-Tuned models. This allows our users to create dedicated models fine-tuned on the user source repository. Creating a model is an automated process that only requires specifying the repository. The fine-tuning process, depending on the codebase size, may take multiple hours to complete. The created model can then be used in IDE and CLI for tasks like Coding Assistant, code completion, Batch code, and documentation generation.Redefining Software Development2024-04-08Today, CodeMaker AI announces that it successfully recreated the entire software library implementation code using a fine-tuned AI model. The generated code reach 90% to 92% similarity when compared with the reference implementation. The experiment was conducted on a popular Java library, Mockito. CodeMaker AI system was able to process 323 files and generate 9,194 lines of code autonomously in less than 10 minutes at a cost of $22.30. CodeMaker AI's unique ability to process source code at scale allowed us to demonstrate without any doubt that it is possible to build a system that can combine autonomous source code processing with reaching a high level of correctness of the generated code. We also showcase the ability to fine-tune the model used in various applications, including code completion, AI assistant, and fully autonomous code generation. We believe that this will open new possibilities for applying AI in software development at a large scale.ReferenceCreated artifact: MockitoCreated artifact: JUnitRust Language Support2024-03-26Today we are announcing the expansion of our supported programming languages to include Rust. All of the product features can now be used with Rust source code. The support includes the Coding Assistant all of the IDE features as well as the GitHub App and Actions.PHP Language Support2024-03-13Today we are announcing the expansion of our supported programming languages to include PHP. All of the product features can now be used with PHP source code. The support includes the Coding Assistant all of the IDE features as well as the GitHub App and Actions.C++ Language Support2024-03-04Today we are announcing expansion of our supported programming languages to include C++ language. All of the product features can now be used with C++ source code. The support includes the Coding Assistant all of the IDE features as well as the GitHub App and Actions.C Language Support2024-02-20Today we are announcing expansion of our supported programming languages to include C language. All of the product features can now be used with C source code. The support includes the Coding Assistant all of the IDE features as well as the GitHub App and Actions.Coding Assistant Code Awareness2024-02-13Today we are announcing that we overcome the limitations and significantly improved our Coding Assistant capabilities in terms of interacting with the source code. You can now ask the Assistant any question related to your code. When interacting with the Assistant you can specify a name of a method or function for providing context. An example interaction could be to ask the Assistant to explain code, generate unit tests, or migrate it to a different language or framework.This is the first release of this feature with more advance capabilities going to be added in the future. We are looking for your feedback on how we can improve this integration.Coding Assistant GitHub App2024-02-06We are happy to announce that Coding Assistant is now fully integrated with CodeMaker AI GitHub App. This brings all of the code question answering and code editing capabilities directly to GitHub Pull Requests. You can use the Assistant to explain, review, or refactor specific part of the code. As well as adding, editing, and deleting and function or method across any file that is part of the Pull Request.This is the first release of this feature with more advance capabilities going to be added in the future. We are looking for your feedback on how we can improve this integration.Coding Assistant Code Editing2024-01-30Today we are extending the capabilities of the Coding Assistant by allowing it to edit source code. The Assistant can perform three specific operations of adding, editing and deleting code.This experience seamlessly integrates with the code base and does not require coping or selecting code in the editor. This is the first version of this feature. This capabilities are available starting from CodeMaker AI JetBrains plugin version 1.30 and Visual Studio Code extension version 1.25.This is the first release of this feature with more advance capabilities going to be added in the future. We are looking for your feedback on how we can improve this integration.Coding Assistant2024-01-24Today we have launch CodeMaker AI Coding Assistant. Currently offered in preview with JetBrains IDE plugin. The assistant offers chat experience in which you can interact directly through natural language with your source code. You can ask the assistant to explain the code, review it, write unit tests or refactor the code. This experience seamlessly integrates with your IDE and code base. You are not required to copy any code or select it in editor. This is the first release and with the upcoming weeks we will expand it capabilities. The feature is available starting from CodeMaker AI JetBrains plugin version 1.29.This is the first release of this feature with more advance capabilities going to be added in the future. We are looking for your feedback on how we can improve this integration.GitHub App2024-01-16Today we have launch CodeMaker AI GitHub App. The App brings up the same task base capabilities that you can trigger from IDE as well as automated pull request processing. This way you can easily update your PR request through process of self review or base on your peer feedback. The GitHub App offers the capability like generating code, documentation, automatic syntax correction and addressing pull requests comments.To start using the App sign up at https://codemaker.ai and install the App on your GitHub account.This is the first release of this feature with more advance capabilities going to be added in the future. We are looking for your feedback on how we can improve this integration.Start using CodeMaker AI for free, by signing up at https://codemaker.ai.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Flexible Pricing Tiers2024-01-10We launch two additional pricing tiers to give our users the flexibility to choose the right plan for them. The new tiers are called Starter and Professional. They differ by two dimensions: the maximum offered token limit and batch processing speed.The token limit will constrain how much code or documentation can be generated. The performance on the other hand impacts the time needed to generate the results. The Starter plan is the baseline plan, and the remaining plans Developer and Professional offer up to 2 times and 4 times speed up in processing the tasks respectively.Start using CodeMaker AI for free, by signing up at https://codemaker.ai.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Complex Source Graph Generation2023-12-12CodeMaker AI adds support for generating source code hierarchy. Triggering the generation from a file will cause the tool to descend to dependent files and generate the code for them bottom up. We have removed the previous limitation of processing only directly dependent files.Termination condition - to avoid processing very complex code bases every single time this feature is triggered. The traversal of the files will proceed up to the last file in a hierarchy that has unimplemented definitions. Those definitions may be functions, classes, structures, constructors, and methods.This feature is available starting from VS Code Extension version 1.22 and JetBrains plugin version 1.28. To use it, please enable the Extended Source Context feature in the IDE settings.Known limitationsThe generation of an entire source graph is a computationally intensive and time-consuming operation.C# and Golang programming languages are not supported at this time.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Source Graph Generation2023-12-05CodeMaker AI adds support for generating dependent source code. We named this feature source graph generation. Triggering the generation from a file will cause the tool to descend to dependent files and generate the code for them. This feature is available starting from VS Code Extension version 1.21 and JetBrains plugin version 1.27.Known limitationsOnly 1st degree dependant files are processed.Feature is unsupported for C# and Golang programming languages.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JetBrains IDE Autocompletion2023-11-28CodeMaker AI JetBrains IDE plugin adds support for autocompletion. The feature is available starting from plugin version 1.25.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Predictive Generation & Extended Source Context2023-11-21The extended source context can be now used together with the predictive code generation combining the accuracy of the results with the speed. The feature is available starting from VS Code Extension version 1.19 and JetBrains plugin version 1.24.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Extended Source Context2023-11-14CodeMaker AI now supports extended source contexts. Once enabled in the plugin IDE settings, the tool will automatically lookup source files to improve the accuracy of the generated code. The feature is available starting from VS Code Extension version 1.18 and JetBrains plugin version 1.23.Known limitationsOnly 1st degree dependant files are loaded.Feature is unsupported for C# and Golang programming languages.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Optimized API Endpoints2023-11-07We're pleased to announce a significant update that enhances our coding experience. Today, we've launched optimized API endpoints, available for supported CodeMaker AI IDEs. This release brings a range of practical improvements:Reduced latencies: Experience faster code generation, reducing wait times.Improved handling of large files: Work effortlessly with large code files, making complex projects more manageable.Maximum file sizes: We've increased the maximum file size to 1 MB, giving you more flexibility.Better Predictive Code Generation: We've enhanced our predictive code generation capabilities to provide quicker processing speeds.These updates are designed to boost efficiency and productivity in a meaningful way. We're excited to have you experience the improved CodeMaker AI service in action. Happy coding!To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Syntax autocorrection2023-10-31CodeMaker AI now supports hands-free syntax auto-correction. Once enabled your code will be corrected on file save. The feature is available starting from VS Code Extension version 1.16 and JetBrains plugin version 1.20.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Auto-detection and correction of syntax errors2023-10-23CodeMaker AI now supports auto discovery and correction of syntax errors. It is no longer needed to manually point the code to fix, instead this operation can be triggered for a file or source directory. The feature is available starting from VS Code Extension version 1.15 and JetBrains plugin version 1.19.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.IDE: Fix Code2023-10-17CodeMaker AI IDEs plugin now supports fix code action. Simply select a method and from the code action menu select the fix code option. The feature is available starting from VS Code Extension version 1.14 and JetBrains plugin version 1.18.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.IDE: Prompt Code Editing2023-10-10CodeMaker AI IDEs plugin now supports prompt code editing capabilities. Simply select a method and from the quick fix menu select the edit code option. This feature offers flexibility in editing code based on different use cases. The feature is available starting from VS Code Extension version 1.13 and JetBrains plugin version 1.17.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.GitHub Pull Request: Multi-comment support2023-10-03CodeMaker AI released version 2.0 of its Pull Request GitHub Action. With the new version, it's now possible to streamline and automate the code review process by allowing reviewers to leave multiple comments on a GitHub Pull Request, and then have those comments processed and applied to the codebase through automatic commit. This can significantly speed up the code review process.All code review feedback is being processed without the need for an engineer to manually checkout the change, apply the changes and finally submit the new revision, reducing the amount of friction and improving the iteration time on a single code change improving the overall productivity.Known limitationsThe action is limited currently only to code editing capabilities, making it possible to edit the existing source code or documentation. More advanced interactions are in development.Submitting individual comments or multiple code review in quick succession may lead into race condition as the comments submitted on the PR will go out of sync with the code. This problem can be avoided by submitting the comments only after previous ones have been fully processed.The GitHub Action can be found on GitHub Marketplace: https://github.com/marketplace/actions/codemaker-pull-request-actionTo get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.GitHub Pull Request: Comment editing2023-09-25CodeMaker AI extends the support of GitHub pull requests, by allowing editing of source code comments based on the feedback provided on the code review. The comment added to the code review will be used to automatically update the code and create a new commit with a change. The GitHub Action can be found on GitHub Marketplace: https://github.com/marketplace/actions/codemaker-pull-request-actionTo get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.GitHub Pull Request Action2023-09-18CodeMaker AI introduces GitHub Pull Request Action, bringing the code generation capability directly to the code review process. Reviewers can provide feedback through comments on the code change and the automation can act upon them and update the code automatically. This release focuses on supporting code editing capabilities and offers a way for developers to iterate easily on the code change. The GitHub Action can be found on GitHub Marketplace: https://github.com/marketplace/actions/codemaker-pull-request-actionTo get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JavaScript SDK2023-09-05CodeMaker AI JavaScript SDK is now available for download from NPM package manager: https://www.npmjs.com/package/codemaker-sdkTo get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Context improvements2023-08-29CodeMaker AI improves context handling for code generation. The content of the file including the imports, functions, and type declarations will be used for generating more accurate results.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.VS Code Extension: Inline Code Generation2023-08-23CodeMaker AI VS Code extension now includes support for inline code generation. A single-line comment can be now used as a prompt for code generation. The prompt itself is contextual and depending on its location within a file will result in different outcome. A top-level comment will generate a type, and a comment within a class body will generate a method. Comment within a method will generate inline code. The code generation can be triggered with a keyboard shortcut, Shift+Ctrl+Enter on Windows, or Shift+Ctrl+Enter on macOS. The shortcut can be changed in IDE settings. The feature is supported across all CodeMaker AI supported programming languages starting with extension version 1.12.0.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JetBrains Plugin: Inline Code Generation2023-08-21CodeMaker AI JetBrains plugin now includes support for inline code generation. A single-line comment can be now used as a prompt for code generation. The prompt itself is contextual and depending on its location within a file will result in different outcome. A top-level comment will generate a type, and a comment within a class body will generate a method. Comment within a method will generate inline code. The code generation can be triggered with a keyboard shortcut, Shift+Ctrl+Enter on Windows, or Shift+Ctrl+Enter on macOS. The shortcut can be changed in IDE settings. The feature is supported across all CodeMaker AI supported programming languages starting with plugin version 1.15.0.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.GitHub Action2023-08-15CodeMaker AI can now be used with GitHub Actions. Thanks to the integration is now possible to use the CodeMaker code and documentation generation capabilities directly from GitHub’s CI/CD workflows. As CodeMaker is capable of operating fully autonomously to generate code users can use it for automatically creating pull requests or making commits directly to their GitHub repositories. The GitHub Action can be found on GitHub Marketplace: https://github.com/marketplace/actions/codemaker-actionTo get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JetBrains Plugin: Quick Fix Actions2023-08-08CodeMaker AI JetBrains plugin adds code quick fix code generation actions for methods and functions, making it easy to generate or replace code or documentation per method or function. The feature is supported across all CodeMaker AI supported programming languages starting with plugin version 1.12.0.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Scalability & Performance2023-08-01CodeMaker AI architecture supports source file sizes up to 256 KB and is not limited by number of definitions that the file contains, making possible to process large files with hundred of functions, classes, structures, or methods.In linked demo, we showcase the ability the model to process Java source file containing 100 methods and generate source code for every single one of them. The model completes the code generation under 15 seconds.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Predictive Code Generation2023-07-11Introducing Predictive Code Generation. This groundbreaking feature empowers our model to process source files autonomously, eliminating or significantly reducing the wait time traditionally associated with code generation. Now, users can enjoy a seamless coding experience as the AI works behind the scenes, anticipating their needs and producing code in real time. Predictive Code Generation is fully compatible with all CodeMaker AI supported IDEs, including Jetbrains and Visual Studio Code.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Type Generation2023-07-04CodeMaker AI announces support for type generation. This enhancement enables the automated generation of class or struct implementations across all CodeMaker AI supported programming languages. With this feature, developers can prototype and generate type implementations with ease.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Visual Studio Code Extension: Multi-Line Code Completion2023-06-27CodeMaker AI announces support for multi-line code completion. Currently available in preview for Visual Studio Code extension. The code completion will be automatically triggered upon start of a block making it convenient to generate blocks of code.To start using multi-line code completion, install CodeMaker AI for Visual Studio Code and enable the completion in the extension settings. The feature is available starting from version 1.9.0 of the extension.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.C# Language Support2023-06-20CodeMaker AI adds support for C# programming language. With this new addition, C# developers can leverage CodeMaker AI's source code and documentation generation features within their projects.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Visual Studio Code Extension: Code Actions2023-06-14CodeMaker AI Visual Studio Code extension adds code actions for methods and functions, making it easy to generate or replace code or documentation per method or function. The feature is supported across all CodeMaker AI supported programming languages starting with extension version 1.7.0. The only requirement for code actions to be functional is to enable desired programming language mode in Visual Studio Code, which may require installing language specific extensions.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.TypeScript Language Support2023-06-13CodeMaker AI has expanded its list of supported programming languages with TypeScript, including the TSX syntax. This means that developers can now utilize CodeMaker AI's source code and documentation generation features for their projects. With this new addition, developers can easily generate code, as well as comprehensive documentation for their TypeScript source code.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Visual Studio Code Extension: Context-Aware Code Completion2023-06-06CodeMaker AI announces support for context-aware code completion. Currently available in preview for Visual Studio Code extension.What does it mean that the code completion is context-aware?CodeMaker AI unique capability is to selectively use the content of the entire input file to be able to complete code. The context can be created out of fields, method names, parameters, and documentation. Providing additional information like constraints or exception declaration can help the model to generate more accurate results. Context-aware code completion has the following limitations:Context is limited only to the source file. Definitions that are not part of the input file are not known to the model which may result of the generation of incorrect or invalid results.To start using context-aware code completion, install CodeMaker AI for Visual Studio Code and enable the completion in the extension settings. Feature is available starting from version 1.6.0 of the extension.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Go Language Support2023-05-30CodeMaker AI adds support for Go programming language. With this new addition, Go developers can leverage CodeMaker AI's source code and documentation generation features within their projects.CodeMaker AI's Go support is seamlessly integrated into the existing IDEs. Whether you're working on a web application, microservices, or any other Go project, CodeMaker AI is your go-to companion.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JetBrains Plugin: Contextual Operations2023-05-23CodeMaker JetBrains plugins now includes methods and functions contextual operations, making it easy to generate or replace particular method or function code or documentation. The feature is supported across all JetBrains products and all CodeMaker AI supported programming languages starting with plugin version 1.6.0.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Code and Documentation Replacement2023-05-16CodeMaker AI adds the capability of replacing existing code or documentation, making it convenient to update the source file after introducing changes to it and keeping it up to date. The code or documentation replacement can be easily triggered from the IDE or using CodeMaker CLI.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Kotlin Language Support2023-05-09CodeMaker AI now supports Kotlin programming language, making it the second JVM-compatible language supported by the tool after Java. With this new addition, developers can now leverage the tool's code and documentation generation features for their Kotlin projects directly from their IDE. This saves developers time and effort by automating the process of writing code, as well as generating comprehensive documentation.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JavaScript Language Support2023-05-02CodeMaker AI has expanded its list of supported programming languages with JavaScript, including the JSX syntax flavor. This means that developers can now utilize CodeMaker AI's source code and documentation generation features for their projects. With this new addition, developers can easily generate code, as well as comprehensive documentation for their JavaScript source code.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Visual Studio Code Extension2023-04-25CodeMaker Visual Studio Code plugin is now available for download from Visual Studio Marketplace. Developers now can use CodeMaker code generation features directly from their IDE.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Context-aware code generation2023-04-18CodeMaker AI announces support for context-aware source code generation.Why there is no model prompt?CodeMaker is not exposing model prompt directly.What does it mean that the code generation is context-aware?CodeMaker AI unique capability is to selectively use the content of the entire input file to be able to generate code. The context can be created out of fields, method names, parameters, and documentation. Providing additional information like constraints or exception declaration can help the model to generate more accurate results. Context-aware code generation has the following limitations:Context is limited only to the source file. Definitions that are not part of the input file are not known to the model which may result of the generation of incorrect or invalid results.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.JetBrains Plugin2023-04-11CodeMaker AI JetBrains plugin is now available for download from JetBrains Marketplace. Developers can use CodeMaker code generation features directly from their IDE.To get started with CodeMaker please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Automated local variable renaming2023-04-04CodeMaker Developer Toolkit now offers automatic refactoring and renaming of local variables. Giving descriptive names to variables can help improve code readability, now using the developer toolkit you can automate this process across your codebase.To get started with Developer Toolkit please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Automated unit test generation2023-03-28CodeMaker Developer Toolkit now offers automatic generation of unit test for the Java programming language. Users can input a source code file, and the toolkit will generate a dedicated unit test for each input file method. This process provides software developers with a quick and convenient way to validate their code.The tests are generated based on the source code, which makes it an excellent tool for adding additional unit tests to existing code and improving test coverage. It can also serve as a prerequisite step for code refactoring, as proper test coverage can help ensure that no regression bugs have been introduced. However, as the tests rely solely on the input source code, human supervision is still required to identify any possible bugs in the code base.Generating reliable unit tests is a challenging and ambiguous task, and CodeMaker strives to make the process as reliable as possible. As a result, there are certain limitations to this process. Unit test generation has following limitations:All types need to have a default constructor.The tested method can only have primitive type parameters.Complex state management and dependency between methods are not supported.The maximum processed input file can not exceed 2,000 characters.Those are hard problems to solve. Our goal is to address them one by one removing each constraint at a time.To get started with Developer Toolkit please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.Automated programming language syntax migration2023-03-21It's no secret that many successful software products are rooted in legacy code that was written years ago. But updating that code base can be a costly and daunting task for project teams, and hard to justify from a business perspective. With our technology, you can easily migrate your Java program syntax to a more expressive version and start taking advantage of new language features. This process can be applied to the entire project's source code, processing hundreds of source files within minutes. This way you can continue to maintain the existing code base and benefit from newer language feature. Future releases will offer even more options and customizations for language migration.To get started with Developer Toolkit please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.CodeMaker CLI for MacOS users2023-03-16MacOS users can now install CodeMaker CLI using Homebrew. To learn more read the documentation available on https://github.com/codemakerai/homebrew-tap.To get started with Developer Toolkit please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.CodeMaker AI Developer Toolkit is now available in Early Access2023-03-14Invitations are now being sent to participants who signed up for the Early Access of Developer Toolkit. Invitations are subject to availability and will be sent on a rolling basis.To get started with Developer Toolkit please signup at https://codemaker.ai. You can install the latest release of VS Code extension, JetBrains plugin or CodeMaker CLI.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software.CodeMaker AI Developer Toolkit Launch Announcement2023-03-07CodeMaker AI has launched its Developer Toolkit today, which is a next-generation tool that aims to automate software development tasks. What sets CodeMaker apart from its competitors is its focus on complete automation. The toolkit is designed to handle enterprise-grade projects and is task-oriented. With the latest release, the toolkit enables the generation of inline code documentation, a process that can be applied easily to the entire project's source code, processing hundreds of source files within minutes. This release marks the foundation for future capabilities that will become available as part of the toolkit.Developer Toolkit is going to be offered through early access program free of charge. To join the program please signup at https://codemaker.ai. The invitations to the program will be sent throughout March 2023.CodeMaker AI mission is to improve the productivity of software developers by offering them unparalleled automation for writing, testing, and documenting software. --- Terms and ConditionsLast updated: March 13, 2023Please read these terms and conditions carefully before using Our Service.Interpretation and DefinitionsInterpretationThe words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.DefinitionsFor the purposes of these Terms and Conditions:Affiliate means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.Country refers to: British Columbia, CanadaCompany (referred to as either "the Company", "We", "Us" or "Our" in this Agreement) refers to CodeMaker AI Inc, V6B 0N7 Vancouver, BC.Device means any device that can access the Service such as a computer, a cellphone or a digital tablet.Service refers to the Website.Terms and Conditions (also referred as "Terms") mean these Terms and Conditions that form the entire agreement between You and the Company regarding the use of the Service. This Terms and Conditions agreement has been created with the help of the TermsFeed Terms and Conditions Generator.Third-party Social Media Service means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the Service.Website refers to CodeMaker AI, accessible from https://codemaker.aiYou means the individual accessing or using the Service, or the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable.AcknowledgmentThese are the Terms and Conditions governing the use of this Service and the agreement that operates between You and the Company. These Terms and Conditions set out the rights and obligations of all users regarding the use of the Service.Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Conditions. These Terms and Conditions apply to all visitors, users and others who access or use the Service.By accessing or using the Service You agree to be bound by these Terms and Conditions. If You disagree with any part of these Terms and Conditions then You may not access the Service.You represent that you are over the age of 18. The Company does not permit those under 18 to use the Service.Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our Service.Links to Other WebsitesOur Service may contain links to third-party web sites or services that are not owned or controlled by the Company.The Company has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods or services available on or through any such web sites or services.We strongly advise You to read the terms and conditions and privacy policies of any third-party web sites or services that You visit.TerminationWe may terminate or suspend Your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if You breach these Terms and Conditions.Upon termination, Your right to use the Service will cease immediately.Limitation of LiabilityNotwithstanding any damages that You might incur, the entire liability of the Company and any of its suppliers under any provision of this Terms and Your exclusive remedy for all of the foregoing shall be limited to the amount actually paid by You through the Service or 100 USD if You haven't purchased anything through the Service.To the maximum extent permitted by applicable law, in no event shall the Company or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, but not limited to, damages for loss of profits, loss of data or other information, for business interruption, for personal injury, loss of privacy arising out of or in any way related to the use of or inability to use the Service, third-party software and/or third-party hardware used with the Service, or otherwise in connection with any provision of this Terms), even if the Company or any supplier has been advised of the possibility of such damages and even if the remedy fails of its essential purpose.Some states do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, which means that some of the above limitations may not apply. In these states, each party's liability will be limited to the greatest extent permitted by law."AS IS" and "AS AVAILABLE" DisclaimerThe Service is provided to You "AS IS" and "AS AVAILABLE" and with all faults and defects without warranty of any kind. To the maximum extent permitted under applicable law, the Company, on its own behalf and on behalf of its Affiliates and its and their respective licensors and service providers, expressly disclaims all warranties, whether express, implied, statutory or otherwise, with respect to the Service, including all implied warranties of merchantability, fitness for a particular purpose, title and non-infringement, and warranties that may arise out of course of dealing, course of performance, usage or trade practice. Without limitation to the foregoing, the Company provides no warranty or undertaking, and makes no representation of any kind that the Service will meet Your requirements, achieve any intended results, be compatible or work with any other software, applications, systems or services, operate without interruption, meet any performance or reliability standards or be error free or that any errors or defects can or will be corrected.Without limiting the foregoing, neither the Company nor any of the company's provider makes any representation or warranty of any kind, express or implied: (i) as to the operation or availability of the Service, or the information, content, and materials or products included thereon; (ii) that the Service will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or currency of any information or content provided through the Service; or (iv) that the Service, its servers, the content, or e-mails sent from or on behalf of the Company are free of viruses, scripts, trojan horses, worms, malware, timebombs or other harmful components.Some jurisdictions do not allow the exclusion of certain types of warranties or limitations on applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to You. But in such a case the exclusions and limitations set forth in this section shall be applied to the greatest extent enforceable under applicable law.Governing LawThe laws of the Country, excluding its conflicts of law rules, shall govern this Terms and Your use of the Service. Your use of the Application may also be subject to other local, state, national, or international laws.Disputes ResolutionIf You have any concern or dispute about the Service, You agree to first try to resolve the dispute informally by contacting the Company.For European Union (EU) UsersIf You are a European Union consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident in.United States Legal ComplianceYou represent and warrant that (i) You are not located in a country that is subject to the United States government embargo, or that has been designated by the United States government as a "terrorist supporting" country, and (ii) You are not listed on any United States government list of prohibited or restricted parties.Severability and WaiverSeverabilityIf any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.WaiverExcept as provided herein, the failure to exercise a right or to require performance of an obligation under these Terms shall not effect a party's ability to exercise such right or require such performance at any time thereafter nor shall the waiver of a breach constitute a waiver of any subsequent breach.Translation InterpretationThese Terms and Conditions may have been translated if We have made them available to You on our Service. You agree that the original English text shall prevail in the case of a dispute.Changes to These Terms and ConditionsWe reserve the right, at Our sole discretion, to modify or replace these Terms at any time. If a revision is material We will make reasonable efforts to provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at Our sole discretion.By continuing to access or use Our Service after those revisions become effective, You agree to be bound by the revised terms. If You do not agree to the new terms, in whole or in part, please stop using the website and the Service.Contact UsIf you have any questions about these Terms and Conditions, You can contact us:By visiting this page on our website: https://codemaker.ai