PitchHut logo
Cyckle-ai
by zonal_plum_florella
A local graphical chatbot utility for seamless interaction.
Pitch

Cyckle is a versatile graphical chatbot utility that operates locally on your system. With easy installation and a simple setup process, users can compile it from source and personalize their interaction experience. Whether for personal projects or enhancing productivity, Cyckle delivers a user-friendly interface for engaging conversations.

Description

Cyckle is a locally running graphical chatbot utility designed to enhance interaction and accessibility. It simplifies user engagement through an intuitive interface and allows extensive customization for user needs.

Key Features

  • Local Operation: Cyckle operates directly on your system, ensuring privacy and enhanced performance without the need for cloud connectivity.
  • Token Management: Users can easily modify the number of tokens by entering modtokens, which triggers a user-friendly interface for adjustments. Changes are saved to data.json.
  • Model Flexibility: Cyckle supports multiple AI models. To switch the active model, simply type modelconfig and provide a valid model ID. Available options include:
    Model IDClass
    Phi3-miniMini-Model
    Llama-3.2-1BMini-Model
  • User-Friendly Commands: Access various functionalities with simple commands:
    • quit or exit: to close the application.
    • about: to view program details.
    • help: for a glossary of available commands.

Development and Community Contribution

For developers or contributors interested in understanding the source code or creating enhancements, detailed documentation is available in the handbook/ directory.

Technical Requirements

Cyckle requires a processor with AVX2 support (Intel i3 2nd gen/AMD FX-4100 or above) and recommends 8 GB of RAM for optimal performance, though 4 GB is the bare minimum for the Phi3 model.

Frequently Asked Questions

  • What model does Cyckle use? Cyckle primarily operates on the GPT4all library with phi3 as the default model, but offers options for others.
  • Will Cyckle be included in package repositories? Packaging for distribution repos has been challenging, and there's currently no easy method for installation via such systems.

Conclusion

With its focus on local operation, customizable token management, and support for various models, Cyckle provides a versatile solution for users looking for a robust chatbot experience. The project's open-source nature invites collaboration and enhancements from the community.

0 comments

No comments yet.

Sign in to be the first to comment.