Skip to main content

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

  1. 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.

  2. 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.

  3. 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.

  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shellix-0.3.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shellix-0.3.2-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

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

Hashes for shellix-0.3.2.tar.gz
Algorithm Hash digest
SHA256 aef91118c992905767a4c93a1bf4b8dad115a6c7ccb93d2dc8f86674aa4b647c
MD5 86ffc9f8a89251a08adb8911ea9faba2
BLAKE2b-256 f53586a6029bc837d63f9c1053d3c1faf616c7ecf218e81a615346856f4cb268

See more details on using hashes here.

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

Hashes for shellix-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 10d5c8661784cc31d4f591a0203eb951546ab029bf18cf04ec55b72268672a5a
MD5 e8576971cf83aadf7a1d83779646ab8e
BLAKE2b-256 1c9acc78685123aa69230db13fbc5d58c4902ad60ed3bafe6441c772f6575846

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page