npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

invow

v2.0.1

Published

Creation Zone

Downloads

46

Readme

Invow.AI

Invow is a command-line tool that facilitates the generation and manipulation of content using AI. Originally conceived in 2019, was initially designed to generate base applications and boilerplates to quickly create prototypes, POCs, and MVPs. At that time, it was challenging to find comprehensive application generators that worked correctly without deprecated dependencies.

Since then, Invow has evolved, incorporating the power of AI into its operations. We have partnered with OpenAI and Midjourney, and we continue to explore additional AI integrations. Our perspective has shifted towards enabling developers to efficiently generate a wide range of content.

For historical reference, the old repository can be found here.

Learn more about us at our website and our blog.

Installation

You can install Invow globally with npm:

npm install -g invow

Environment Variables Setup

To set environment variables in a globally installed npm package, you should create an .env file at your project root. Then, you can add the necessary environment variables for Invow.

To set up Invow, you will need the following environment variables:

  • SENDGRID_KEY: Your SendGrid API key.
  • SENDGRID_MAIL: Your SendGrid email.
  • OPENAI_ENDPOINT: Your OpenAI endpoint.
  • OPENAI_KEY: Your OpenAI API key.
  • OPENAI_TOKENS_LIMIT: The limit of tokens for OpenAI.
  • ARTICLE_TITLE_PROMPT: Your prompt to generate the title of the article
  • ARTICLE_CONTENT_PROMPT: Your prompt to generate the content of the article
  • MIDJOURNEY_BASE: Your Midjourney base URL.
  • MIDJOURNEY_KEY: Your Midjourney API key.
  • MIDJOURNEY_PROMPT: Your Midjourney prompt.

Usage

Invow can be used with several different commands, which are detailed below:

Actions

Actions are the first parameter you send when executing an invow command from the console. They are verbs that denote the action of the instruction.

Outputs

Outputs, previously called behaviors, are the second parameter you send when executing an invow command from the console. After clarifying the action, you indicate the output of the action.

Commands

Invow can be used with several different commands, which are detailed below:

invow gen article

Generates a blog article. The gen action refers to the operation of generating something, and the article output specifies that what you want to generate is a blog article.

invow gen image

Generates an image. The gen action refers to the operation of generating something, and the image output specifies that what you want to generate is an image.

invow create output

Creates a new output. The create action refers to the operation of creating something, and the output specifies that what you want to create is a new output.

Support

If you need help with Invow, you can contact us at [email protected].