Install
$ agentstack add skill-omnigentx-jarvis-jarvis-knowledge ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Jarvis Codebase Knowledge
GitHub Repositories
| Repo | URL | Access | |------|-----|--------| | Upstream (source of truth) | https://github.com/omnigentx/jarvis | Public read-only | | Your fork (agents push here) | https://github.com//jarvis | Full access — commit, push, create PR |
> 🧪 Experimental: Agents push to your personal fork for self-improvement, never to upstream.
High-Level Architecture
jarvis/
├── backend/ ← FastAPI + fast-agent (Python 3.11+)
│ ├── server.py ← Entry point
│ ├── agent.py ← Agent definitions
│ ├── routes/ ← API endpoints
│ ├── services/ ← Business logic
│ ├── core/ ← Infrastructure (DB, auth, logging)
│ ├── tools/ ← Custom MCP tool servers
│ ├── fast-agent/ ← Framework submodule (spawn system)
│ ├── team_templates/ ← Team definitions (agile_team.yaml)
│ └── .fast-agent/ ← Skills, agent cards, sessions
├── frontend/ ← Vue 3 + Vite + Tailwind v4
└── .github/workflows/ ← CI/CD
Key Patterns
| Pattern | Location | Description | |---------|----------|-------------| | Static agents | agent.py | Jarvis, PersonalAgent, IoTAgent, etc. | | Dynamic agents | .fast-agent/agent_cards/*.md | Hot-reload at startup | | Team agents | team_templates/agile_team.yaml | Spawned at runtime | | Inter-agent email | message_bus.py + email_server.py | Async messaging | | Meetings | meeting_room_server.py | Real-time turn-taking | | SSE pipeline | spawn events → bridge → SSE/SQLite | Real-time UI updates |
Tech Stack
- Backend: Python, FastAPI, fast-agent, SQLAlchemy, SQLite
- Dashboard: Vue 3, Vite, Tailwind v4, Pinia
- Deploy: Docker Compose, GitHub Actions CI/CD
- LLM: OpenAI-compatible via CLIProxyAPI (key rotation + load balancing)
References
| Topic | File | |-------|------| | Full project tree + spawn architecture | [DETAILEDSTRUCTURE.md](references/DETAILEDSTRUCTURE.md) |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: omnigentx
- Source: omnigentx/jarvis
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.