agent active

ifai

Maker: peterfei License: MIT Stars: 99 First released: 2025-12-13 Language: Rust, TypeScript, React
IDE

About

ifai (若爱) is built as an editor where agents, not humans, do most of the typing: a Rust/Tauri core hosts nine-plus agents — explore, review, refactor, test, plan, ReAct, git-commit, debug, doc — that can call each other to a depth of five and run in parallel through call_agent_parallel. Workflows are declared in YAML and scheduled by topological sort, with a React Flow view of node status. Composer 2.0 handles parallel multi-file edits with diff accept/reject and rollback, backed by tree-sitter symbol-aware RAG. Routing is a declarative O(1) lookup, and agents hold shell-level autonomy to configure and heal themselves. Five provider backends cover DeepSeek, Kimi, Qwen, NVIDIA NIM, and local models, keeping a local-first privacy posture.