Sourcegraph

Boost coding productivity with AI-powered code completion, search, and insights, automating large-scale changes and refactoring across multiple repositories.
Code Intelligence Coding Assistance Developer Productivity

Sourcegraph is a code intelligence platform that helps developers write, fix and maintain software more efficiently. It's a collection of tools to boost coding productivity, most notably with its AI coding assistant called Cody. Sourcegraph's core mission is to make development easier, letting developers search, write and understand complex codebases.

Sourcegraph's Code Search lets developers quickly explore their entire codebase, perform large-scale migrations and find security problems. Code Search indexes code stored on GitHub, GitLab, Bitbucket and Gerrit and supports many programming languages. It's particularly useful for teams working on enormous, distributed codebases, thanks to features like cross-repository code navigation.

Some of Sourcegraph's main features include:

  • Cody: An AI coding assistant that suggests code, completes code and provides context help.
  • Code Search: A way to quickly and accurately search code across multiple repositories, even in enormous, distributed codebases.
  • Batch Changes: A way to automate large-scale code changes, for example to perform migrations and refactorings.
  • Code Insights: A way to generate visualizations and dashboards to monitor interesting aspects of the codebase.

Sourcegraph offers a cloud-based option and the ability to self-host for enterprise customers. It also offers security and governance controls like zero data retention, user ownership of inputs and outputs, and uncapped indemnity.

Pricing depends on the plan:

  • Free: Good for hobbyists or light use, with 500 autocompletions and 20 messages per month for free.
  • Pro: Good for professional developers and small teams, with unlimited autocompletions and messages for $9 per user per month.
  • Enterprise: Good for large teams and enterprises, with advanced personalization, flexible LLM choices and enterprise admin features for $19 per user per month.

Sourcegraph supports multiple large language models, including Anthropic Claude 2, OpenAI GPT-4 and Amazon Bedrock, and can be integrated with popular IDEs like VS Code and JetBrains. Its support for multiple programming languages and code hosts means Sourcegraph can be used by developers in many different domains.

By making developers more productive, reducing errors and improving understanding of codebases, Sourcegraph hopes to make development teams more productive and effective.

Published on June 14, 2024

Related Questions

Tool Suggestions

Analyzing Sourcegraph...