Skip to content

rkriad585/neorwc-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neorwc: Documentation Suite

Logo

Version Language License

Neorwc is an AI-powered command-line interface designed to automate and streamline the generation of comprehensive project documentation.

Features

  • AI-Driven Documentation: Leverages advanced AI models (Ollama, Google Gemini) for high-quality output.
  • Multi-Model Support: Seamlessly switch between local (Ollama) and cloud (Gemini) AI providers.
  • Customizable Generation: Apply global plans and specific persona skills to tailor documentation output.
  • Context-Aware Scanning: Intelligently scans project files, estimates token usage, and provides relevant context to the AI.
  • Template Management: Initialize, list, and install remote documentation templates (plans and skills) from a GitHub repository.
  • Project State Management: Persists project-specific settings and documentation state in a .neorwc file.
  • Dry-Run Mode: Preview the AI's scanning and planning without writing any files.

Installation

To get started with Neorwc, you can install it globally via npm or link it for local development:

# Install globally (if published to npm)
git clone https://github.com/rkriad585/neorwc-cli
cd neorwc-cli

# for local development/linking:
# After cloning the repository and navigating to its root:
npm install
npm link

or
./run

Usage Example

Here are a few examples of how to use the neorwc CLI:

# Generate documentation using a specific skill, plan, and Gemini model
neorwc -s neorwc-architect --plan usage-examples --model gemini-1.5-flash

# Generate documentation using a specific model (e.g., Ollama's default)
neorwc --model llama3

# Run with default settings (Ollama model, no specific plan/skill)
neorwc

License

This project is currently under an unspecified license. Please refer to the project's repository for licensing details.

written by Neorwc

About

Documentation Writers tool for on any project

Topics

Resources

License

Stars

Watchers

Forks

Contributors