Code

Completion, review, migration and agentic development tools.

  • ClaudeAnthropic

    Anthropic's AI chatbot and coding assistant

    ChatbotsCodeWeb, API, macOS, Windows, iOS, Android

    From $20/mo

  • GitHub CopilotGitHub

    AI pair programmer built into your IDE

    CodeWeb, API, macOS, Windows, iOS, Android

    From $10/mo

  • CursorAnysphere

    AI-native code editor built on VS Code

    CodeWeb, macOS, Windows

    From $20/mo

  • ReplitReplit

    Browser-based coding environment with an AI build agent

    CodeEducationWeb, iOS, Android

    From $20/mo

  • TabnineTabnine

    Privacy-focused AI code completion for enterprise teams

    CodemacOS, Windows, Self-hosted

    From $39/mo

  • Windsurf

    Agentic AI code editor forked from VS Code

    CodemacOS, Windows

    From $20/mo

  • Sourcegraph CodySourcegraph

    Enterprise AI coding assistant with repo-wide context

    CodeWeb, Self-hosted, macOS, Windows

    Contact for pricing

  • n8n

    Open-source workflow automation with a code escape hatch

    Automation & AgentsCodeWeb, API, Self-hosted

    Freemium

Questions about code tools

Cursor, Windsurf or GitHub Copilot?

Copilot if procurement has to approve it, and for pull request review. Cursor and Windsurf are ahead on the editing loop and close to each other — Cursor’s completion and agent are the more polished pair, Windsurf runs longer autonomous tasks and does not wall its free-tier autocomplete. A fortnight in each settles it faster than any comparison.

What changes when the codebase is large?

Retrieval matters more than the model. Sourcegraph Cody indexes across every repository rather than the open project, which is the difference between answering “where is this used” across a monorepo and guessing at it. Assistants that only see open files degrade quickly past a few hundred thousand lines.

What if code cannot leave our network?

Tabnine and Sourcegraph Cody are the two here with genuine self-hosted and air-gapped deployments, and Tabnine adds IP indemnification for what it generates. Everything else in this category sends context to a third-party API, however good the contract around it is.