J
🔄 Updated Mar 2026
🖥️ Self-hostable
Overview
JARVIS is a self-hosted AI assistant platform that supports multiple large language models, including DeepSeek, OpenAI, and Anthropic. It features a plugin SDK and a multi-channel gateway for integration with platforms like Slack, Discord, and Telegram. The platform is built using FastAPI and LangGraph.
Problem It Solves
Providing a flexible and customizable AI assistant platform for various applications and integrations
Target Audience: Developers and users looking for a self-hosted AI assistant solution
Inputs
- • Text-based commands
- • Voice inputs
- • API requests
- • Plugin callbacks
Outputs
- • Text-based responses
- • Voice outputs
- • API responses
- • Plugin actions
Example Workflow
- 1 Setting up the platform
- 2 Configuring plugins and integrations
- 3 Defining AI model settings
- 4 Testing and deploying the assistant
- 5 Managing user interactions and feedback
- 6 Updating and maintaining the platform
Sample System Prompt
User: 'Hello, what is the current weather like?', JARVIS: 'The current weather is sunny with a temperature of 22 degrees Celsius.'
Tools & Technologies
FastAPI LangGraph DeepSeek API OpenAI API Anthropic API
Alternatives
- • MyCroft
- • Mycroft Precise
- • Kalliope
FAQs
- Is this agent open-source?
- Yes
- Can this agent be self-hosted?
- Yes
- What skill level is required?
- Advanced
Rate This Agent
Your rating:
Reviews
Loading reviews...
Write a Review
Ready to try this agent?
JARVIS