by blogminhquy
# Add to your Claude Code skills
git clone https://github.com/blogminhquy/javis-osLast scanned: 8/29/2026
{
"issues": [
{
"file": "CLAUDE.md",
"line": 10,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://x.ai/cli/install.sh | bash\"",
"severity": "medium"
},
{
"file": "README.md",
"line": 95,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://get.docker.com | sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-08-29T10:49:51.219Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how javis-os compares with popular alternatives.
javis-os is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by blogminhquy. It has 247 GitHub stars.
Yes. javis-os passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/blogminhquy/javis-os" and add it to your Claude Code skills directory (see the Installation section above).
javis-os is primarily written in Python. It is open-source under blogminhquy on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh javis-os against similar tools.
No comments yet. Be the first to share your thoughts!
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Run it on your laptop or a small VPS. Talk to it by voice. Plug in Claude, ChatGPT, Grok, Gemini or any of 13 providers, keep every tool when you switch, and let it work in the background while you sleep.
🇬🇧 English · 🇻🇳 Tiếng Việt · 🇨🇳 简体中文 · 🇪🇸 Español · 🇯🇵 日本語 · 🇮🇳 हिन्दी · 🇧🇷 Português · 🇰🇷 한국어 · 🇷🇺 Русский · 🇩🇪 Deutsch · 🇫🇷 Français · 🇮🇩 Bahasa Indonesia · 🌍 Help translate
Quick start · Why Javis · Brains · Features · Install · Docs · Support
The easy way: let your own AI install it. Give this repo link to Claude Code or Codex on your machine and say "install Javis OS for me". It only needs to run one command:
| Machine | One command installs everything |
|---|---|
| Linux / macOS | git clone https://github.com/blogminhquy/javis-os.git javis && cd javis && chmod +x install.sh && ./install.sh |
| Windows | git clone https://github.com/blogminhquy/javis-os.git javis; cd javis; powershell -ExecutionPolicy Bypass -File install.ps1 |
| Docker | curl -fsSLO https://raw.githubusercontent.com/blogminhquy/javis-os/main/docker-compose.yml && docker compose up -d |
Then open http://localhost:7777. The installer sets up Python, the four subscription CLI brains (claude, codex, agy, grok) and a .env, then starts the server. You sign in to each brain on the Models page of the dashboard, no more typing commands.
[!NOTE] Installed an extra CLI after Javis was already running? Restart Javis. A running process keeps the PATH it started with, so it cannot see a CLI installed later.
Javis OS is not a chatbot. It is a self-hosted agentic AI that runs on your own machine or VPS: it reads and writes files, calls tools over MCP, runs skills, queues background work and schedules itself. All of that sits behind a voice-controlled dashboard with a Second Brain (memory + wiki) that accumulates knowledge over time.
Pick one AI app and use it every day for a year. Then look at what has piled up inside it:
All of it sits on the vendor's servers, in the vendor's format. Then a better model ships somewhere else. You can try it, but you cannot bring your work along: the new app knows nothing about you, your instructions do not carry over, and your history stays behind. Exports, where they exist, are usually a dump of chat logs, not memory another tool can use.
So you stay. Not because the old model is still the best, but because leaving means starting from zero. And when the vendor raises prices, tightens limits, retires a model or locks your account, there is no plan B.
In Javis the model is a part you can swap. Everything you build up lives with you, as files you can open:
| What you build up | Where it lives | Format |
|---|---|---|
| Conversations | conversations.db on your own machine or VPS, one store whichever brain answered |
SQLite, full-text searchable |
| Memory about you | memory/ in your brain: MEMORY.md plus one file per fact |
Markdown |
| Knowledge | the Wiki and Sources folders of your brain | Markdown, Obsidian-compatible |
| Skills | skills/<name>/SKILL.md |
Markdown |
| Agents and workflows | agents/*.md, workflows/*.md |
Markdown with front matter |
| Loops and reminders | Javis/loops/*.md, Javis/reminders.json |
Markdown, JSON |
What that buys you:
| An ordinary chatbot | Javis OS | |
|---|---|---|
| Brain | Locked to one model, one stateless API call per message | Swappable: 13 providers, each with the full set of tools, MCP, skills and sessions, including models running on your own machine through Ollama |
| Memory | Forgets after every session | A living Second Brain that remembers you and thickens with every conversation |
| Data | Made up, or absent | Real numbers from the connections you wire in (sales, ads, calendar, email, messaging) |
| Work | Answers, then waits | Background loops, reminders and an AI-run task queue that report back to you |
| Interface | A chat box | Dashboard + knowledge graph + hands-free voice + Telegram, Slack, WhatsApp, Zalo + a CLI |
| Your work | Stays on the vendor's servers, in the vendor's format | Plain files on your machine: history, memory, skills, agents and workflows carry over to any new model |
| Deployment | Someone else's cloud | Self-hosted: one-click Hostinger, Docker, or any VPS |
💡 The philosophy: capability lives in Javis, not in the model. Every brain gets the same toolbox through one shared connection hub (the MCP Hub). Switching from Claude to Gemini costs you nothing except shell access, which only the CLI engines have.
Pick the brain on the Models page and change it whenever you like. Javis supports 13 providers today.