A minimalist multi-agent multi-optimization framework with a free/open-source VS Code coding assistant (KISS Sorcar), supporting ReAct loops, relentless long-running tasks, browser & desktop automation, 20+ chat channel deployments, and automated prompt optimization.
KISS AI (KISS Multi-Agent Multi-Optimization Framework) is developed by UC Berkeley Professor Koushik Sen with a minimalist design philosophy: agents are abstracted as plain Python functions, and multi-agent orchestration is achieved through function composition—no dedicated message buses or state machines required.
The framework features four agent types: KISSAgent provides standard ReAct loops with automatic tool schema generation from function signatures; RelentlessAgent supports cross-session auto-resumption (up to 10,000 steps by default) for tasks running hours to days; SorcarAgent offers full code editing (Read/Write/Edit/Bash), browser automation, and desktop application automation; StatefulSorcarAgent adds multi-turn session persistence on top of SorcarAgent.
The VS Code extension KISS Sorcar provides an interactive chat panel in the sidebar with streaming output, per-hunk file change review (MergeManager), @file mentions, git commit generation, and more—positioned as a free/open-source alternative to Cursor IDE. The TypeScript frontend communicates with the Python backend via JSON-line stdio.
For research capabilities, it includes the GEPA prompt optimizer (genetic-Pareto strategy) and KISSEvolve algorithm discovery framework (LLM-guided evolutionary search). On the infrastructure side, 20+ channel adapters (Slack, Telegram, Feishu, etc.) enable unified multi-platform deployment, DockerManager supports containerized isolated execution, and a web-based trajectory visualization UI is provided. Model support covers OpenAI, Anthropic, Google Gemini, Together AI, and OpenRouter. The project is licensed under Apache-2.0 and currently in Beta.
Installation
- Search "KISS Sorcar" in VS Code Extensions Marketplace
- From source:
git clone https://github.com/ksenxx/kiss_ai.git && cd kiss_ai && bash install.sh - Manual
.vsixinstallation
Quick Start
sorcar -t "What is 2435*234"
sorcar -m "claude-sonnet-4-6" -t "..."
Unconfirmed: Independent official website (pyproject.toml Homepage URL inconsistent with actual repo URL), specific arXiv link for GEPA paper, formal release status on VS Code Extensions Marketplace.