openJiuwen-ai/iCode
A lightweight, extensible, fully offline development platform and agent/workflow toolkit for the AI era, with an intuitive TUI, easy deployment, and complete control over your data, agents, and workflows.
해결하는 문제
iCode는 AI 에이전트와 워크플로우를 오케스트레이션하기 위한 터미널 기반 환경을 제공하여, 사용자가 단일 인터페이스에서 코딩 작업 관리, 셸 명령 실행, AI 모델 성능 및 비용 추적을 할 수 있게 합니다.
작동 방식
이는 명령 센터로 기능하며, 에이전트는 코드가 아닌 구성(지침, 도구, 메모리)으로 정의됩니다. 사용자는 대화 중에 다른 모델 제공자로 전환하고, 다중 노드 워크플로우를 실행하며, 내장 셸을 사용하여 시스템과 직접 상호 작용할 수 있습니다. 파일 변경을 검토하기 위한 diff 뷰어와 변경 사항을 되돌리는 롤백 시스템을 포함한 도구가 포함되어 있습니다.
대상 사용자
터미널 중심 워크플로우를 선호하고 코딩 및 시스템 작업을 위한 AI 에이전트를 고도로 구성 가능한 방식으로 관리하려는 개발자 및 파워 유저.
주요 기능
- 구성 기반 에이전트: 전용 구성 화면을 통해 에이전트 지침, 도구, 하위 에이전트 및 MCP 서버를 정의합니다.
- 통합 터미널: 전체 화면 프로그램과 중첩 세션을 지원하는 실제 셸(
!). - 워크플로우 시각화: 워크플로우를 노드별로 실행 및 모니터링하고 도구 호출과 토큰 소비를 추적합니다.
- 궤적 추적: 시간 및 토큰 사용량의 상세 분석. 타임라인의 모델 주기와 훅을 포함합니다.
- 버전 관리 도구: 파일 변경용 내장 diff 뷰어와 대화를 폐기하고 파일을 되돌리는 롤백 메커니즘.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트