MagiCodeThis is the VSCode extension of MagiCode. MagiCode is a Proactive Pair Programmer that knows your codebase and has personalized long term memory of what you are working on. Join our discord: Discord Link InstallSetting upTo use MagiCode, first install the extension. You can create an account within the extension, which will redirect you to https://www.magicode.ai. Managing Account & SettingsTo manage your payment & subscription, visit your dashboard at https://dashboard.magicode.ai. Getting StartedTo use MagiCode with a project, open the folder you want to work with within VSCode, then open MagiCode on the activity bar on the side. This will load your project and you can get started immediately. Simply ask MagiCode to do anything or answer any questions you have about the codebase. Next time you open MagiCode within this project, it will automatically load the last saved state. FeaturesMagiCode comes with a variety of features. A complete list of documentation videos can be found on https://www.magicode.ai. ChattingYou can chat with MagiCode, your built-in codebase expert who sees & understands your entire codebase, while having long-term memory & knowledge about your conversation, actions, tasks, and even edits in the editor. You do not have to use any short-cuts / commands: MagiCode knows when to use what information, intelligently. However, we also provide built-in shortcuts for you to invoke agents that can browse the web, read stored documentation, and refer to specific files. Editor Native ShortcutsFor those who prefer an editor-first experience, MagiCode introduces a suite of quick, ready-to-use commands for common actions to edit, describe, and debug code through highlighting + right clicking. These commands, executable anywhere in the editor, leverage smart context-fetching to provide contextually aware and informed responses. Smart EditingApply the code suggestions from the chat interface back into your codebase by clicking the plan-and-execute button on top of any chat code block. MagiCode will perform in-line editing / generation across one or multiple files automatically. Active SuggestionsMagiCode is different from any other product: it doesn't wait for you to ask a question, but delivers intelligent suggestions based on your recent workflow, of which you can create new tasks from. In a sense, MagiCode will be your project-level copilot! FAQDoes MagiCode work with SSH?Yes. MagiCode works with remote-SSH. You would need to install MagiCode within the SSH window to use it. |