Skip to main content

AI-powered code analysis CLI with error detection and chat

Project description

loki-cli

AI-powered code analysis CLI with error detection, RAG chat, and web UI.

Features

  • 10 CLI commands for code analysis
  • AI-powered error detection and fixes
  • RAG chat with your codebase
  • Web UI with real-time monitoring
  • Secure - API keys in OS keychain, encrypted cache

Installation

pip install loki-cli

Quick Start

loki init          # Scan codebase
loki errors        # Show errors
loki ai            # Chat with AI
loki show          # Open web UI
loki report        # Generate report

Commands

Command Description
loki init Scan codebase, build cache
loki errors Show detected errors
loki show Open web UI
loki describe Detailed error explanations
loki ai Terminal chat with AI
loki exit Clear cache
loki fix AI-powered fix suggestions
loki watch Live file monitoring
loki report Generate markdown report
loki models Switch AI providers

Security

  • API keys stored in OS keychain (never in files)
  • Cache encrypted with Fernet
  • AI guardrails prevent prompt injection
  • Secure deletion with 3-pass overwrite

License

MIT

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

lokk-0.1.5.tar.gz (91.4 kB view details)

Uploaded Source

Built Distribution

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

lokk-0.1.5-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

File details

Details for the file lokk-0.1.5.tar.gz.

File metadata

  • Download URL: lokk-0.1.5.tar.gz
  • Upload date:
  • Size: 91.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lokk-0.1.5.tar.gz
Algorithm Hash digest
SHA256 f30bff8b195b7468fe04534e680bf0c9c6d695480adcdf410f9d271b9d230dac
MD5 3610f633597cd7007b2db52d56e53a34
BLAKE2b-256 aeb31c5b9dbdca220a158cf45a77426812756fb227ee5bbbd8b7cd0ba12d1a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lokk-0.1.5.tar.gz:

Publisher: publish.yml on chandureddy031/LOKI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lokk-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: lokk-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 59.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lokk-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f175315d80bbc85a4eedeee5210466c6099d1d28836b2dfb07cf9dcfc7b55f94
MD5 48c0f9fbe8648bb16b871d9554e6262a
BLAKE2b-256 a0806ba11892273e37c52a95f5cfd2d05c44ca295f282d9ffb4599b1a379ee72

See more details on using hashes here.

Provenance

The following attestation bundles were made for lokk-0.1.5-py3-none-any.whl:

Publisher: publish.yml on chandureddy031/LOKI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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