Coding is a first-class feature of Coconut that harnesses the power of coding agents (such as Claude Code, OpenAI Codex, or Gemini Code Assist) to build software or carry out more sophisticated tasks. It can also be combined with custom agents and MCP servers to unlock even more capabilities and connectivity with third-party tools and services.Documentation Index
Fetch the complete documentation index at: https://docs.coconut.dev/llms.txt
Use this file to discover all available pages before exploring further.
Code from tasks
Tasks are the more structured way to initiate a coding agent session. You start by creating a task (and optionally have it reviewed by a task reviewer agent) and then click “Prepare Coding Agent”.
- Coding Agent - Choice of coding agent such as Claude Code or OpenAI Codex
- Custom Agent - Any optional custom agents
- MCP Servers - Any optional MCP servers
- Additional instructions - Additional instructions that aren’t included in the task itself
- Full environment access - Whether the agent should run with full access to the environment and without the need to ask for any permissions before making changes
- Branch Management - Choice of where to make the changes (e.g. current branch, new branch or worktree)
You will need to ensure the necessary API keys are configured for the coding agent
Interactive coding
Interactive coding uses a similar approach but without a structured task, meaning you will interact with the coding agent directly.