Everything you need to get IDEAgent running in your development environment — from installing the plugins in PyCharm to orchestrating your private Docker containers and connecting the agentic tool window.
Available on the JetBrains Marketplace — install directly into PyCharm / IntelliJ.
This step-by-step video demonstrates setting up the complete IDEAgent suite on a resource-constrained machine — run on a MacBook Air (Late 2018, Intel Core i5, 3.7 GB RAM). It walks through initial onboarding, container startup, and real-time agent verification.
Install both official plugins from within PyCharm / IntelliJ under Settings → Plugins → Marketplace:
Activate your 30-day free trial or confirm your subscription directly through the JetBrains Marketplace dialog. Note: JetBrains activation is managed directly by JetBrains — the IDEAgent backend setup begins immediately after.
When you launch IDEAgent for the first time in PyCharm, the plugin performs an automated environment check:
PasswordSafe) — never in plaintext files.The IDEAgent backend runs in lightweight Docker containers. You can run these containers directly on your development laptop (macOS, Linux, or Windows) or on a dedicated workstation / home server.
Make sure Docker is installed and the daemon is active before proceeding:
docker --version.On the onboarding Setup page, click the Register button. This confirms product usage for your seat and grants your machine authorized access to download the official production container images from Docker Hub.
Next, the setup page prompts you to select the hardware profile of the machine running Docker:
Review and confirm your selection to ensure the setup script applies the correct image tags, device passthroughs, and container flags.
Copy the provided terminal command from the onboarding page into the terminal of the machine running Docker.
ideagent-network).gateway, mpc-server, and rag-server).docker psIn your terminal, execute the following command to verify that all three containers are healthy and running:
Confirm that the following three containers appear in the list with an Up status:
gateway — orchestrates agents, manages context, and handles tool routing (listening on port 8765).mpc-server — exposes project context, memory, and code intelligence tools (listening on port 5820).rag-server — provides vector embeddings and lexical search across your indexed repositories.Close and reopen PyCharm so your environment reloads cleanly. Open Settings / Preferences → Tools → IDEAgent to finalize your connection settings:
In the Main Settings screen, enter your Gateway address:
http://127.0.0.1:8765 (or http://localhost:8765).http://192.168.1.50:8765.Click Test connection to verify the green indicator.
http://127.0.0.1:8765 (or your server's IP) and test the connection.
Go to MCP Servers and click Add.
Important: The MCP server configuration requires the physical machine IP address of the machine hosting the containers so communication between the host, IDE, and container network resolves accurately:
Press Refresh status and confirm the indicator displays a green dot (connected).
mcp-server using your host IP and port 5820.In Models & API keys, choose your preferred LLM provider:
PasswordSafe) and forwarded per thread.http://127.0.0.1:11434).
Under Dedicated Models, select fast, lightweight models for background operations:
Recent releases introduce powerful workflow enhancements directly inside PyCharm:
git, docker, sudo) are always gated and require explicit user confirmation.
<<REDACTED_*>>) from tool outputs before reaching the LLM.
brew install whisper-cpp) and listen to agent answers via Piper text-to-speech (pip install piper-tts). Audio never leaves your computer.