Catalog PyPI
Back to packageRELEASE DETAILS

0.1.2

PyPI

agentic-code-editor

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

agentaicode-editorfastapillmsocketio
Published14 Apr 2026
Direct dependencies14
Transitive dependenciesNot calculated

README

Version 0.1.2 documentation

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 14

Native requirements
14 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
fastapi
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
fastapi>=0.115.0runtime
uvicorn
Environment
{
  "extras": "standard",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
uvicorn[standard]>=0.30.0runtime
python-socketio
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-socketio>=5.11.0runtime
python-engineio
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-engineio>=4.9.0runtime
websockets
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
websockets>=12.0runtime
litellm
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
litellm>=1.0.0runtime
google-adk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
google-adk>=0.1.0runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.0runtime
python-dotenv
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
python-dotenv>=1.0.0runtime
sqlmodel
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
sqlmodel>=0.0.22runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest>=7.0; extra == "dev"runtime
pytest-asyncio
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest-asyncio>=0.21; extra == "dev"runtime
httpx
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.24; extra == "dev"runtime
ruff
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
ruff>=0.1.0; extra == "dev"runtime

Distribution files

2 collected
agentic_code_editor-0.1.2-py3-none-any.whl

bdist_wheel · 948.06 KB · Python py3

Source file
agentic_code_editor-0.1.2.tar.gz

sdist · 929.26 KB · Python source

Source file

Repository

PENDING
krmmkr/agentic-code-editor

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:13 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:49af4683ec7a51c6a439e1b70fbd9c4e5747aaa2f16d15750f75d2ee82f9f30e

Other collected versions

View all collected versions →