MCPcopy Create free account
hub / github.com/TejasQ/idli

github.com/TejasQ/idli @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5 symbols 21 edges 8 files ⚖ custom 0 documented · 0% updated 2y ago★ 512 open issues

Browse by type

Functions 5 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🥚 Idli: Your CLI AI Copilot

As developers, we sometimes need to use ffmpeg for something simple like converting a video to a gif, but we often can't quite remember the exact command to use. We end up searching the internet for the command, and then copy-pasting it into our terminal. This is where Idli comes in.

Watch the video

Idli in action

Idli is a CLI AI copilot that helps you with your day-to-day tasks. It is a command-line tool that uses AI to generate commands for you. You can ask Idli how to do something in natural language, and it will generate the command for you and offer to run it, copy it, or exit.

Usage

Provided you've got Node.js installed, you can use Idli like this:

npx idli ask how do I convert ./video.mp4 here to a gif

This will generate the command for you. You can then choose to run it, copy it, or exit. For more of an API reference, here's what you can do with Idli.

API Reference

Command Options Description
npx idli ask [question] Ask Idli a question in natural language.
npx idli reset Reset your OpenAI API key.
npx idli help [command] Get help for any commands, or the main module.

Contributing

I made this by myself for myself. If there's some issue you face or use case it's not meeting, let's add it together. Start by opening an issue and we'll take it from there.

Why is the logo an egg and not an idli?

These are idlis:

idlis

There is no idli emoji unfortunately, so an egg looks close enough—especially if the idlis are misshapen like this:

misshapen idlis

If you'd like to help get an idli emoji, please upvote this issue so we can get it added to Unicode. 🙏

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 5

Languages

TypeScript100%

Modules by API surface

util/runCommand.ts1 symbols
util/onboard.ts1 symbols
util/getCommand.ts1 symbols
util/copyCommand.ts1 symbols
commands/ask.ts1 symbols

For agents

$ claude mcp add idli \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page