Skip to main content

Create projects with LLMs over Ollama, or just chat, from a terminal UI.

Project description

Labyrinthine

Create software projects with LLMs over Ollama, or just chat, from a focused terminal UI.

Key Features

  • Chat mode for normal back-and-forth conversations
  • Project mode for implementation-ready project scaffolding output
  • Fullscreen TUI with mode/model controls and live conversation log
  • Loading indicator while waiting for model responses
  • Resize warning when the terminal becomes smaller than the recommended size

Quick Start

  1. Make sure Ollama is running (http://localhost:11434 by default)

  2. Install:

    pip install -e .
    

    OR:

    pip install labyrinthine is available after publication to PyPI.

    pip install labyrinthine
    
  3. Launch:

    labyrinthine
    

You can also run:

python -m labyrinthine

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

labyrinthine-0.1.0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

labyrinthine-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file labyrinthine-0.1.0.tar.gz.

File metadata

  • Download URL: labyrinthine-0.1.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for labyrinthine-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a5b3aa129c104bd4a5321b94bb9ffb6ac2ade7b2c89c1eafcb011c858b710547
MD5 55d57f470e93b6cd03c7a21b35fcac48
BLAKE2b-256 23e8a9ee0bcda96368b662f524f4cf7ec27ef78a2187eb3192639456bbde8ce0

See more details on using hashes here.

File details

Details for the file labyrinthine-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: labyrinthine-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for labyrinthine-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59c09cf1be4a4e0df3dd2b44c465379d4867569408729188bd6876d809ba79a5
MD5 ad68fcc0a8bc913ae909bd0817c43a06
BLAKE2b-256 3878d78481f471f81c0e8144240c40db2aa87ad1092fa7f4576102caf15e4966

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