Agentic Code Editor
A next-generation, agentic code editor featuring a Human-in-the-Loop AI workflow. This project combines a high-performance Next.js frontend with a powerful Python backend orchestrating LLMs (LiteLLM) to perform autonomous coding tasks with user-approved gates.
🚀 Features
- Autonomous Agent: Research, plan, and implement code changes across your repository.
- Architect-Implementer Flow: The agent proposes a plan, you approve it, and then it implements changes step-by-step.
- Human-in-the-Loop: Every major action (terminal commands, file changes) requires your approval.
- LiteLLM Integration: Support for 100+ LLMs (OpenAI, Claude, Gemini, etc.) with standardized API usage.
- Real-time Terminal: Watch the agent execute commands and inspect logs in a live terminal.
🏗 Project Structure
.
├── agentic_code_editor/ # Core Python package (Backend & Agent)
├── frontend/ # Next.js + Tailwind UI (Source)
├── pyproject.toml # Packaging metadata
├── bundle.sh # Unified build script
└── workspace/ # Default directory for agent operations
🛠 Setup
Prerequisites
- Node.js 18+
- Python 3.10+
- LiteLLM Supported API Keys
Backend Installation
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Add your API keys to .env
python -m agentic_code_editor.main
Frontend Installation
cd frontend
npm install
npm run dev
The app will be available at http://localhost:3000.
📦 Package
pip install agentic-code-editor
agentic-editor
📚 Documentation
- Embedding & Integration Guide — Learn how to embed the editor in your own Flask or FastAPI applications.
📄 License
MIT © Kohul
Release files for agentic-code-editor 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentic_code_editor-0.1.2.tar.gz | 951.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentic_code_editor-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / agentic_code_editor-0.1.2.tar.gz
| Download URL | agentic_code_editor-0.1.2.tar.gz |
|---|---|
| Size | 951.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
06d965647033ef42ec3e4dfbfe89dac4d816a55ac01c2a213e156f6c8f9abbc5
|
|
BLAKE2b-256 checksum How to use checksums |
b3667cb8e0d6846a60c90bb2bca4943b3489be31955fd1cd88a26afd425b1394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / agentic_code_editor-0.1.2-py3-none-any.whl
| Download URL | agentic_code_editor-0.1.2-py3-none-any.whl |
|---|---|
| Size | 970.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2f92b5c4db96353c697efb727b4f7d31d6ff6ea743ac6a924240d6b9df57ff0c
|
|
BLAKE2b-256 checksum How to use checksums |
346aea05f121ec6c6d33444a553d02f49be2dcab0a7f197ddeca5b5a7ade3ff0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|