Skip to content

A simple to use desktop chat UI for LLM/Agent interaction. Supports Anthropic, Gemini, Hugging Face, Ollama and OpenAI.

License

Notifications You must be signed in to change notification settings

baebranch/subconscious

Repository files navigation

Subconscious Logo

Subconcious Chat UI (Alpha)

Subconscious is a desktop application for using LLMs and agents through a chat interface. Built in python using flet for the UI and langchain for the LLM management. Currently a small project for personal use and learning. Currently in alpha, supports OpenAI, Google, Ollama, Anthropic and Hugging Face APIs.

Download & Installation

The crrent build can be downloaded from the Subconscious website or releases page and extracted to an install directory. The application is currently only compiled for windows however as it is written in python the source code should run on most other systems.

Usage & Configuration

Upon launching the application a Model configuration will need to be created in the settings screen, before the UI can be used:

Home Screen

The provider must be selected, the model name/id and the API key where required E.g. Ollama:

Ollama Configuration

E.g. OpenAI:

OpenAI Configuration

The current model configuration in use is indicated at the bottom and can be changed by the LLM popup in the right sidebar:

Model Selection

The Subconscoius Chat UI is then ready to use:

Chat Screen

Roadmap

Feature Roadmap

About

A simple to use desktop chat UI for LLM/Agent interaction. Supports Anthropic, Gemini, Hugging Face, Ollama and OpenAI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages