I’m a computer science student and I built this plugin as a side project to make documenting code less painful.
docscribe.nvim is a Neovim plugin that uses an LLM (via Ollama, more planned) to generate inline docstrings for functions. It supports JavaScript, TypeScript, and C (with more languages planned). You just put your cursor on a function and run :DocscribeGenerate. It will generate a language-specific docstring using a custom prompt template and insert it right above the function.
It’s designed to work offline using local models, and is customizable via prompt templates and other settings.
This is my first open-source project, and I’d love any feedback on functionality, code quality, or ideas for new features!
docscribe.nvim is a Neovim plugin that uses an LLM (via Ollama, more planned) to generate inline docstrings for functions. It supports JavaScript, TypeScript, and C (with more languages planned). You just put your cursor on a function and run :DocscribeGenerate. It will generate a language-specific docstring using a custom prompt template and insert it right above the function.
It’s designed to work offline using local models, and is customizable via prompt templates and other settings.
This is my first open-source project, and I’d love any feedback on functionality, code quality, or ideas for new features!