Terminal CLI/TUI for AgentX: migrate Claude Code Ink UI, backed by langchain-agentx-python SDK.
Project description
langchain-agentx-cli
AgentX Code — Terminal AI coding assistant with Claude Code compatible TUI.
依托 langchain-agentx-python SDK,提供功能完整的终端编码助手。
Installation
pip install langchain-agentx-cli
Requires Python 3.11+ and ANTHROPIC_API_KEY environment variable.
Quick Start
# Navigate to your project directory
cd ~/my-project
# Start AgentX Code
agentx-code
Environment Setup
# Set your Anthropic API key
export ANTHROPIC_API_KEY="sk-ant-..."
Command Options
agentx-code # Start in current directory
agentx-code --workspace-root /path/to/project # Specify workspace
agentx-code --model claude-sonnet-4-20250514 # Specify model
agentx-code --provider claude | openai # Choose provider
agentx-code -p # Skip permission prompts
agentx-code --show-config # Print merged config
Input Habits (Claude Code Compatible)
| Key | Action |
|---|---|
| Enter | Send message |
| Shift+Enter | Insert newline |
| \ + Enter | Insert newline (alternative) |
| ↑ / ↓ | Navigate history / move in multiline |
| Tab | Command completion |
| Ctrl+R | History search |
| Ctrl+Shift+L | Clear messages |
| Ctrl+C | Cancel generation / Quit (twice) |
Type /help in the REPL for full command list.
Development
# Clone and install in editable mode
git clone https://github.com/GoodMood2008/langchain-agentx-cli.git
cd langchain-agentx-cli
pip install -e ".[dev]"
# Run tests
pytest tests -v
# Run directly (without install)
python -m langchain_agentx_cli
Configuration
Config file location: ~/.config/langchain_agentx/langchain_agentx.json
{
"llm": {
"provider": "claude",
"model": "claude-sonnet-4-20250514",
"api_key": null,
"base_url": null
},
"theme": "dark",
"show_suppressed_text": false,
"user_message_preview_lines": 30
}
Architecture
工程约定与开发说明见根目录 CLAUDE.md。
| Layer | Name | Description |
|---|---|---|
| PyPI Package | langchain-agentx-cli |
pip install langchain-agentx-cli |
| CLI Command | agentx-code |
User types in terminal |
| Python Package | langchain_agentx_cli |
import for use as library |
Design Docs
License
Apache License 2.0
Project details
Release history Release notifications | RSS feed
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 langchain_agentx_cli-0.3.2.tar.gz.
File metadata
- Download URL: langchain_agentx_cli-0.3.2.tar.gz
- Upload date:
- Size: 123.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04048bee64d920abbc58299f8c72dc7068b0143bd402cde45d349a9dde1036ee
|
|
| MD5 |
493ca9a6ef221b27eb1a61686445b68c
|
|
| BLAKE2b-256 |
d38320141d7f35ffd6a11c8eba4bf02289204b517da2e77e968edc621156ed3c
|
File details
Details for the file langchain_agentx_cli-0.3.2-py3-none-any.whl.
File metadata
- Download URL: langchain_agentx_cli-0.3.2-py3-none-any.whl
- Upload date:
- Size: 172.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e239af3fce5e5519929c2bb55d4af64b194049f1073fb121ee8627ceaabd7032
|
|
| MD5 |
feb929c109c000599b40fb1a0f3fac17
|
|
| BLAKE2b-256 |
89091ca28d89d83c8b84ef656429092354d9ed9b4bc540868c3e24dc555a2a6a
|