{"id":14980478,"url":"https://github.com/atinylittleshell/aicmd","last_synced_at":"2025-10-29T00:30:35.636Z","repository":{"id":147779214,"uuid":"616221823","full_name":"atinylittleshell/aicmd","owner":"atinylittleshell","description":"A CLI program that allows you to run shell commands using nautral language.","archived":true,"fork":false,"pushed_at":"2024-06-09T05:38:08.000Z","size":1320,"stargazers_count":81,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T20:11:30.163Z","etag":null,"topics":["ai","chatgpt","chatgpt-api","cli","gpt","terminal"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atinylittleshell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-20T00:02:23.000Z","updated_at":"2025-01-06T02:00:00.000Z","dependencies_parsed_at":"2024-09-24T05:00:42.382Z","dependency_job_id":null,"html_url":"https://github.com/atinylittleshell/aicmd","commit_stats":null,"previous_names":["atinylittleshell/aicmd","kunchenguid/aicmd"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atinylittleshell%2Faicmd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atinylittleshell%2Faicmd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atinylittleshell%2Faicmd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atinylittleshell%2Faicmd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atinylittleshell","download_url":"https://codeload.github.com/atinylittleshell/aicmd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238743930,"owners_count":19523202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatgpt","chatgpt-api","cli","gpt","terminal"],"created_at":"2024-09-24T14:01:49.760Z","updated_at":"2025-10-29T00:30:35.229Z","avatar_url":"https://github.com/atinylittleshell.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/onelittleshell"],"categories":[],"sub_categories":[],"readme":"# AICMD\n\n[![build](https://github.com/atinylittleshell/aicmd/actions/workflows/build.yml/badge.svg)](https://github.com/atinylittleshell/aicmd/actions/workflows/build.yml)\n\nA CLI program that allows you to write shell commands using nautral language.\n\n- Always asks for confirmation before executing.\n- Supports all major OS and shells.\n- Powered by Ollama and your local LLM.\n\n![screenshot](./doc/screenshot.png)\n\n## Prerequisites\n\nAICMD is based on Node.js. [Install Node.js](https://nodejs.org/en) before proceeding. Minimum required version is Node.js 16.\n\n[Ollama](https://ollama.com) is required for hosting local LLM.\n\n## Usage\n\nRun it directly using npx:\n\n```bash\nnpx aicmd create a javascript code file that prints hello world, and run it\n```\n\nAlternatively, install aicmd globally:\n\n```bash\nnpm i -g aicmd\n```\n\nAnd then run it more easily each time:\n\n```bash\naicmd create a javascript code file that prints hello world, and run it\n```\n\nOutput:\n\n```bash\necho console.log(\"Hello World!\") \u003e hello.js \u0026\u0026 node hello.js\nExecute the command above? [y/N]\n```\n\n## Disclaimers\n\n- You are responsible for the consequence of executing the commands. Same as most AI-based tools, please be aware that\n  AI can make mistakes and in this case it can give you commands that don't do what you expect. Please make sure you\n  understand and have confidence in the commands being suggested before executing them.\n\n## Support me\n\n[Buy me a coffee](https://www.buymeacoffee.com/onelittleshell)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatinylittleshell%2Faicmd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatinylittleshell%2Faicmd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatinylittleshell%2Faicmd/lists"}