D
DevcoreAI

Complete user guide

Use DevCoreAI like a safe enterprise coding partner, not a random code generator.

This guide walks through real usage: install, sign in, configure BYOK, open a trusted workspace, use Plan and Act, approve tools, review diffs, run checks, manage settings, and troubleshoot common issues.

Step 1

Install the right DevCoreAI product

DevCoreAI IDE

Use this when you want the fully branded desktop app with DevCoreAI opened by default.

  1. 1Open the Download page.
  2. 2Choose the correct operating system and architecture for your machine.
  3. 3Extract or install the package.
  4. 4Launch DevCoreAI from the installed app or executable.
  5. 5Open a project folder and trust the workspace only when you trust the code.

VS Code-compatible extension

Use this when your team already works in VS Code, VSCodium, Cursor, or another compatible editor.

  1. 1Install from VS Code Marketplace when using Microsoft VS Code.
  2. 2Install from Open VSX when using Code OSS, VSCodium, or DevCoreAI-compatible builds.
  3. 3Use the direct VSIX only when marketplace access is blocked.
  4. 4Reload the editor after installation.
  5. 5Open the DevCoreAI panel from the activity bar or command palette.

Step 2

Sign in and verify account state

  1. Step 1: Click Sign in from the IDE title bar, extension panel, or Account settings.
  2. Step 2: Complete login in the browser. The callback returns to DevCoreAI through the registered devcoreai URI.
  3. Step 3: Return to DevCoreAI and open Settings > Account.
  4. Step 4: Confirm your name, email, plan, and organization are displayed.
  5. Step 5: If the page still shows sign-up after a successful login, reload the IDE window once. If it still fails, sign out and repeat login so the local token store refreshes.
Signing in is for account, plan, dashboard, and organization context. BYOK provider keys are still configured locally inside DevCoreAI settings.

Step 3

Configure BYOK providers correctly

BYOK means bring your own key. Your model provider bills inference usage directly. DevCoreAI provides the IDE, agent workflow, settings, approvals, dashboards, platform limits, and team experience.

SettingWhat it doesWhen to change it
ProviderSelects which AI provider DevCoreAI calls for the current workspace.Choose the provider where you already have an API key, billing, and model access.
API keyAuthenticates requests directly from your local DevCoreAI client to the provider.Paste only provider keys you control. Rotate the key if it was exposed or shared.
ModelControls quality, speed, context length, and provider cost.Use stronger models for architecture, security, refactors, and multi-file work. Use faster models for quick edits.
Reasoning effortControls how much planning depth the model uses when supported.Use higher effort for complex tasks and lower effort for quick, low-risk work.
Plan/Act splitAllows one model for planning and another for implementation.Use a strong planning model with a cost-efficient implementation model when your workflow needs both depth and speed.

Step 4

Prepare the workspace before coding

Open a real folder

Use File > Open Folder so DevCoreAI can detect workspace roots, rules, git state, package files, and test commands.

Trust only safe workspaces

Terminal execution is blocked in untrusted folders by design. Trust a workspace only when you trust its scripts and dependencies.

Use DevCoreAI rules

Add .devcoreai/global-rules.md and .devcoreai/agent-rules.md for durable standards. Legacy rule files remain compatibility fallbacks.

Exclude sensitive files

Use .devcoreaiignore for secrets, generated output, archives, dependencies, build artifacts, and private customer data.

Step 5

Run tasks with Plan and Act discipline

1. Start every serious task in Plan mode

Ask DevCoreAI to analyze the codebase first. Good prompts include the goal, constraints, affected area, and what must not break.

2. Review the plan before switching to Act

Check that DevCoreAI found existing patterns, reusable files, risk areas, test commands, and a minimal implementation path.

3. Approve tools deliberately

Read file edits, commands, browser actions, and MCP calls before approval. Avoid auto-approving destructive commands, secret changes, billing, auth, migrations, or releases.

4. Inspect diffs and generated files

Use inline diffs, editor tabs, and checkpoint review to verify that changes match the plan and do not rewrite unrelated code.

5. Run project checks

Let DevCoreAI run the detected lint, typecheck, test, and build commands. If checks fail, keep the task open until the agent fixes its own changes.

6. Finish with a summary

Ask for a final report that lists changed files, reused patterns, checks run, failures, and any manual follow-up.

Reference

What each DevCoreAI settings tab controls

Account

Shows sign-in state, user identity, plan, dashboard links, and sign-out actions. Use it after browser login to confirm the IDE stored the token correctly.

API Configuration

Controls BYOK provider, API key, model, reasoning effort, and advanced Plan/Act model separation. Use this before any task that requires model calls.

Workspace

Shows the active folder, workspace roots, trust state, rules, ignore files, and effective policy. Use it when DevCoreAI says no folder is open or cannot read expected files.

Terminal

Controls whether terminal execution is allowed, which commands require approval, and how untrusted workspaces are handled. Keep destructive commands manual.

Browser

Controls browser automation for local web apps, auth flows, screenshots, and page verification. Enable when testing UI or dashboards.

Integrations

Manages MCP servers, tools, hooks, workflows, and plugin-like extensions. Enable only trusted tools because they can expose external systems.

Privacy

Controls telemetry, local-first behavior, sensitive context handling, and reporting. Organization policy may lock some values.

Features

Controls preview features, automation helpers, inline diffs, checkpoints, and advanced UI behaviors when available.

Advanced

Use terminal, browser, MCP, hooks, and workflows safely

Terminal

Approve test, build, install, and diagnostic commands when they are expected. Keep deletion, deploy, migration, and credential commands manual.

MCP tools

Connect external systems only when the server is trusted, scoped, and necessary. Review tool permissions before enabling.

Checkpoints

Use checkpoints before large refactors, dependency upgrades, migrations, or generated multi-file changes.

Troubleshooting

Common issues and fixes

The terminal is blocked in an untrusted workspace.

Trust the workspace only if you trust the project. Otherwise keep terminal execution disabled and approve file reads only.

The account page still asks for sign-up after login.

Reload the IDE window, open Account settings, and confirm the extension stored the returned auth token. If it persists, sign out and repeat the browser login flow.

DevCoreAI says no folder is open even when files are visible.

Use File > Open Folder instead of opening a single file or archive. Confirm the Workspace settings page shows the same primary folder.

Provider requests fail.

Check API key, provider billing, model access, selected model name, proxy settings, and whether the provider allows your region or organization.

Downloads show the wrong OS package.

Use the Download page selector and verify the file name, platform, architecture, and checksum before installing.

The safest habit: ask DevCoreAI to analyze first.

For production code, start with analysis, approve a plan, then let Act mode implement with reviewable diffs and checks.

Learn deep planning