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.
Get Started
- Install KittyChain:
pip install kittychain
- Start the guided configuration flow:
kittychain --config
- Launch the interactive terminal UI:
kittychain
For coding work, start the coding-focused toolset:
kittychain --code
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 fetching with LLM summaries, 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 the coding-focused mode:
kittychain --code
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.
Startup Modes
kittychainorkittychain --chain: load the default on-chain investigation toolset.kittychain --code: load the coding-focused toolset for software engineering tasks.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kittychain-0.1.3.tar.gz.
File metadata
- Download URL: kittychain-0.1.3.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74c02ac917aceae10313ed5ec1951044a4dc19bf4c1ee97a6d9f8792f4aba30d
|
|
| MD5 |
3ae81f0c49c25aebf5af4aa9632a972e
|
|
| BLAKE2b-256 |
b395cb3b1ec37900cf8e40c95f0cfa4d5072f11ded1bee98d82a82c3d9903d60
|
File details
Details for the file kittychain-0.1.3-py3-none-any.whl.
File metadata
- Download URL: kittychain-0.1.3-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2180f32699e338dbcdeb2d83609a9c73c783cd6b1ca9397eb41e0b4d3481410
|
|
| MD5 |
d6b2e42819bb827e655b80f2bc99e52c
|
|
| BLAKE2b-256 |
aed7be963d4a4f933c8f917dd5b60ffb27c2bdf1c3dda8f11a3c968e9ad01e14
|