Delegate a coding task to a multi-agent system that plans, writes, and tests code across frontend, backend, and database layers.
Reuse skills the system has already learned from repeated similar requests instead of re-explaining the task each time.
Run local or API based language models, including DeepSeek, Qwen, or Ollama, as the reasoning engine for the assistant.
| yzy1223/jarvis | 16nic/comfyui-agnes-ai | 6c696e68/gpt_signup_hybrid | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+ and an OpenAI-compatible API key, or a locally running Ollama server.
J.A.R.V.I.S. is a Python based multi-agent coding assistant, documented mainly in Chinese, built around the idea that it should get smarter every time you use it. The README points out that tools like Cursor, GitHub Copilot, and Devin start every conversation from scratch and never carry lessons forward. This project tries to fix that by remembering what worked in past sessions and reusing it. The system is split into three layers. The first layer is an orchestrator that figures out what you want, recommends a technology stack, and breaks the request into smaller sub-tasks. The second layer is a group of worker agents, covering frontend, backend, database, and testing, that actually write code and run commands. The third layer checks the work and learns from it: an Inspector confirms the agents followed the rules, a Cortex module turns successful sessions into searchable memories stored in a vector database, and a Skill Forge promotes an experience into a reusable named skill once it has been used three times, so the fourth similar request skips straight to execution. A Reflection Engine also studies failures across five categories and updates the system's understanding of the project to avoid repeating mistakes. Safety is handled through six layers of protection: file operations are restricted to the project folder, a blocklist blocks sensitive files like .env, a whitelist limits which shell commands can run, a matching blacklist blocks dangerous ones, and all agent output is checked before being accepted. To run it, you need Python 3.10 or newer and an OpenAI compatible API key, with support listed for OpenAI, DeepSeek, SiliconFlow, Qwen, or a local Ollama server. Setup is a pip install plus an .env file with your API key, then a single command to start. It is released under the Apache 2.0 license. The full README is longer than what was shown.
J.A.R.V.I.S. is a Python multi-agent coding assistant that remembers successful past sessions, turning repeated experience into reusable automated skills over time.
Mainly Python. The stack also includes Python, LangChain, LangGraph.
Apache 2.0: use, modify, and distribute freely, including commercially, as long as you keep copyright and license notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.