Home
Docs/AI & AI Office

AI Assistant & AI Office

Free (Gemini)Premium (39 providers)

Two modules in one: an AI assistant integrated in the editor (copilot) and AI Office, a team of autonomous agents that plans and executes complex tasks autonomously.

AI Assistant (copilot)

Quick actions

Select any code snippet and access quick actions by tapping the AI button:

ExplainDescribes what the selected code does
RefactorImproves structure without changing behavior
Add testsGenerates unit tests for the selected function
Code reviewDetects bugs, security issues and improvements
GenerateWrites code from a natural language description
DocumentAdds JSDoc, docstrings or inline comments

In-editor chat

Open the side chat panel to ask questions about the current file's code. The file context is automatically included in each message, so the model understands exactly what you're talking about without you needing to copy and paste code.

Available providers (39)

Free β€” with your Gemini API key

Google Gemini β€” requires your own Gemini API key (Google's free tier is very generous: 15 req/min, 1,500 req/day). Unlimited on the free plan.

Pocket Code does not manage or proxy any AI service. The app connects your device directly to the provider using your own key.

With the Premium plan you can add your own API key to use any of the 39 supported providers:

OpenAI GPT-4o
OpenAI o1 / o3
Anthropic Claude 3.5
Google Gemini 1.5 Pro
Groq (Llama 3.3)
Mistral Large
Cohere Command R
Perplexity
DeepSeek
xAI Grok
Together AI
Ollama (local)

+27 more providers available. See full list in Settings β†’ AI β†’ Providers.

AI OfficePremium

AI Office is a team of AI agents that work in coordination to execute complex development tasks: from designing the architecture to writing the code, tests and deploying.

How it works

  1. 1

    Describe the task

    Write what you want to build. Example: "Create a REST API with Node.js and Express for a JWT authentication system".

  2. 2

    AI generates the plan

    The Planner agent divides the task into phases, sprints and concrete tasks. Each task is assigned to the specialized agent.

  3. 3

    Review and approve

    Review the plan before executing. You can modify, delete or add tasks.

  4. 4

    Monitor execution

    Follow the progress in real time in the task board. Agents write code, create files and run commands.

  5. 5

    Review the result

    When finished, review all created files and executed tests.

Agent roles

🧠 Planner

Analyzes the task, designs the architecture and divides work into sprints

βš™οΈ Backend

Writes APIs, business logic, models and database migrations

🎨 Frontend

Creates UI components, styles and client-side logic

πŸ§ͺ QA

Writes unit and integration tests and verifies coverage