File size: 2,674 Bytes
3c10e33
e3d38f4
1baebec
e3d38f4
 
1baebec
e3d38f4
1baebec
6b72ce2
 
0c026d8
3c10e33
e3d38f4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
---
title: Axon Pro
emoji: 
colorFrom: blue
colorTo: green
sdk: gradio
pinned: true
license: mit
short_description: AI-Powered Code IDE with Free Local Models
sdk_version: 6.5.1
python_version: "3.11"
---
# ⚡ Axon Pro — Free AI-Powered Code IDE

The completely free, open-source alternative to GitHub Copilot and Cursor. A complete IDE in your browser powered by local AI models with no API keys required.

## ✨ Features

- **AI Inline Completion**`Ctrl+Enter` for ghost text completions, `Tab` to accept
- **AI Chat** — Context-aware assistant that sees your code
- **Code Execution** — Run JavaScript directly in the browser
- **Multi-File Editor** — Syntax highlighting for 13+ languages
- **Voice-to-Code** — Speak and AI writes the code
- **AI Explain** — Generates commented code with side-by-side diff view
- **AI Refactor** — One-click code improvement with diff preview
- **AI Generate** — Describe what you want, get code instantly
- **Git-Style Diff View** — Review AI changes before applying
- **Dark IDE Theme** — Professional developer experience

## ⌨ Keyboard Shortcuts

| Shortcut | Action |
|----------|--------|
| Ctrl+Enter | AI Code Completion |
| Ctrl+R | Run Code |
| Ctrl+S | Save File |
| Ctrl+Shift+E | AI Explain |
| Ctrl+B | Toggle File Explorer |
| Ctrl+J | Toggle Terminal |
| Ctrl+L | Toggle AI Chat |
| Ctrl+N | New File |
| Tab | Accept AI suggestion / Insert spaces |

## 🛠 Tech Stack

- **AI Engine**: TinyLlama/TinyCode (1.1B parameters) - runs completely free on Hugging Face Spaces
- **Framework**: Gradio (replaces static HTML for secure model access)
- **Editor**: Custom syntax highlighter with 13+ language support
- **Runtime**: In-browser JavaScript execution
- **Voice**: Web Speech API
- **Deployment**: Gradio Space with minimal inference requirements

## 🌐 Supported Languages

JavaScript, Python, TypeScript, HTML, CSS, JSON, Markdown, Shell, SQL, Rust, Go, Java, C++, Ruby

## 📦 Installation

1. Clone this repository
2. Create a Gradio Space on Hugging Face
3. Add these files to your Space:
   - `app.py` (main application)
   - `requirements.txt`
   - `README.md`

## 📝 Notes

- This version uses **TinyLlama-1.1B** instead of Claude, so capabilities are more limited but completely free
- No API keys required - everything runs within the Space
- For better performance, consider using a dedicated Space with higher resources
- The model is optimized for code completion but may not match commercial solutions in quality

## 🤝 Built by [AIencoder](https://huggingface.co/AIencoder)

*Axon Pro is 100% free and open-source. No API keys, no subscriptions, no hidden costs.*