A minimal terminal with AI capabilities.

5 stars 17 forks 5 watchers TypeScript MIT License
ai gssoc25 react rust tauri terminal
13 Open Issues Need Help Last updated: Aug 31, 2025

Open Issues Need Help

View All on GitHub
good first issue GSSoC'25 level1

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Add a "Back to Top" button to the project's README.md file to improve navigation due to its length.

Complexity: 2/5
documentation good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Create a pull request template for the Term project to standardize contributions, improve debugging, and track changes. The template should guide contributors on providing necessary information, such as a description of changes, relevant issue numbers, and testing instructions.

Complexity: 2/5
good first issue GSSoC'25 level1

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Implement basic markdown rendering for AI responses within the Term AI terminal application. This involves integrating a markdown rendering library into the existing React/TypeScript frontend to display AI-generated text with proper formatting (e.g., headings, bold, italics, lists). The task requires familiarity with React, TypeScript, and markdown rendering libraries.

Complexity: 3/5
enhancement good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Enhance the user interface and user experience of a Tauri-based AI terminal application. This involves creating a landing page with onboarding elements, adding a global header and footer with navigation, designing key pages (Tutorial and About), and improving the terminal UI with on-screen buttons and icons. The goal is to improve user onboarding, navigation, and the overall professional appearance of the application.

Complexity: 4/5
enhancement good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Implement a minimal `ls` command within the existing Tauri-based AI terminal application. This involves adding functionality to list files and directories, likely leveraging existing Rust capabilities for file system interaction and integrating it with the React frontend for display within the terminal UI. The implementation should adhere to the project's existing structure and coding style.

Complexity: 3/5
enhancement good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: The task requires debugging and fixing a tab completion issue in a Tauri-based terminal application. The autocomplete functionality currently displays options from the root directory instead of the current working directory. The solution involves modifying the code responsible for retrieving and displaying autocomplete suggestions to correctly reflect the current directory context.

Complexity: 3/5
bug good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Add a Code of Conduct file to the Term project repository to foster a welcoming and inclusive environment for contributors, aligning with GSSoC'25 guidelines and open-source best practices. This involves researching existing Codes of Conduct, selecting a suitable template, and adding it to the repository.

Complexity: 2/5
documentation good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal
Issues template 3 months ago

AI Summary: Create a GitHub issue template for the 'Term' project that guides users to search for existing issues before creating new ones and gathers relevant information to help resolve the issue efficiently.

Complexity: 2/5
documentation good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: The task involves debugging and fixing an API key validation issue in a Tauri-based terminal application. The current validation process incorrectly uses a resource-intensive OpenAI endpoint, causing valid keys to be rejected. The solution requires modifying the validation function to use a less demanding endpoint, ensuring accurate key verification.

Complexity: 3/5
bug good first issue GSSoC'25 level1

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: The task involves setting up two GitHub Actions workflows: one for enforcing Conventional Commits using Commitlint and another for verifying Developer Certificate of Origin (DCO) signatures using the CNCF DCO action. This ensures consistent commit messages and signed-off commits for all pull requests. A `commitlint.config.js` file might also need to be created or updated.

Complexity: 3/5
enhancement good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal

AI Summary: Add an open-source license (e.g., MIT, Apache 2.0, GPLv3) to the Term project repository. This involves choosing a suitable license, downloading the license text, and adding it as a file (e.g., LICENSE or LICENSE.txt) to the project's root directory.

Complexity: 1/5
documentation good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal
Add documentation 3 months ago

AI Summary: Follow the project's installation instructions on a different operating system (other than Arch Linux) to verify the accuracy and completeness of the README's setup guide. Update the README to reflect any necessary changes or clarifications for broader OS compatibility.

Complexity: 3/5
documentation good first issue GSSoC'25

A minimal terminal with AI capabilities.

TypeScript
#ai#gssoc25#react#rust#tauri#terminal