Terminal AI assistant for development
Project description
Shellix AI
Shellix is an open-source terminal AI assistant designed to revolutionize your development workflow by providing intelligent, context-aware assistance. With direct access to your project files and system, Shellix can automate complex tasks, modify code, and streamline your development process.
Features
- Development Assistance: AI-driven insights and automation for coding, debugging, and project management.
- Web Search and Deep Research: Perform comprehensive web searches and gather detailed insights directly from the terminal.
- Conversation History Support: Maintain context with conversation history, allowing for seamless interactions and follow-ups.
- Project Status and Files Awareness: Access and modify project files with AI assistance, ensuring up-to-date project status awareness.
- Simple Terminal Usage: Execute complex commands and automate tasks with simple terminal inputs.
Installation
Python installation is pre-requisite for Shellix. To install run from the system or project terminal:
pip install shellix
Usage Examples
-
Automated Project Setup
poetry run sx "Initialize a new Git repository, create a Python virtual environment, and install Flask"
Streamline your project initialization with automated setup commands.
-
End-to-End Web App Development
poetry run sx "Create a full-stack React application with a Node.js backend"
This command will automate the creation of a React frontend, a Node.js backend, providing a seamless development experience.
-
AI-Powered Code Modification
poetry run sx "Refactor the existing codebase to improve performance and readability"
Leverage AI to analyze and refactor your code, enhancing performance and maintainability.
-
Advanced Web Research
poetry run sx "Conduct a detailed search on the latest advancements in AI and summarize the top three articles. Create CSV file with the list of summaries."
Save time on research with AI-driven web searches and summaries.
Development snippets
To run Shellix in dev mode, use:
poetry install
poetry run sx ...
Building, updating and publishing the Project
Use:
poetry update
poetry build
poetry publish
For more details, please see CONTRIBUTING.md.
License
Shellix is licensed under the GNU General Public License v3. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shellix-0.3.2.tar.gz.
File metadata
- Download URL: shellix-0.3.2.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aef91118c992905767a4c93a1bf4b8dad115a6c7ccb93d2dc8f86674aa4b647c
|
|
| MD5 |
86ffc9f8a89251a08adb8911ea9faba2
|
|
| BLAKE2b-256 |
f53586a6029bc837d63f9c1053d3c1faf616c7ecf218e81a615346856f4cb268
|
File details
Details for the file shellix-0.3.2-py3-none-any.whl.
File metadata
- Download URL: shellix-0.3.2-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.13.2 Darwin/24.4.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10d5c8661784cc31d4f591a0203eb951546ab029bf18cf04ec55b72268672a5a
|
|
| MD5 |
e8576971cf83aadf7a1d83779646ab8e
|
|
| BLAKE2b-256 |
1c9acc78685123aa69230db13fbc5d58c4902ad60ed3bafe6441c772f6575846
|