CodeSee helps builders visualize and perceive complicated codebases



The Rework Know-how Summits begin October thirteenth with Low-Code/No Code: Enabling Enterprise Agility. Register now!

Let the OSS Enterprise e-newsletter information your open supply journey! Sign up here.

As a software program firm grows, so does its codebase, which can rely contributions from dozens or a whole bunch of particular person builders — a few of whom now not work on the firm. Understanding the workings throughout an enormous codebase will be difficult, significantly for builders becoming a member of an organization, which is the place CodeSee is available in.

Based out of San Francisco in 2019, CodeSee allows builders to combine their GitHub repositories and routinely generate “maps” to visualise a complete codebase, higher perceive how every part matches collectively, and see how a proposed change will affect the broader codebase.

Customers can place labels and notes in a CodeSee map, which stay as builders come and go and information and folders change over time. A “excursions” function allows visible walkthroughs of a chunk of code. Furthermore, these maps routinely replace when each pull request is merged, and they’re language-agnostic, with assist for dependencies throughout Java, JavaScript, Go, and Python.

CodeSee helps builders visualize and perceive complicated codebases

Above: CodeSee maps

The CodeSee platform launched initially in non-public beta again in July, however as of this week it’s out there as a part of a public beta program. To achieve extra builders world wide, the corporate additionally introduced it has raised $3 million in a seed spherical of funding co-led by Boldstart Ventures and Uncork Capital, with participation from Salesforce Ventures, Precursor Ventures, and a slew of angel traders.

The open supply issue

Whereas CodeSee maps stay in beta for now, the corporate additionally introduced a brand new open supply neighborhood referred to as OSS Port, which is designed to assist builders take part in open supply tasks. OSS Port ties into CodeSee’s mission, as open supply software program tasks are inherently collaborative and it may be tough to navigate them when hundreds of individuals from world wide are attempting to construct and preserve a single codebase.

The brand new community-focused product connects open supply tasks with individuals, utilizing CodeSee Maps to assist onboard and retain contributors. Maintainers can record their tasks on OSS Port and tag them with particular subjects, akin to “social good,” permitting potential contributors to search out open supply tasks which can be related to their pursuits.

CodeSee helps builders visualize and perceive complicated codebases

Above: CodeSee: OSS Port

CodeSee’s platform goals to repair an issue that impacts builders and corporations of all sizes, though it arguably turns into extra helpful the bigger an organization is and the extra intensive its codebase is.

“Understanding giant, complicated codebases is a quintessential drawback for builders — irrespective of the context of the codebase,” CodeSee cofounder and CEO Shanea Leven instructed VentureBeat. “So whether or not your codebase is at a 20-year-old firm or a two-year-old startup, sustaining an open supply challenge with hundreds of individuals — it’s the identical drawback. They should perceive how the code works to allow them to modify it with out breaking it.”

CodeSee helps builders visualize and perceive complicated codebases

Above: CodeSee cofounder and CEO Shanea Leven

Leven stated maps will at all times be free for the open supply neighborhood as a part of OSS Port, however the final plan is to create a industrial enterprise out of CodeSee maps, utilizing suggestions from the open beta program. What that industrial providing will seem like stays to be seen.

“We’re drawing from the precious person experiences and suggestions of our present beta cohort to outline what is going to sooner or later be a maps enterprise providing,” Leven stated. “Our aim is to develop and finally launch an enterprise providing that meets the distinctive pursuits and desires of bigger organizations, with options able to enterprise breadth and scale.”

It’s value noting that different corporations are getting down to resolve related issues. Earlier this 12 months, VentureBeat coated an organization referred to as Swimm, which helps developers share knowledge and understand each other’s code, and there are clear parallels right here — however this solely highlights builders’ rising need to repair the codebase complexity drawback.

“There are just a few startups targeted on serving to builders perceive codebases, however there isn’t a goal market chief — but,” Leven stated. “It’s a giant challenge with numerous potential options. I typically consider it like we’re in a pie-generating house, not a pie-dividing one.”


VentureBeat’s mission is to be a digital city sq. for technical decision-makers to achieve data about transformative know-how and transact.

Our web site delivers important data on knowledge applied sciences and techniques to information you as you lead your organizations. We invite you to grow to be a member of our neighborhood, to entry:

  • up-to-date data on the themes of curiosity to you
  • our newsletters
  • gated thought-leader content material and discounted entry to our prized occasions, akin to Transform 2021: Learn More
  • networking options, and extra

Become a member




Please enter your comment!
Please enter your name here