Codel

Stale
GitHub TypeScript AGPL-3.0

Description

Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor with sandboxed execution.

Key Features

  • Sandboxed Docker execution — all code runs in isolated Docker containers for security
  • Autonomous task detection — automatically determines the next step and executes it without human intervention
  • Built-in browser — fetches latest information from the web including tutorials and documentation
  • Integrated text editor — view and edit all modified files directly in the browser
  • PostgreSQL history — all command history and outputs are persisted in a database
  • Automatic Docker image selection — picks the optimal container image based on the user's task

Use Cases

💡 Autonomous software development projects requiring terminal, browser, and editor access
💡 Exploratory coding tasks where the agent needs to research documentation online
💡 Rapid prototyping with AI assistance in a secure, sandboxed environment
💡 Educational demonstrations of autonomous AI coding agents

Quick Start

# Run via Docker
docker run \
  -e OPEN_AI_KEY=your_key \
  -e OPEN_AI_MODEL=gpt-4-0125-preview \
  -p 3000:8080 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/semanser/codel:latest

# Visit http://localhost:3000

Related Projects