{"id":25994960,"url":"https://github.com/mantreshkhurana/terminal","last_synced_at":"2026-04-16T05:04:47.279Z","repository":{"id":192033143,"uuid":"685918919","full_name":"mantreshkhurana/terminal","owner":"mantreshkhurana","description":"This is a simple yet customizable terminal emulator written in Flutter.","archived":false,"fork":false,"pushed_at":"2025-12-26T12:44:34.000Z","size":4513,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"stable","last_synced_at":"2025-12-27T20:42:33.832Z","etag":null,"topics":["bash","cmd","cmdline","flutter","flutter-terminal","terminal-emulator","zsh"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/mantreshkhurana.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,"zenodo":null}},"created_at":"2023-09-01T10:06:23.000Z","updated_at":"2025-12-26T12:44:37.000Z","dependencies_parsed_at":"2024-01-03T13:30:35.970Z","dependency_job_id":"ddd27e91-2740-47c6-b139-57a8c798eb24","html_url":"https://github.com/mantreshkhurana/terminal","commit_stats":null,"previous_names":["mantreshkhurana/terminal"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mantreshkhurana/terminal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fterminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fterminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fterminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fterminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mantreshkhurana","download_url":"https://codeload.github.com/mantreshkhurana/terminal/tar.gz/refs/heads/stable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fterminal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31872036,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bash","cmd","cmdline","flutter","flutter-terminal","terminal-emulator","zsh"],"created_at":"2025-03-05T15:17:58.229Z","updated_at":"2026-04-16T05:04:47.261Z","avatar_url":"https://github.com/mantreshkhurana.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminal\n\nThis is a simple yet customizable terminal emulator written in Flutter.\n\n## Table of Contents\n\n- [Screenshots](#screenshots)\n- [Supported OSs](#supported-oss)\n- [Downloads](#downloads)\n- [Features](#features)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Build](#build)\n- [Contributing](#contributing)\n- [Credits](#credits)\n- [Author](#author)\n\n## Screenshots\n\n![Screenshot 1](./screenshots/screenshot-1.png)\n\n## Supported OSs\n\n- [x] macOS(zsh/bash)\n- [x] Linux(zsh/bash)\n- [x] Windows(cmd)\n\n## Downloads\n\nYou can download the latest release from the [Releases](https://github.com/mantreshkhurana/terminal/releases) page.\n\n## Features\n\n- [x] oh-my-zsh support\n- [x] AI Implementation (Ollama/OpenAI/Gemini support with chat panel)\n- [x] Customizable settings (hover over terminal to reveal settings icon)\n- [x] Customizable key bindings\n- [x] Customizable themes (Default Dark, Dracula, Solarized, Monokai, Nord, One Dark, Gruvbox)\n- [x] Customizable fonts (size and family)\n- [x] Customizable cursor (style: block/underline/bar, blink, color)\n- [x] Customizable shell\n- [x] Customizable shell arguments\n- [x] Customizable shell environment variables\n- [x] Customizable shell aliases\n- [ ] Auto App Updater\n- [ ] Terminal plugins\n- [ ] Initial Text\n\n## Requirements\n\n- [Flutter](https://flutter.dev/docs/get-started/install)\n- [Visual Studio Code](https://code.visualstudio.com)\n- [Visual Studio](https://visualstudio.microsoft.com)\n- [Xcode](https://developer.apple.com/xcode)\n\n## Installation\n\n```bash\ngit clone https://github.com/mantreshkhurana/terminal.git\ncd terminal\nflutter pub get\n```\n\n## Usage\n\n```bash\nflutter run\n```\n\n## Build\n\nSelect platform like `macos`, `linux`, `windows` or `web`.\n\nexample: `flutter build macos`\n\n```bash\nflutter build \u003cplatform\u003e\n```\n\n## Plugins\n\nIt will only support plugins that are built specifically for this terminal emulator, [Mantresh Khurana](https://github.com/mantreshkhurana) is the only one who can verify and add your plugins to the official plugin list.\nPlugins will be built in shell script and will be implemented in the terminal emulator using dart, docs for building plugins will be available soon.\n\n## Contributing\n\n```bash\ngit clone https://github.com/\u003cyour-username\u003e/terminal.git\ncd terminal\ngit checkout -b \u003cyour-branch-name\u003e\n# after adding your changes\ngit add .\ngit commit -m \"your commit message\"\ngit push origin \u003cyour-branch-name\u003e\n```\n\n## Credits\n\n- [xterm](https://pub.dev/packages/xterm)\n- [Flutter](https://flutter.dev)\n\n## Author\n\n- [Mantresh Khurana](https://github.com/mantreshkhurana)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantreshkhurana%2Fterminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmantreshkhurana%2Fterminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantreshkhurana%2Fterminal/lists"}