소개
DevWit는 AI 에이전트가 코드 편집을 도와주는 데스크톱 IDE입니다. 사용자가 의도를 설명하면 에이전트가 계획을 세우고, 승인을 거쳐 실행하며, 검토 가능한 변경 사항(diff)과 전체 실행 추적을 제공합니다. Electron 기반으로 제작되어 Windows, macOS, Linux에서 사용할 수 있습니다.
상세정보
DevWit 소개
DevWit는 AI 에이전트가 코드 편집을 도와주는 데스크톱 IDE입니다. 사용자가 의도를 설명하면 에이전트가 계획을 세우고, 승인을 거쳐 실행하며, 검토 가능한 변경 사항(diff)과 전체 실행 추적을 제공합니다. Electron 기반으로 제작되어 Windows, macOS, Linux에서 사용할 수 있습니다.
주요 기능
- AI 에이전트 기반 코드 편집: 사용자의 의도를 이해하고 자동으로 코드 수정을 제안합니다.
- 승인 기반 실행: 에이전트가 제안한 변경 사항을 사용자가 승인한 후에만 적용합니다.
- 검토 가능한 diff: 변경 사항을 diff 형태로 제공하여 쉽게 검토할 수 있습니다.
- 전체 실행 추적: 에이전트의 계획과 실행 과정을 추적하여 투명성을 제공합니다.
- 컨텍스트 관리: 시스템 프롬프트, 도구 정의, 세션 기록, 코드베이스 검색, Git 상태 등 다양한 컨텍스트를 선택적으로 포함할 수 있습니다.
지원 환경
DevWit는 Windows, macOS, Linux에서 사용할 수 있는 데스크톱 애플리케이션입니다. Electron 기반으로 제작되어 다양한 운영 체제에서 일관된 경험을 제공합니다.
기본 사용법
- DevWit를 설치하고 실행합니다.
- 폴더를 열어 작업할 프로젝트를 선택합니다.
- 오른쪽 대화 패널에서 원하는 작업을 설명합니다.
- 에이전트가 계획을 세우고 제안을 제공하면, 승인 또는 거절합니다.
- 승인된 변경 사항이 적용되고, 실행 추적을 확인할 수 있습니다.
제한 사항 및 확인 사항
- AI 모델 API 키가 필요할 수 있으며, 인터넷 연결이 필요합니다.
- 에이전트의 제안은 항상 검토 후 승인하는 것이 좋습니다.
- 현재 버전(0.5.0)은 초기 단계로, 일부 기능이 제한적일 수 있습니다.
FAQ
DevWit는 무료인가요?
라이선스 정보는 제공되지 않았습니다. 공식 저장소에서 확인하시기 바랍니다.
어떤 AI 모델을 사용하나요?
스크린샷에서 ‘i10-model’이라는 모델 정보가 확인되지만, 구체적인 모델 정보는 제공되지 않았습니다.
오픈소스인가요?
GitHub 저장소가 공개되어 있으며, 소스 코드를 확인할 수 있습니다.
화면으로 보는 주요 기능
메인 인터페이스

DevWit 애플리케이션의 메인 인터페이스입니다. 상단에는 'DevWit', '지휘台', '打开文件夹', '保存 (Ctrl+S)', '外部编辑器', '未打开文件' 등의 탭과 버튼이 있습니다. 왼쪽에는 'button.ts'와 'login.ts' 파일이 나열되어 있고, 중앙에는 코드 편집 영역이 있으며, 오른쪽에는 '대화' 탭이 선택된 상태로 '上下文' 섹션이 있습니다. 이 섹션에는 '系统提示', '工具定义', '会话历史', '选区', '文件片段', '代码库检索', 'Git 状态', '终端输出', '自定义' 등의 체크박스가 있으며, '代码库检索'와 '系统提示'는 체크되어 있습니다. 하단에는 'i10-model' 모델 정보와 '系统提示', '工具定义', '会话历史', 'Git 状态', 'login.ts L1-4', 'button.ts L1-4' 등의 항목이 토큰 수와 함께 나열되어 있습니다.
코드 수정 제안

DevWit 애플리케이션의 코드 수정 제안 화면입니다. 왼쪽에는 'notes' 폴더와 'todo.md', 'hello.txt' 파일이 나열되어 있고, 'hello.txt' 파일이 선택되어 있습니다. 중앙에는 'hello.txt' 파일의 내용이 표시되어 있으며, 'E2E hello devwit', 'line2', 'added by agent proposal'라는 텍스트가 포함되어 있습니다. 오른쪽에는 '대화' 탭이 선택되어 있으며, 'E2E hello devwit', 'line2', 'added by agent proposal'라는 텍스트가 포함된 수정 제안이 표시되어 있습니다. 하단에는 '应用并关闭', '取消', '0/1', '已裁决' 등의 버튼이 있습니다.
파일 생성 요청

DevWit 애플리케이션의 파일 생성 요청 화면입니다. 왼쪽에는 'notes' 폴더와 'todo.md', 'hello.txt' 파일이 나열되어 있고, 'hello.txt' 파일이 선택되어 있습니다. 중앙에는 'hello.txt' 파일의 내용이 표시되어 있으며, 'E2E hello devwit', 'line2', 'added by agent proposal'라는 텍스트가 포함되어 있습니다. 오른쪽에는 '대화' 탭이 선택되어 있으며, 'E2E hello devwit', 'line2', 'added by agent proposal'라는 텍스트가 포함된 수정 제안이 표시되어 있습니다. 하단에는 '创建文件 agent-created.txt'라는 텍스트와 함께 '允许', '本会话允许', '拒绝' 등의 버튼이 있습니다.
작업 완료

DevWit 애플리케이션의 작업 완료 화면입니다. 상단에는 'DevWit', '지휘台', '打开文件夹', '保存 (Ctrl+S)', '外部编辑器', '未打开文件' 등의 탭과 버튼이 있습니다. 왼쪽에는 'hello.txt' 파일이 선택되어 있고, 중앙에는 코드 편집 영역이 있으며, 오른쪽에는 '대화' 탭이 선택된 상태로 '上下文' 섹션이 있습니다. 이 섹션에는 '[计划] S1 写入甲标记; S2 写入乙标记', '[子代理] S1 开始: 写入甲标记', '[子代理] S2 开始: 写入乙标记' 등의 텍스트가 포함되어 있습니다. 하단에는 '子任务结论: 标记已写入。', '子任务结论: 标记已写入。', '综合结论: 甲乙两个标记文件均已写入完成。' 등의 텍스트가 포함되어 있습니다.
시스템 요구사항
Windows 10 이상, macOS 10.15 이상, Linux (주요 배포판)에서 동작합니다. 인터넷 연결이 필요하며, AI 모델 API 키가 필요할 수 있습니다.


