Snorkell (Web Development)
Screenshot of Snorkell

Snorkell

Snorkell is an AI tool that generates readable docstrings for Python, Java, JavaScript, and more, updating documentation automatically with every merged

Screenshot

What is Snorkell?

Snorkell is an AI tool that automatically generates docstrings for multiple programming languages. It integrates with GitHub, GitLab, and Bitbucket, creating and updating documentation each time a pull request is merged so docs stay in sync with the code. Generated docstrings can be reviewed and corrected through pull requests, and the tool prioritizes output that is easy for humans to read rather than purely technical, syntactic text. It was developed by a team with roots in AI technology.

What is Snorkell used for?

  • Automatically generates docstrings for Python, Java, Kotlin, JavaScript, and TypeScript.
  • Integrates with GitHub, GitLab, and Bitbucket.
  • Updates docstrings whenever a pull request is merged.
  • Lets you review and suggest corrections through pull requests.
  • Generates docstrings dynamically without storing your code locally.

Snorkell pricing

Snorkell offers multiple pricing tiers. The free plan includes 3 commits per day for private repositories and unlimited commits for public ones, though free plans have limits on language support and repository access. The elite tier adds on-premise support, advanced AI models such as GPT-4 and Mistral, private GPT keys, experimental features, and 24/7 support.

Who is Snorkell for?

Snorkell is aimed at software developers, programmers, and documentation specialists who want documentation generated and maintained automatically alongside their code.

Related

Related AI Tools

Discover more tools in similar categories

New tools, in your inbox.

Weekly picks of the best AI tools we've researched and added — no spam, unsubscribe anytime.

Join 25,000+ AI enthusiasts. No spam, unsubscribe anytime.