Skip to main content

FastAPI + Socket.IO + LiteLLM backend for the agentic code editor with human-in-the-loop AI workflow

Project description

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.

Banner

🚀 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

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

📄 License

MIT © Kohul

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentic_code_editor-0.1.2.tar.gz (951.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_code_editor-0.1.2-py3-none-any.whl (970.8 kB view details)

Uploaded Python 3

File details

Details for the file agentic_code_editor-0.1.2.tar.gz.

File metadata

  • Download URL: agentic_code_editor-0.1.2.tar.gz
  • Upload date:
  • Size: 951.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for agentic_code_editor-0.1.2.tar.gz
Algorithm Hash digest
SHA256 06d965647033ef42ec3e4dfbfe89dac4d816a55ac01c2a213e156f6c8f9abbc5
MD5 5eea6dfdfff74ccfd2560e5d7e4a4305
BLAKE2b-256 b3667cb8e0d6846a60c90bb2bca4943b3489be31955fd1cd88a26afd425b1394

See more details on using hashes here.

File details

Details for the file agentic_code_editor-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_code_editor-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f92b5c4db96353c697efb727b4f7d31d6ff6ea743ac6a924240d6b9df57ff0c
MD5 8c22fe09e3c8838c4c213b7e979c6062
BLAKE2b-256 346aea05f121ec6c6d33444a553d02f49be2dcab0a7f197ddeca5b5a7ade3ff0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page