Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions project_54_intro_to_junie/1_5401_meet_junie.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@

<h5>A Tool for Precision and Control</h5>

<p>Welcome to the introduction to Junie, the AI coding agent from JetBrains. This course is designed for experienced developers who want to leverage AI to accelerate their workflow without sacrificing control or code quality.</p>
<p>Welcome to Junie, the AI coding agent by JetBrains. This course is designed for experienced developers who want to accelerate their workflow with AI — without losing control or compromising code quality.</p>

<p><img style="margin: auto; display: block;" src="https://ucarecdn.com/747e6287-8917-4e8b-b4b2-364e3097b4ea/" alt="JetBrains Junie" title="JetBrains Junie"></p>

<p>Unlike many AI assistants that focus on generating code snippets from vague prompts, Junie is built for professionals. It understands that in a mature codebase, context is everything. It operates with a "planning-first" mindset, ensuring you have full visibility and control before any changes are made.</p>
<p>Junie is built for professionals, not just code snippets. It understands that context matters in a mature codebase and works with a planning-first mindset, giving you full visibility before any changes are made.</p>

<h5>Why Junie is Different</h5>
<h5>Why Junie stands out</h5>

<ul>
<li><strong>Planning Before Execution:</strong> Junie's default behavior is to create a detailed execution plan for any significant task. You see the steps, the files to be modified, and the potential risks before giving the green light.</li>
<li><strong>Deep IDE Integration:</strong> As a JetBrains tool, Junie is not just a chatbot in a side panel. It integrates deeply with your IDE's understanding of your project—from code navigation and inspections to version control.</li>
<li><strong>Two Modes for Different Needs:</strong> You can switch between a conversational <b>Ask mode</b> for quick questions and a powerful <b>Code mode</b> for autonomous, multi-step tasks.</li>
<li><strong>You Are in Control:</strong> Junie doesn't commit code blindly. It presents you with a diff of the proposed changes, allowing you to review, request modifications, or accept them. You remain the author and final authority.</li>
<li><strong>Plan Before You Execute:</strong> See a detailed execution plan steps, files affected, and potential risks before approving any changesnspections to version control.</li>
<li><strong>Deep IDE Integration</strong> Fully integrated into JetBrains IDEs, Junie leverages code navigation, inspections, and version control without switching tools.</li>
<li><strong>Flexible Modes:</strong> Use <strong>Ask mode</strong>strong> for quick guidance or <strong>Code mode</strong>strong> for autonomous, multi-step tasks.</li>
<li><strong>Full Control:</strong> Review diffs, request modifications, or approve changes—you remain the author and final authority.</li>
</ul>

<alert>This course will walk you through setting up Junie, using its core features, and understanding the philosophy behind its design.</alert>
<alert>This course will guide you through setting up Junie, mastering its core features, and understanding the philosophy behind its design.</alert>

<p>In the next stage, we'll get your environment ready by installing the Junie plugin in your JetBrains IDE.</p>
<p>Next, well prepare your environment by installing the Junie plugin in your JetBrains IDE.</p>