ЁЯЪА Claude Code Python

July 16, 2026 ┬╖ View on GitHub

English | ф╕нцЦЗ | Fran├зais | ╨а╤Г╤Б╤Б╨║╨╕╨╣ | рд╣рд┐рдиреНрджреА | ╪з┘Д╪╣╪▒╪и┘К╪й | Portugu├кs

ЁЯЪА Claude Code Python

рд╡рд╛рд╕реНрддрд╡рд┐рдХ Claude Code рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкреВрд░реНрдг Python рдкреБрдирд░реНрдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

TypeScript рд╕реНрд░реЛрдд рд╕реЗ тЖТ Python рдореЗрдВ тЭдя╕П рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдирд┐рд░реНрдорд┐рдд


GitHub stars GitHub forks License: MIT Python 3.10+

ЁЯФе рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ тАв рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ ЁЯФе


ЁЯОп рдпрд╣ рдХреНрдпрд╛ рд╣реИ?

Claw Codex Claude Code рдХрд╛ рдПрдХ рдкреВрд░реНрдг Python рдкреБрдирд░реНрд▓реЗрдЦрди рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ TypeScript рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рддред

тЪая╕П рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ рд╣реИ

рд▓реАрдХ рд╣реБрдП TypeScript рд╕реНрд░реЛрдд рдХреЗ рд╡рд┐рдкрд░реАрдд, Claw Codex рдПрдХ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ, рдЪрд▓рдиреЗ рдпреЛрдЧреНрдп CLI рдЙрдкрдХрд░рдг рд╣реИ:

Core Features Showcase
Bash Execution
Real-time Tool Execution
Web Fetch
Instant Web Content Extraction
File Operations
Seamless Coding & Debugging
Skills (Slash Commands)
Flexible Skill Systems

рд╡рд╛рд╕реНрддрд╡рд┐рдХ CLI тАв рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧ тАв рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдореБрджрд╛рдп

  • тЬЕ рдХрд╛рд░реНрдпрд╢реАрд▓ CLI тАФ рдХреЗрд╡рд▓ рдХреЛрдб рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдЬрд┐рд╕реЗ рдЖрдк рдЖрдЬ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
  • тЬЕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд░реЛрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд тАФ рд╡рд╛рд╕реНрддрд╡рд┐рдХ Claude Code TypeScript рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
  • тЬЕ рдЕрдзрд┐рдХрддрдо рдирд┐рд╖реНрдард╛ тАФ рдЕрдиреБрдХреВрд▓рди рдХрд░рддреЗ рд╕рдордп рдореВрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рдВрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ
  • тЬЕ Python рдиреЗрдЯрд┐рд╡ тАФ рд╕реНрд╡рдЪреНрдЫ, рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ Python рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде
  • тЬЕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдХреВрд▓ тАФ рдЖрд╕рд╛рди рд╕реЗрдЯрдЕрдк, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ REPL, рд╡реНрдпрд╛рдкрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝
  • тЬЕ рдирд┐рд░рдВрддрд░ рд╕реБрдзрд╛рд░ тАФ рдЙрдиреНрдирдд рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ, рдкрд░реАрдХреНрд╖рдг, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг

ЁЯЪА рдЕрднреА рдЖрдЬрд╝рдорд╛рдПрдВ! рдЗрд╕реЗ рдлреЛрд░реНрдХ рдХрд░реЗрдВ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, рдЕрдкрдирд╛ рдмрдирд╛рдПрдВ! Pull requests рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!


ЁЯМ┐ /eco рдЯреЛрдХрди рд╕рдВрдкреАрдбрд╝рди тАФ Bash рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдорд╛рдкрд╛ рдЧрдпрд╛ -80%

/eco рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ ClawCodex рд╣рд░ Bash рдкрд░рд┐рдгрд╛рдо рдХреА рдореЙрдбрд▓-рдмрд╛рдЙрдВрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ RTK рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдирд┐рдпрддрд╛рддреНрдордХ рдлрд╝рд┐рд▓реНрдЯрд░реЛрдВ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИ: рд╡рд┐рдлрд▓рддрд╛-рдХреЗрдВрджреНрд░рд┐рдд рдЯреЗрд╕реНрдЯ рд╕рд╛рд░рд╛рдВрд╢, рдФрдкрдЪрд╛рд░рд┐рдХ рд╢реЛрд░ рд╣рдЯрд╛рдирд╛ (git/pip/npm), рд▓реЙрдЧ рдбреАрдбреБрдкреНрд▓реАрдХреЗрд╢рди рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐-рдпреЛрдЧреНрдп рдЯреНрд░рдВрдХреЗрд╢рди тАФ рдкреВрд░рд╛ рдХрдЪреНрдЪрд╛ рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рдЪрд▓рд╛рдиреЗ-рдпреЛрдЧреНрдп рд╕рдВрдХреЗрдд рдХреЗ рдкреАрдЫреЗ рдбрд┐рд╕реНрдХ рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддрд╛ рд╣реИред рдХрднреА рдмрджрддрд░ рдирд╣реАрдВ рдХреА рдЧрд╛рд░рдВрдЯреА: рдЬреЛ рд╕рдВрдкреАрдбрд╝рди рдХрдЪреНрдЪреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реЗ рдмреЗрд╣рддрд░ рдирд╣реАрдВ, рд╡рд╣ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рддреНрд░реБрдЯрд┐ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣рдореЗрд╢рд╛ рдмрдЪреА рд░рд╣рддреА рд╣реИрдВред

рдЙрддреНрдкрд╛рджрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реЗ рджреЛрд╣рд░рд╛рдП рдЧрдП 27 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдСрдкрд░реЗрд╢рдиреЛрдВ рдкрд░ рдорд╛рдкрд╛ рдЧрдпрд╛ (tiktoken cl100k_base рдЯреЛрдХрди):

рдСрдкрд░реЗрд╢рдирдХрдЪреНрдЪрд╛/ecoрдмрдЪрдд
pytest (рд╡рд┐рдлрд▓рддрд╛рдУрдВ рд╕рд╣рд┐рдд)1,347390-71%
git clone --progress6,86818-99%
ls -R src9,088225-97%
log show --last 90s (34k рдкрдВрдХреНрддрд┐рдпрд╛рдБ)10,5121,977-81%
рдкреВрд░рд╛ рдХреЙрд░реНрдкрд╕ (27 рдСрдкрд░реЗрд╢рди)92,98917,767-80%

рдкреВрд░реНрдг рддрд╛рд▓рд┐рдХрд╛рдПрдБ рдФрд░ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА: eval/eco/ред

тнР Star History

Star History Chart

тЬи рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

рдмрд╣реБ-рдкреНрд░рджрд╛рддрд╛ рд╕рдорд░реНрдерди

providers = [
    # рдиреЗрдЯрд┐рд╡ / рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓
    "anthropic", "minimax", "deepseek", "zai", "openrouter", "openai", "gemini",
    # OpenAI-рд╕рдВрдЧрдд рдкреНрд░рджрд╛рддрд╛
    "nvidia-nim", "atlascloud", "wanjie-ark", "volcengine", "xiaomi-mimo",
    "novita", "fireworks", "siliconflow", "siliconflow-cn", "arcee", "moonshot",
    "huggingface", "together", "stepfun", "deepinfra",
    # рд▓реЛрдХрд▓ рд╕рд░реНрд╡рд░ (рдХреЛрдИ API key рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ)
    "ollama", "vllm", "sglang",
]  # 25 рдкреНрд░рджрд╛рддрд╛; nim, kimi, hf рдЬреИрд╕реЗ рдЙрдкрдирд╛рдо рд╕реНрд╡рддрдГ рд╣рд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ REPL

>>> рдирдорд╕реНрддреЗ!
Assistant: рдирдорд╕реНрддреЗ! рдореИрдВ Claw Codex рд╣реВрдВ, рдПрдХ Python рдкреБрдирд░реНрдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди...

>>> /help         # рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рдПрдВ
>>> /             # рдХрдорд╛рдВрдб рдФрд░ skills рджрд┐рдЦрд╛рдПрдВ
>>> /save         # рд╕рддреНрд░ рд╕рд╣реЗрдЬреЗрдВ
>>> /multiline    # рдмрд╣реБ-рдкрдВрдХреНрддрд┐ рдореЛрдб
>>> Tab           # рд╕реНрд╡рдд:-рдкреВрд░реНрдгрддрд╛
>>> /explain-code qsort.py   # skill рдЪрд▓рд╛рдПрдВ

Skills (Slash Commands)

See README.md for a quick tutorial on creating skills under .clawcodex/skills/<skill-name>/SKILL.md.

рдкреВрд░реНрдг CLI

clawcodex --dangerously-skip-permissions              # REPL рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
clawcodex login        # API рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
clawcodex --version    # рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдВрдЪреЗрдВ
clawcodex config       # рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦреЗрдВ

ЁЯУК рд╕реНрдерд┐рддрд┐

рдШрдЯрдХрд╕реНрдерд┐рддрд┐рд╕рдВрдЦреНрдпрд╛
рдХрдорд╛рдВрдбтЬЕ рдкреВрд░реНрдг150+
рдЙрдкрдХрд░рдгтЬЕ рдкреВрд░реНрдг100+
рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬтЬЕ 90%+75+ рдкрд░реАрдХреНрд╖рдг
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдгтЬЕ рдкреВрд░реНрдг10+ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝

ЁЯЪА рддреНрд╡рд░рд┐рдд рдЖрд░рдВрдн

рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

# PyPI рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)ред рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо clawcodex-cli рд╣реИ,
# рд▓реЗрдХрд┐рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдХрдорд╛рдВрдб `clawcodex` рд╣реА рд░рд╣рддрд╛ рд╣реИред
pipx install clawcodex-cli
# рдпрд╛: uv tool install clawcodex-cli
# рдпрд╛ рд╕рдХреНрд░рд┐рдп рд╡рд░реНрдЪреБрдЕрд▓ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдореЗрдВ: pip install clawcodex-cli

clawcodex --help

рд╕реЛрд░реНрд╕ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

git clone https://github.com/agentforce314/clawcodex.git
cd clawcodex

# venv рдмрдирд╛рдПрдВ (uv рдЕрдиреБрд╢рдВрд╕рд┐рдд)
uv venv --python 3.11
source .venv/bin/activate

# рдкреИрдХреЗрдЬ рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
uv pip install -e ".[dev]"

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ ~/.clawcodex/config.json рдореЗрдВ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИред рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг:

{
  "default_provider": "deepseek",
  "providers": {
    "deepseek": {
      "api_key": "xxx-xxx",
      "base_url": "https://api.deepseek.com",
      "default_model": "deepseek-v4-pro"
    }
  },
  "env": {
    "TAVILY_API_KEY": "tvly-YOUR-TAVILY-API-KEY"
  }
}

рдиреЛрдЯ: WebSearch рдЯреВрд▓ рдХреЗ рд▓рд┐рдП TAVILY_API_KEY рдЖрд╡рд╢реНрдпрдХ рд╣реИ тАФ tavily.com рдкрд░ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

session, settings рдФрд░ env рдмреНрд▓реЙрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ тАФ рдЗрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рдиреЗ рдкрд░ рдЙрдЪрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ (рдкреВрд░реА рд╕рдВрд░рдЪрдирд╛ рдиреАрдЪреЗ)ред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рд╡рд┐рдХрд▓реНрдк 1: рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)

python -m src.cli login

рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛:

  1. рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧреА: anthropic / openai / gemini / zai / minimax / openrouter / deepseek, рдпрд╛ рдХреЛрдИ рднреА OpenAI-рд╕рдВрдЧрдд рд╡реЗрдВрдбрд░ (together, novita, fireworks, moonshot, nvidia-nim, siliconflow, deepinfra, huggingface, тАж) рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ (ollama / vllm / sglang)
  2. рдЙрд╕ рдкреНрд░рджрд╛рддрд╛ рдХреА API рдХреБрдВрдЬреА рдорд╛рдВрдЧреЗрдЧреА
  3. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдХрд╕реНрдЯрдо base URL рд╕рд╣реЗрдЬреЗрдЧреА
  4. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЙрдбрд▓ рд╕рд╣реЗрдЬреЗрдЧреА
  5. рдЪрдпрдирд┐рдд рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдЧреА

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ ~/.clawcodex/config.json рдореЗрдВ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рд╕рдВрд░рдЪрдирд╛:

{
  "default_provider": "deepseek",
  "providers": {
    "anthropic": {
      "api_key": "your-api-key",
      "base_url": "https://api.anthropic.com",
      "default_model": "claude-sonnet-4-6"
    },
    "openai": {
      "api_key": "your-api-key",
      "base_url": "https://api.openai.com/v1",
      "default_model": "gpt-5.4"
    },
    "zai": {
      "api_key": "your-api-key",
      "base_url": "https://api.z.ai/api/coding/paas/v4",
      "default_model": "glm-5.2"
    },
    "minimax": {
      "api_key": "your-api-key",
      "base_url": "https://api.minimaxi.com/anthropic",
      "default_model": "MiniMax-M2.7"
    },
    "openrouter": {
      "api_key": "your-api-key",
      "base_url": "https://openrouter.ai/api/v1",
      "default_model": "deepseek/deepseek-v4-pro"
    },
    "deepseek": {
      "api_key": "your-api-key",
      "base_url": "https://api.deepseek.com",
      "default_model": "deepseek-v4-pro"
    }
  },
  "session": {
    "auto_save": true,
    "max_history": 100
  },
  "settings": {
    "advisor_enabled": false,
    "advisor_model": "claude-sonnet-4-6",
    "advisor_client_mode": false,
    "advisor_provider": "openai"
  },
  "env": {
    "TAVILY_API_KEY": "tvly-YOUR-TAVILY-API-KEY"
  }
}

рдЪрд▓рд╛рдПрдВ

python -m src.cli          # REPL рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
python -m src.cli --help   # рд╕рд╣рд╛рдпрддрд╛ рджрд┐рдЦрд╛рдПрдВ

рдмрд╕ рдЗрддрдирд╛ рд╣реА! 3 рдЪрд░рдгреЛрдВ рдореЗрдВ AI рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред


ЁЯТб рдЙрдкрдпреЛрдЧ

REPL рдХрдорд╛рдВрдб

рдХрдорд╛рдВрдбрд╡рд┐рд╡рд░рдг
/helpрд╕рднреА рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рдПрдВ
/saveрд╕рддреНрд░ рд╕рд╣реЗрдЬреЗрдВ
/load <id>рд╕рддреНрд░ рд▓реЛрдб рдХрд░реЗрдВ
/multilineрдмрд╣реБ-рдкрдВрдХреНрддрд┐ рдореЛрдб рдЯреЙрдЧрд▓ рдХрд░реЗрдВ
/clearрдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ
/exitREPL рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

рдЙрджрд╛рд╣рд░рдг рд╕рддреНрд░

рдЙрджрд╛рд╣рд░рдг рд╕рддреНрд░


ЁЯОУ Claw Codex рдХреНрдпреЛрдВ?

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд

  • рдХреНрд▓реЛрди рдирд╣реАрдВ тАФ рд╡рд╛рд╕реНрддрд╡рд┐рдХ TypeScript рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
  • рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдирд┐рд╖реНрдард╛ тАФ рд╕рд┐рджреНрдз рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ
  • рд╕реБрдзрд╛рд░ тАФ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ, рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг, рдХреНрд▓реАрдирд░ рдХреЛрдб

Python рдиреЗрдЯрд┐рд╡

  • рдкреНрд░рдХрд╛рд░ рд╕рдВрдХреЗрдд тАФ рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░ рдПрдиреЛрдЯреЗрд╢рди
  • рдЖрдзреБрдирд┐рдХ Python тАФ 3.10+ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
  • рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ тАФ рд╕реНрд╡рдЪреНрдЫ Python рдХреЛрдб

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрдВрджреНрд░рд┐рдд

  • 3-рдЪрд░рдг рд╕реЗрдЯрдЕрдк тАФ рдХреНрд▓реЛрди, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░, рдЪрд▓рд╛рдПрдВ
  • рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди тАФ clawcodex login рдЖрдкрдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ
  • рд╕рдореГрджреНрдз REPL тАФ рдЯреИрдм рдкреВрд░реНрдгрддрд╛, рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ
  • рд╕рддреНрд░ рджреГрдврд╝рддрд╛ тАФ рдЕрдкрдирд╛ рдХрд╛рдо рдХрднреА рди рдЦреЛрдПрдВ

ЁЯУж рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрд░рдЪрдирд╛

Claw-Codex/
тФЬтФАтФА src/
тФВ   тФЬтФАтФА cli.py           # CLI рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
тФВ   тФЬтФАтФА config.py        # рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
тФВ   тФЬтФАтФА repl/            # рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ REPL
тФВ   тФЬтФАтФА providers/       # LLM рдкреНрд░рджрд╛рддрд╛
тФВ   тФФтФАтФА agent/           # рд╕рддреНрд░ рдкреНрд░рдмрдВрдзрди
тФЬтФАтФА tests/               # 75+ рдкрд░реАрдХреНрд╖рдг
тФФтФАтФА docs/                # рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝

ЁЯЧ║я╕П рд░реЛрдбрдореИрдк

  • Python MVP
  • рдмрд╣реБ-рдкреНрд░рджрд╛рддрд╛ рд╕рдорд░реНрдерди
  • рд╕рддреНрд░ рджреГрдврд╝рддрд╛
  • рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ
  • рдЯреВрд▓ рдХреЙрд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо
  • PyPI рдкреИрдХреЗрдЬ
  • Go рд╕рдВрд╕реНрдХрд░рдг

ЁЯдЭ рдпреЛрдЧрджрд╛рди

рд╣рдо рдпреЛрдЧрджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВ!

# рддреНрд╡рд░рд┐рдд рджреЗрд╡ рд╕реЗрдЯрдЕрдк
pip install -e .[dev]
python -m pytest tests/ -v

рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред


ЁЯУЦ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг

  • SETUP_GUIDE.md тАФ рд╡рд┐рд╕реНрддреГрдд рд╕реНрдерд╛рдкрдирд╛
  • CONTRIBUTING.md тАФ рд╡рд┐рдХрд╛рд╕ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛
  • TESTING.md тАФ рдкрд░реАрдХреНрд╖рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛
  • CHANGELOG.md тАФ рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕

тЪб рдкреНрд░рджрд░реНрд╢рди

  • рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк: < 1 рд╕реЗрдХрдВрдб
  • рдореЗрдореЛрд░реА: < 50MB
  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп)

ЁЯФТ рд╕реБрд░рдХреНрд╖рд╛

тЬЕ рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ рдкреВрд░реНрдг

  • Git рдореЗрдВ рдХреЛрдИ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдирд╣реАрдВ
  • API рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб
  • .env рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдирджреЗрдЦреА рдХреА рдЧрдИрдВ
  • рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд

ЁЯУД рд▓рд╛рдЗрд╕реЗрдВрд╕

MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ тАФ LICENSE рджреЗрдЦреЗрдВ


ЁЯЩП рд╕реНрд╡реАрдХреГрддрд┐рдпрд╛рдБ

  • Claude Code TypeScript рд╕реНрд░реЛрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд
  • рд╕реНрд╡рддрдВрддреНрд░ рд╢реИрдХреНрд╖рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛
  • Anthropic рд╕реЗ рд╕рдВрдмрджреНрдз рдирд╣реАрдВ

ЁЯМЯ рдЕрдкрдирд╛ рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдПрдВ

рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ star тнР рджреЗрдВ!

Claw Codex рдЯреАрдо рджреНрд╡рд╛рд░рд╛ тЭдя╕П рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛

тмЖ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд╛рдкрд╕