> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edgespark.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin and EdgeSpark

> Set up Devin (by Cognition AI) to work with EdgeSpark — install EdgeSpark skills and docs MCP, generate AGENTS.md, and run autonomously.

Use `AGENTS.md` as the project instructions file for Devin. It gives Devin the EdgeSpark-specific rules for schema pulls, route changes, deploy validation, and when human input is actually required.

<Steps>
  <Step title="Install the EdgeSpark CLI">
    ```bash theme={null}
    npm install -g @edgespark/cli
    edgespark login
    ```

    This installs the CLI globally and authenticates your account. Your credentials are stored locally and reused for all subsequent commands.
  </Step>

  <Step title="Install EdgeSpark skills and docs MCP">
    Use the generic EdgeSpark skills package for OpenCode, Amp, Devin, Aider, Windsurf, Cline, Continue, Antigravity, Kiro, and every other AI coding agent that does not have a dedicated EdgeSpark plugin or extension:

    ```bash theme={null}
    npx skills add edgesparkhq/agent-skills
    ```

    If your agent supports remote MCP helpers, add the EdgeSpark docs MCP server:

    ```bash theme={null}
    npx add-mcp https://mcp.edgespark.dev/docs
    ```
  </Step>

  <Step title="Initialize your project">
    ```bash theme={null}
    edgespark init my-app --agent devin
    cd my-app
    ```

    Because Devin runs autonomously, keep `AGENTS.md` as the primary EdgeSpark instructions file and append any owner-specific rules below the generated section.
  </Step>
</Steps>

## See also

<Columns cols={2}>
  <Card title="Supported agents" icon="robot" href="/agents/supported-agents">
    Claude Code, Gemini CLI, OpenAI Codex, GitHub Copilot, Cursor, OpenCode, Amp, Aider, Windsurf, Cline, Continue, Antigravity, Kiro, and all other AI agents.
  </Card>

  <Card title="Minimal human input" icon="comment" href="/agents/when-to-ask">
    Stop only for login, secret entry, or dangerous operations.
  </Card>
</Columns>
