본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 20. 16:26

semanser/codel

요약

Codel은 Docker 샌드박스 환경에서 실행되는 자율적인 AI 코딩 에이전트입니다. 내장 브라우저와 텍스트 에디터를 갖추고 있으며, 모든 작업 히스토리를 PostgreSQL에 저장하여 보안과 자율성을 동시에 제공합니다.

핵심 포인트

  • Docker 기반의 샌드박스 환경을 통한 보안 작업 수행
  • 웹 검색 및 파일 수정을 위한 내장 브라우저와 텍스트 에디터 탑재
  • OpenAI 모델을 지원하며 환경 변수를 통한 간편한 설정 가능
  • 사용자 작업에 따른 자동 Docker 이미지 선택 기능 제공
  • 셀프 호스팅이 가능한 현대적인 UI의 오픈소스 도구

Discord: https://discord.gg/uMaGSHNjzc

  • 🔓 보안 (Secure). 모든 작업은 샌드박스화된 Docker 환경에서 실행됩니다.
  • 🤖 자율성 (Autonomous). 다음 단계를 자동으로 감지하고 수행합니다.
  • 🔍 내장 브라우저 (Built-in browser). 필요한 경우 웹에서 최신 정보(튜토리얼, 문서 등)를 가져옵니다.
  • 📙 내장 텍스트 에디터 (Built-in text editor). 브라우저에서 수정된 모든 파일을 바로 확인할 수 있습니다.
  • 🧠 모든 히스토리 명령과 출력값은 PostgreSQL 데이터베이스에 저장됩니다.
  • 📦 사용자 작업에 기반한 자동 Docker 이미지 선택기 (Automatic Docker-image picker).
  • 🤳 셀프 호스팅 (Self-hosted)
  • 💅 현대적인 UI (Modern UI)

Codel을 실행하는 가장 간단한 방법은 미리 빌드된 Docker 이미지를 사용하는 것입니다. 최신 이미지는 Github Container Registry에서 찾을 수 있습니다.

중요 (Important)

지원되는 언어 모델 (language models)을 사용하려면 반드시 상응하는 환경 변수 (environment variable)를 사용해야 합니다.

다음 명령어를 사용하여 Docker 이미지를 실행할 수 있습니다. 필요에 따라 환경 변수를 제거하거나 변경하십시오.

docker run \
-e OPEN_AI_KEY=your_open_ai_key \
-e OPEN_AI_MODEL=gpt-4-0125-preview \
...

또는 .env 파일을 생성하고 --env-file 플래그와 함께 Docker 이미지를 실행할 수 있습니다. 더 자세한 정보는 여기서 확인할 수 있습니다.

이제 브라우저에서 localhost:3000을 방문하여 Codel을 사용하기 시작할 수 있습니다.

지원되는 환경 변수 (Supported environment variables)

* `OPEN_AI_KEY` - OpenAI API 키. 키는 [여기](https://platform.openai.com/account/api-keys)에서 받을 수 있습니다.
* `OPEN_AI_MODEL` - OpenAI 모델 (기본값: gpt-4-0125-preview). 지원되는 OpenAI 모델 목록은 [여기](https://pkg.go.dev/github.com/sashabaranov/go-openai#pkg-constants)에서 확인할 수 있습니다.
* `OPEN_AI_SERVER_URL` - OpenAI 서버 URL (기본값: https://api.openai.com/v1). OpenAI 호환 서버를 사용하는 경우 이 URL을 변경하십시오.
...

더 자세한 정보는 DEVELOPMENT.md를 확인하십시오.

프로젝트의 로드맵 (roadmap)은 여기서 확인할 수 있습니다.

이 프로젝트는 다음이 없었다면 불가능했을 것입니다:

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0