Skip to main content

Terminal agent for onchain analysis

Project description

English | 中文

KittyChain - Terminal agent for onchain analysis

KittyChain is a lightweight terminal AI agent focused on practical onchain investigation workflows. It combines a compact interactive CLI with built-in tools for wallet inspection, token analysis, web lookup, local file operations, and skill-based task guidance, so you can move from a question to an actionable chain analysis session in one place.

KittyChain home screenshot

Get Started

  1. Install KittyChain:
pip install kittychain
  1. Start the guided configuration flow:
kittychain --config
  1. Launch the interactive terminal UI:
kittychain

Features And Onchain Capabilities

  • Lightweight terminal agent loop with an interactive REPL and one-shot prompt mode.
  • Support for OpenAI-compatible and Anthropic-compatible model interfaces.
  • Built-in local tools for shell execution, file reading and editing, web search, web fetch, TODO tracking, and skill loading.
  • Slash-command driven workflow for switching models, saving sessions, compacting context, and browsing loaded skills.
  • Session persistence and interruption support for longer investigative workflows.

KittyChain also includes built-in onchain analysis tools for common investigation tasks:

  • Address balance lookup
  • Address identity and label lookup
  • Address transfer inspection
  • Malicious address screening
  • Token info lookup
  • Token security checks

This makes KittyChain a practical fit for wallet triage, token due diligence, suspicious-address checks, and general blockchain research directly from the terminal.

Usage

Run the interactive terminal UI:

kittychain

Run a one-shot prompt and exit:

kittychain -p "Check this wallet and summarize the risk signals"

Resume a saved session:

kittychain -r session_1234567890

Open the configuration wizard:

kittychain --config

You can also start KittyChain with the module entry point:

python -m kittychain

When the CLI is busy, press Esc to interrupt the current run at the next safe checkpoint.

Interactive Commands

Inside the REPL, KittyChain supports:

  • /help
  • /reset
  • /skills
  • /<skill name>
  • /model <name>
  • /tokens
  • /compact
  • /save
  • /sessions
  • /quit

The /skills command shows the skills loaded at startup. Slash commands also support prefix matching while typing, making it easier to discover available commands and skills from the terminal.

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

kittychain-0.1.2.tar.gz (440.2 kB view details)

Uploaded Source

Built Distribution

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

kittychain-0.1.2-py3-none-any.whl (90.6 kB view details)

Uploaded Python 3

File details

Details for the file kittychain-0.1.2.tar.gz.

File metadata

  • Download URL: kittychain-0.1.2.tar.gz
  • Upload date:
  • Size: 440.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for kittychain-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c4c4be1c5057ef7d3152d0cfe91c4f1a9ceae1fbe2f6c5ce3a1614b83d9dfabc
MD5 7d8bcc0574537afea307357a7004b44c
BLAKE2b-256 95b98f2ba46d57345098f6b71571b69274190afb09a68d1ea6ff87af06d54a34

See more details on using hashes here.

File details

Details for the file kittychain-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: kittychain-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 90.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.4

File hashes

Hashes for kittychain-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3dee8e6297f4f4de5e9f43525aaedf3d1f70d8b48a63b09783ec93004d091556
MD5 5b5c822e7de72b1d03165147fff7a6f9
BLAKE2b-256 f992b11dc4b9a1c429cd7c6835a78f211789b6956c319265f5b8afeeb8f0116f

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