Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://discord.gg/bNyJKk6PVZ
about: Ask questions and get help from the community
- name: Discussions
url: https://github.com/kill136/axon/discussions
url: https://github.com/kill136/claude-code-open/discussions
about: General questions and ideas
2 changes: 1 addition & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ If you discover a security vulnerability, please report it responsibly:

1. **DO NOT** open a public issue
2. Email: [wangbingjie1989@gmail.com](mailto:wangbingjie1989@gmail.com)
3. Or use [GitHub Security Advisories](https://github.com/kill136/axon/security/advisories/new)
3. Or use [GitHub Security Advisories](https://github.com/kill136/claude-code-open/security/advisories/new)

Please include:
- Description of the vulnerability
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:

echo "" >> CHANGELOG_BODY.md
echo "" >> CHANGELOG_BODY.md
echo "**Full Changelog**: https://github.com/kill136/axon/compare/${PREV_TAG}...${CURRENT_TAG}" >> CHANGELOG_BODY.md
echo "**Full Changelog**: https://github.com/kill136/claude-code-open/compare/${PREV_TAG}...${CURRENT_TAG}" >> CHANGELOG_BODY.md

- name: Create Release
uses: softprops/action-gh-release@v2
Expand All @@ -67,6 +67,9 @@ jobs:
draft: false
prerelease: false
generate_release_notes: true
files: |
install.bat
install.ps1

build-packages:
name: Build ${{ matrix.label }}
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ npx tsc --noEmit # Type checking

### Reporting Bugs

1. Search [existing issues](https://github.com/kill136/axon/issues) first
1. Search [existing issues](https://github.com/kill136/claude-code-open/issues) first
2. Use the **Bug Report** template
3. Include:
- Steps to reproduce
Expand Down Expand Up @@ -111,7 +111,7 @@ src/
## Need Help?

- [Discord](https://discord.gg/bNyJKk6PVZ)
- [Open an issue](https://github.com/kill136/axon/issues)
- [Open an issue](https://github.com/kill136/claude-code-open/issues)

## License

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
### Free & Open Source Axon with Web IDE, Multi-Agent, and Self-Evolution

[![npm](https://img.shields.io/npm/v/axon?style=flat-square&color=CB3837)](https://www.npmjs.com/package/axon)
[![GitHub Stars](https://img.shields.io/github/stars/kill136/axon?style=flat-square)](https://github.com/kill136/axon)
[![GitHub Stars](https://img.shields.io/github/stars/kill136/claude-code-open?style=flat-square)](https://github.com/kill136/claude-code-open)
[![License](https://img.shields.io/badge/License-MIT-green?style=flat-square)](LICENSE)
[![Node](https://img.shields.io/badge/Node.js-%3E%3D18.0.0-brightgreen?style=flat-square)](https://nodejs.org)
[![Discord](https://img.shields.io/discord/1454020463486566432?style=flat-square&label=Discord&color=5865F2)](https://discord.gg/bNyJKk6PVZ)
Expand All @@ -16,7 +16,7 @@
<img src="demo-screenshots/demo.gif" width="720" alt="Axon Demo">
</a>

<sub><a href="https://youtu.be/OQ29pIgp5AI">Watch on YouTube</a> | <a href="https://github.com/kill136/axon/releases/download/v2.1.37/promo-video.mp4">Download video</a> | <a href="https://voicegpt.site">Try Live Demo</a></sub>
<sub><a href="https://youtu.be/OQ29pIgp5AI">Watch on YouTube</a> | <a href="https://github.com/kill136/claude-code-open/releases/download/v2.1.37/promo-video.mp4">Download video</a> | <a href="https://voicegpt.site">Try Live Demo</a></sub>

</div>

Expand Down Expand Up @@ -54,16 +54,16 @@ That's it. Open `http://localhost:3456` for the Web IDE.
<details>
<summary>One-click installer (no Node.js required)</summary>

**Windows:** Download [install.bat](https://github.com/kill136/axon/releases/latest/download/install.bat) and double-click.
**Windows:** Download [install.bat](https://github.com/kill136/claude-code-open/releases/latest/download/install.bat) and double-click.

**macOS / Linux:**
```bash
curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.sh | bash
```

**China mirror:**
```bash
curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.sh | bash
curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.sh | bash
```
</details>

Expand Down Expand Up @@ -92,7 +92,7 @@ docker run -it \
<summary>From source</summary>

```bash
git clone https://github.com/kill136/axon.git
git clone https://github.com/kill136/claude-code-open.git
cd axon
npm install && npm run build
node dist/cli.js # CLI
Expand Down Expand Up @@ -170,6 +170,7 @@ Claude: *writes the tool, compiles, restarts itself, tool is now available*
| `ANTHROPIC_API_KEY` | API key (required) | - |
| `ANTHROPIC_BASE_URL` | Custom API endpoint | `https://api.anthropic.com` |
| `AXON_LANG` | Language (`en`/`zh`) | auto-detect |
| `AXON_CONFIG_DIR` | Custom config/data directory | `~/.axon` |

### MCP Protocol

Expand Down
15 changes: 8 additions & 7 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
### 免费开源的 Axon,带 Web IDE、多智能体和自我进化

[![npm](https://img.shields.io/npm/v/axon?style=flat-square&color=CB3837)](https://www.npmjs.com/package/axon)
[![GitHub Stars](https://img.shields.io/github/stars/kill136/axon?style=flat-square)](https://github.com/kill136/axon)
[![GitHub Stars](https://img.shields.io/github/stars/kill136/claude-code-open?style=flat-square)](https://github.com/kill136/claude-code-open)
[![License](https://img.shields.io/badge/License-MIT-green?style=flat-square)](LICENSE)
[![Node](https://img.shields.io/badge/Node.js-%3E%3D18.0.0-brightgreen?style=flat-square)](https://nodejs.org)
[![Discord](https://img.shields.io/discord/1454020463486566432?style=flat-square&label=Discord&color=5865F2)](https://discord.gg/bNyJKk6PVZ)
Expand All @@ -16,7 +16,7 @@
<img src="demo-screenshots/demo.gif" width="720" alt="Axon Demo">
</a>

<sub><a href="https://youtu.be/OQ29pIgp5AI">YouTube 观看</a> | <a href="https://github.com/kill136/axon/releases/download/v2.1.37/promo-video.mp4">下载视频</a> | <a href="https://voicegpt.site">在线体验</a></sub>
<sub><a href="https://youtu.be/OQ29pIgp5AI">YouTube 观看</a> | <a href="https://github.com/kill136/claude-code-open/releases/download/v2.1.37/promo-video.mp4">下载视频</a> | <a href="https://voicegpt.site">在线体验</a></sub>

</div>

Expand Down Expand Up @@ -54,18 +54,18 @@ axon-web
<details>
<summary>一键安装(无需 Node.js)</summary>

**Windows:** 下载 [install.bat](https://github.com/kill136/axon/releases/latest/download/install.bat) 双击运行。
**Windows:** 下载 [install.bat](https://github.com/kill136/claude-code-open/releases/latest/download/install.bat) 双击运行。

[Gitee 国内镜像](https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.bat)
[Gitee 国内镜像](https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.bat)

**macOS / Linux:**
```bash
curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.sh | bash
```

**国内镜像:**
```bash
curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.sh | bash
curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.sh | bash
```
</details>

Expand Down Expand Up @@ -94,7 +94,7 @@ docker run -it \
<summary>从源码构建</summary>

```bash
git clone https://github.com/kill136/axon.git
git clone https://github.com/kill136/claude-code-open.git
cd axon
npm install && npm run build
node dist/cli.js # CLI
Expand Down Expand Up @@ -172,6 +172,7 @@ Claude:*编写工具代码,编译,重启自己,工具立即可用*
| `ANTHROPIC_API_KEY` | API 密钥(必填) | - |
| `ANTHROPIC_BASE_URL` | 自定义 API 端点 | `https://api.anthropic.com` |
| `AXON_LANG` | 语言(`en`/`zh`) | 自动检测 |
| `AXON_CONFIG_DIR` | 自定义配置/数据目录(C 盘空间不足时可迁移到其他盘) | `~/.axon` |

### MCP 协议

Expand Down
2 changes: 1 addition & 1 deletion demo-screenshots/discord-promo.html
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ <h3>Memory System</h3>

<div class="bottom">
<div class="links">
<div class="link">⭐ github.com/kill136/axon</div>
<div class="link">⭐ github.com/kill136/claude-code-open</div>
<div class="link">🌐 voicegpt.site:3456</div>
<div class="mit">MIT Licensed</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion demo-screenshots/make-gif-hq.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def add_overlays(img, caption, is_first=False):
caption_font = ImageFont.load_default()

# Title text
title = "github.com/kill136/axon | 126 Stars | MIT License"
title = "github.com/kill136/claude-code-open | 126 Stars | MIT License"
bbox = draw.textbbox((0, 0), title, font=title_font)
text_w = bbox[2] - bbox[0]
draw.text(
Expand Down
2 changes: 1 addition & 1 deletion demo-screenshots/make-video.py
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ def scene_closing(frame_idx, total_frames):
center_text(draw, 280, "Get Started Today", FONT_HUGE, fill=tc)

# GitHub URL
center_text(draw, 400, "github.com/kill136/axon", FONT_BIG, fill=ac)
center_text(draw, 400, "github.com/kill136/claude-code-open", FONT_BIG, fill=ac)

# features summary
center_text(draw, 500, "MIT License | Free & Open Source | Community Driven", FONT_MED, fill=gc)
Expand Down
2 changes: 1 addition & 1 deletion demo-screenshots/promo-card.html
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ <h3>Extension Relay System</h3>

<div class="footer">
<div class="footer-left">
<div class="gh-link">⭐ github.com/kill136/axon</div>
<div class="gh-link">⭐ github.com/kill136/claude-code-open</div>
<div class="star-badge">★ Star us!</div>
</div>
<div class="footer-right">Built with TypeScript + React + Ink | Feb 2026</div>
Expand Down
2 changes: 1 addition & 1 deletion demo-screenshots/twitter-promo.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ <h1>Axon<br>Open</h1>
</div>
</div>
<div class="bottom-bar">
<span>github.com/kill136/axon</span>
<span>github.com/kill136/claude-code-open</span>
<span>Demo: voicegpt.site:3456</span>
<span>chatbi.site</span>
</div>
Expand Down
8 changes: 4 additions & 4 deletions docs/marketing/juejin.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,21 +81,21 @@ AI 可以修改自己的源代码:编辑 TypeScript 文件 → tsc 编译检
```bash
# 一键安装(推荐)
# Windows
irm https://raw.githubusercontent.com/kill136/axon/main/install.ps1 | iex
irm https://raw.githubusercontent.com/kill136/claude-code-open/main/install.ps1 | iex

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/kill136/axon/main/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/main/install.sh | bash

# 手动安装
git clone https://github.com/kill136/axon.git
git clone https://github.com/kill136/claude-code-open.git
cd axon
npm install
npm run web # 打开 http://localhost:3456
```

### 链接

- **GitHub**: https://github.com/kill136/axon
- **GitHub**: https://github.com/kill136/claude-code-open
- **官网**: https://www.chatbi.site
- **在线体验**: http://voicegpt.site/
- **Discord**: https://discord.gg/bNyJKk6PVZ
Expand Down
14 changes: 7 additions & 7 deletions docs/user-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
> 从零开始,手把手教你使用 Axon — 开源 AI 编程平台

[![Live Demo](https://img.shields.io/badge/在线体验-voicegpt.site:3456-orange?style=flat-square)](http://voicegpt.site/)
[![GitHub](https://img.shields.io/badge/GitHub-axon-blue?style=flat-square)](https://github.com/kill136/axon)
[![GitHub](https://img.shields.io/badge/GitHub-axon-blue?style=flat-square)](https://github.com/kill136/claude-code-open)

---

Expand Down Expand Up @@ -67,8 +67,8 @@ Axon 是一个**开源的 AI 编程平台**,它把 Claude AI 变成一个能

**最简单的方式——下载双击即可:**

1. 下载安装脚本:[install.bat](https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.bat)
- 国内加速:[Gitee 镜像](https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.bat)
1. 下载安装脚本:[install.bat](https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.bat)
- 国内加速:[Gitee 镜像](https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.bat)
2. **双击运行** `install.bat`
3. 等待自动完成(安装 Node.js、依赖、构建前端)
4. 桌面出现 "Axon WebUI" 快捷方式,双击打开
Expand All @@ -80,12 +80,12 @@ Axon 是一个**开源的 AI 编程平台**,它把 Claude AI 变成一个能
一行命令搞定:

```bash
curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.sh | bash
```

国内镜像加速:
```bash
curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.sh | bash
curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.sh | bash
```

### Docker 部署
Expand All @@ -107,7 +107,7 @@ docker run -it \
### 手动安装(开发者)

```bash
git clone https://github.com/kill136/axon.git
git clone https://github.com/kill136/claude-code-open.git
cd axon
npm install

Expand Down Expand Up @@ -621,7 +621,7 @@ https://your-proxy.com/v1

## 九、获取帮助

- **GitHub Issues**: [提交问题](https://github.com/kill136/axon/issues)
- **GitHub Issues**: [提交问题](https://github.com/kill136/claude-code-open/issues)
- **Discord 社区**: [加入讨论](https://discord.gg/bNyJKk6PVZ)
- **在线体验**: [Live Demo](http://voicegpt.site/)
- **项目官网**: [chatbi.site](https://www.chatbi.site)
Expand Down
8 changes: 4 additions & 4 deletions install.bat
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ rem Double-click this file, or run in cmd:
rem install.bat
rem
rem Or one-liner from cmd (GitHub):
rem curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.bat -o install.bat && install.bat
rem curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.bat -o install.bat && install.bat
rem Or one-liner from cmd (Gitee, for China):
rem curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.bat -o install.bat && install.bat
rem curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.bat -o install.bat && install.bat
rem ============================================

chcp 65001 >nul 2>&1

echo.
echo +=============================================+
echo ^| Axon Installer ^|
echo ^| github.com/kill136/axon ^|
echo ^| github.com/kill136/claude-code-open ^|
echo +=============================================+
echo.

Expand All @@ -39,7 +39,7 @@ set "PS1_TEMP=%TEMP%\claude-code-install.ps1"
rem Detect network and download install.ps1 to temp file
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command ^
"$ErrorActionPreference = 'Stop'; " ^
"try { Invoke-WebRequest -Uri 'https://github.com' -UseBasicParsing -TimeoutSec 5 -ErrorAction Stop | Out-Null; $url = 'https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.ps1' } catch { $url = 'https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.ps1' }; " ^
"try { Invoke-WebRequest -Uri 'https://github.com' -UseBasicParsing -TimeoutSec 5 -ErrorAction Stop | Out-Null; $url = 'https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.ps1' } catch { $url = 'https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.ps1' }; " ^
"Write-Host \"[INFO] Downloading from $url\"; " ^
"Invoke-WebRequest -Uri $url -OutFile '%PS1_TEMP%' -UseBasicParsing"

Expand Down
14 changes: 7 additions & 7 deletions install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@
#
# Method 1 - Batch file (recommended, no policy issues):
# Double-click install.bat, or in cmd:
# curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.bat -o install.bat && install.bat
# curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.bat -o install.bat && install.bat
#
# Method 2 - PowerShell (irm pipe, bypasses execution policy):
# irm https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.ps1 | iex
# irm https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.ps1 | iex
#
# Method 3 - PowerShell (explicit bypass):
# powershell -ExecutionPolicy Bypass -File install.ps1
#
# China mirrors (Gitee):
# curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.bat -o install.bat && install.bat
# irm https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.ps1 | iex
# curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.bat -o install.bat && install.bat
# irm https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.ps1 | iex
# ============================================

$ErrorActionPreference = "Stop"

$RepoUrlGithub = "https://github.com/kill136/axon.git"
$RepoUrlGitee = "https://gitee.com/lubanbbs/axon.git"
$RepoUrlGithub = "https://github.com/kill136/claude-code-open.git"
$RepoUrlGitee = "https://gitee.com/lubanbbs/claude-code-open.git"
$RepoUrl = "" # Will be set by Detect-RepoUrl
$DockerImage = "wbj66/axon:latest"
$InstallDir = "$env:USERPROFILE\.axon"
Expand All @@ -30,7 +30,7 @@ function Write-Banner {
Write-Host ""
Write-Host " +=============================================+" -ForegroundColor Cyan
Write-Host " | Axon Installer |" -ForegroundColor Cyan
Write-Host " | github.com/kill136/axon |" -ForegroundColor Cyan
Write-Host " | github.com/kill136/claude-code-open |" -ForegroundColor Cyan
Write-Host " +=============================================+" -ForegroundColor Cyan
Write-Host ""
}
Expand Down
10 changes: 5 additions & 5 deletions install.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/bin/bash
# ============================================
# Axon - One-Click Install Script
# GitHub: curl -fsSL https://raw.githubusercontent.com/kill136/axon/private_web_ui/install.sh | bash
# China: curl -fsSL https://gitee.com/lubanbbs/axon/raw/private_web_ui/install.sh | bash
# GitHub: curl -fsSL https://raw.githubusercontent.com/kill136/claude-code-open/private_web_ui/install.sh | bash
# China: curl -fsSL https://gitee.com/lubanbbs/claude-code-open/raw/private_web_ui/install.sh | bash
# ============================================
set -e

Expand All @@ -15,8 +15,8 @@ CYAN='\033[0;36m'
BOLD='\033[1m'
NC='\033[0m' # No Color

REPO_URL_GITHUB="https://github.com/kill136/axon.git"
REPO_URL_GITEE="https://gitee.com/lubanbbs/axon.git"
REPO_URL_GITHUB="https://github.com/kill136/claude-code-open.git"
REPO_URL_GITEE="https://gitee.com/lubanbbs/claude-code-open.git"
REPO_URL="" # Will be set by detect_repo_url()
DOCKER_IMAGE="wbj66/axon:latest"
INSTALL_DIR="$HOME/.axon"
Expand All @@ -29,7 +29,7 @@ print_banner() {
echo -e "${CYAN}"
echo ' ╔═══════════════════════════════════════════╗'
echo ' ║ Axon Installer ║'
echo ' ║ github.com/kill136/axon ║'
echo ' ║ github.com/kill136/claude-code-open ║'
echo ' ╚═══════════════════════════════════════════╝'
echo -e "${NC}"
}
Expand Down
Loading
Loading