Spaces:
Running
Running
| 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.* |