Skip to main content

kernel.sh

AI Terminal

A natural language terminal assistant that translates your English requests into shell commands.

Features

  • Natural Language to Shell: Just type what you want to do.
  • Safety First: Dangerous commands (like rm -rf) are flagged, and all commands require confirmation.
  • Context Aware: Runs in your current shell session, preserving directory and environment.
  • Privacy: Runs locally (logic) and uses your own API key.

Installation

  1. Run the installer:
    ./install.sh
    
  2. Restart your terminal or source your config (e.g., source ~/.zshrc).

Usage

  1. Type agent to enter AI mode.
  2. Type your request, for example:
    • "List all python files modified yesterday"
    • "Find the largest file in this directory"
    • "Undo the last git commit"
  3. Review the suggested command.
  4. Type y to execute, or anything else to cancel.
  5. Type exit to leave AI mode.

Configuration

The configuration file is located at ~/.config/ai_terminal/config. You can set your API key there:

GEMINI_API_KEY=your_key_here

Alternatively, you can export GEMINI_API_KEY in your environment.

Requirements

  • Python 3
  • Bash or Zsh
  • Gemini API Key

Metadata

Release files for ktml-agent 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ktml-agent 0.1.3
File Size Uploaded Provenance
ktml_agent-0.1.3.tar.gz 10.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ktml-agent 0.1.3
File Interpreter ABI Platform
ktml_agent-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 22.4 kB

Release files / ktml_agent-0.1.3.tar.gz

Download URL ktml_agent-0.1.3.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b3bcbac5269cab2f865a6b7811f28cd1de70ef3686259ca43497e35a5873faf2
BLAKE2b-256 checksum
How to use checksums
f741978ecfc3402520a8e6ac0326376932b74ca710f852d7f998d75be7aa21dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / ktml_agent-0.1.3-py3-none-any.whl

Download URL ktml_agent-0.1.3-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95a31f9e1085ceffcb7031dce5094661d839260ce0738b19b8ce6832bfbefec9
BLAKE2b-256 checksum
How to use checksums
7eb0d5ede60e48748af9c9115d4f35bac6b3012da712629e820a80dd29bae78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Security for ktml-agent 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page