{"id":18470333,"url":"https://github.com/mirchaemanuel/aiterminal","last_synced_at":"2025-08-26T11:38:36.523Z","repository":{"id":197671968,"uuid":"628192585","full_name":"mirchaemanuel/AITerminal","owner":"mirchaemanuel","description":"AITerminal is an automation tool for the command line interface (CLI) that interacts with OpenAI's API to execute commands based on a given task.","archived":false,"fork":false,"pushed_at":"2023-04-28T09:11:30.000Z","size":62,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-06T10:13:36.036Z","etag":null,"topics":["ai","cli","gpt","gpt-4","gpt-4-api","laravel-zero","openai","openai-api","terminal"],"latest_commit_sha":null,"homepage":"https://github.com/illegalstudio/AITerminal","language":"PHP","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/mirchaemanuel.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-04-15T07:22:22.000Z","updated_at":"2024-02-21T21:14:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"4afc2591-fe52-4d89-96bc-13989268c68d","html_url":"https://github.com/mirchaemanuel/AITerminal","commit_stats":null,"previous_names":["illegalstudio/aiterminal","mirchaemanuel/aiterminal"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirchaemanuel%2FAITerminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirchaemanuel%2FAITerminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirchaemanuel%2FAITerminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirchaemanuel%2FAITerminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirchaemanuel","download_url":"https://codeload.github.com/mirchaemanuel/AITerminal/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223317873,"owners_count":17125605,"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","cli","gpt","gpt-4","gpt-4-api","laravel-zero","openai","openai-api","terminal"],"created_at":"2024-11-06T10:13:39.668Z","updated_at":"2024-11-06T10:13:40.811Z","avatar_url":"https://github.com/mirchaemanuel.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AITerminal\n\nAITerminal is an automation tool for the command line interface (CLI) that interacts with OpenAI's API to execute\ncommands based on a given task.\n\n![aiterminal3](https://user-images.githubusercontent.com/1971953/232225354-712cde45-3375-4f9b-b540-c7e80b64556a.gif)\n\n\n## Disclaimer\n\nPlease note that AITerminal executes commands on the terminal received from OpenAI. We recommend running the program in\na sandbox environment, as no validation of the received commands is performed, which could pose potential security\nrisks.\n\n**PRIVACY CONCERNS**: all output of the command will be sent to GPT-4.\n\nOccasionally, the program may not exit autonomously, requiring you to terminate the execution manually using\nCTRL+C.\n\n## Credits\n\nThanks to _Vincenzo `vuppi` Petrucci_ for the idea and the original prompt. You can reach him\non https://github.com/illegalvuppi\n\nWe're Illegal! https://github.com/illegalstudio\n\n## Usage\n\n### Installing composer dependencies\n\n```\ncomposer install\n```\n\nor\n\n```\ndocker run --rm --interactive --tty --volume $PWD:/app composer install --ignore-platform-reqs\n```\n\n### Build\n\nYou can build the application\n\n```\nphp ai-terminal app:build\n```\n\nIt will create a phar executable archive in `/builds`\n\n### Usage\n\nTo use AITerminal, follow these steps:\n\n1. Open your terminal or command prompt.\n2. Navigate to the directory containing the AITerminal executable.\n3. edit the .env file to include your OpenAI API key.\n4. Run the following command: `./ai-terminal execute`\n\nAfter executing the command, you will be prompted to enter the task to be performed. AITerminal will then interact with\nthe OpenAI API to execute the task using a series of commands.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirchaemanuel%2Faiterminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirchaemanuel%2Faiterminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirchaemanuel%2Faiterminal/lists"}