Show HN: Vilvona AI – Self-Hosted AI Assistant with Tamil and Hindi UI
Vilvona AI is a fully self-hosted AI assistant powered by Claude Fable 5, featuring native Tamil and Hindi interfaces. It connects 100+ apps including WhatsApp, Telegram, Gmail, and Slack, keeping all data local. Launch in 30 seconds with npx vilvona. Available for personal and team use.
Notifications You must be signed in to change notification settings
Fork 0
Star 1
BranchesTags
Open more actions menu
Folders and files
NameName
Last commit message
Last commit date
Latest commit
History
25 Commits
25 Commits
.agents
.agents
.github
.github
apps
apps
config
config
deploy
deploy
docker
docker
docs
docs
examples/basic
examples/basic
extensions
extensions
git-hooks
git-hooks
packages
packages
patches
patches
qa
qa
scripts
scripts
security
security
skills
skills
src
src
test
test
ui
ui
.crabbox.yaml
.crabbox.yaml
.dockerignore
.dockerignore
.env.example
.env.example
.gitattributes
.gitattributes
.gitignore
.gitignore
.npmignore
.npmignore
.npmrc
.npmrc
.oxfmtrc.jsonc
.oxfmtrc.jsonc
.oxlintrc.json
.oxlintrc.json
.pre-commit-config.yaml
.pre-commit-config.yaml
.semgrepignore
.semgrepignore
.snyk
.snyk
AGENTS.md
AGENTS.md
CHANGELOG.md
CHANGELOG.md
CLAUDE.md
CLAUDE.md
CONTRIBUTING.md
CONTRIBUTING.md
Dockerfile
Dockerfile
LICENSE
LICENSE
PROMOTE.md
PROMOTE.md
README.md
README.md
SECURITY.md
SECURITY.md
THIRD_PARTY_NOTICES.md
THIRD_PARTY_NOTICES.md
UPSTREAM.md
UPSTREAM.md
VISION.md
VISION.md
appcast.xml
appcast.xml
docker-compose.yml
docker-compose.yml
fly.toml
fly.toml
npm-shrinkwrap.json
npm-shrinkwrap.json
openclaw.mjs
openclaw.mjs
package.json
package.json
pnpm-lock.yaml
pnpm-lock.yaml
pnpm-workspace.yaml
pnpm-workspace.yaml
render.yaml
render.yaml
taxonomy.yaml
taxonomy.yaml
tsconfig.core.json
tsconfig.core.json
tsconfig.core.projects.json
tsconfig.core.projects.json
tsconfig.extensions.json
tsconfig.extensions.json
tsconfig.extensions.projects.json
tsconfig.extensions.projects.json
tsconfig.json
tsconfig.json
tsconfig.plugin-sdk.dts.json
tsconfig.plugin-sdk.dts.json
tsconfig.projects.json
tsconfig.projects.json
tsdown.config.ts
tsdown.config.ts
vitest.config.ts
vitest.config.ts
Repository files navigation
Self-hosted AI assistant that connects all your apps.
Powered by Claude Fable 5. Tamil & Hindi UI. Works on mobile. Run anywhere.
Get Vilvona Pro · Docs · npm
What is this?
I built Vilvona AI because I wanted a personal AI assistant that could connect to WhatsApp, Telegram, Gmail, Slack, and everything else I use — without sending my data to some cloud service.
It runs entirely on your own machine. You bring your Anthropic API key, and Vilvona handles the rest. Your conversations stay local. You pay Anthropic directly per token — no markup, no middleman.
The two things that make it different from everything else I found:
Tamil and Hindi — I'm from Chennai. I wanted an AI assistant that actually works in Tamil, not just pretends to. Vilvona has a full Tamil and Hindi interface built in.
Claude Fable 5 by default — Anthropic's most capable model, set as the default. 1 million token context. Computer use. The best reasoning available right now.
Start in 30 seconds
export ANTHROPIC_API_KEY=sk-ant-... npx vilvona
Open http://localhost:4000. Done.
Get an API key at console.anthropic.com — it's free to sign up, you only pay for what you use.
Install
npx — no install, always latest
npx vilvona
yarn
yarn dlx vilvona
pnpm
pnpm dlx vilvona
global
npm install -g vilvona
Windows (PowerShell):
$env:ANTHROPIC_API_KEY = "sk-ant-..." npx vilvona
Docker:
docker run -e ANTHROPIC_API_KEY=sk-ant-... -p 4000:4000 ghcr.io/vignesh2027/vilvona-ai
Requires Node.js 22+. If you have nvm: nvm install 22 && nvm use 22
What it connects to
Category Apps
Messaging WhatsApp, Telegram, iMessage (Mac), Signal, Discord
Work Slack, Gmail, Notion, GitHub, Linear, Jira
Social Instagram DM, Twitter/X
Files Google Drive, Dropbox, OneDrive
Dev GitLab, webhooks, custom MCP servers
100+ integrations inherited from OpenClaw. You connect them from the Settings panel in the UI.
Languages
The interface supports 21 languages. Tamil and Hindi are built in by Vilvona — no other AI assistant I found actually has these as first-class options.
Language Script Code
Tamil தமிழ் ta
Hindi हिन्दी hi
English English en
Chinese 中文 zh-CN
Japanese 日本語 ja-JP
Korean 한국어 ko
Arabic العربية ar
+ 14 more — —
Set the language in your config:
{ "ui": { "locale": "ta" } }
AI Models
export VILVONA_DEFAULT_MODEL=fable # Claude Fable 5 — default, best reasoning export VILVONA_DEFAULT_MODEL=opus # Claude Opus 4.8 — balanced export VILVONA_DEFAULT_MODEL=sonnet # Claude Sonnet 4.6 — fast
Or set it in ~/.openclaw/config.json:
{ "defaults": { "model": "anthropic/claude-fable-5" } }
Mobile
Vilvona works as a mobile app without any app store. On your phone, open http://your-ip:4000 and tap "Add to Home Screen." It installs like a native app on both iOS and Android.
Configuration
Variable What it does Default
ANTHROPIC_API_KEY Your Anthropic key — required —
VILVONA_DEFAULT_MODEL fable, opus, or sonnet fable
VILVONA_PRO_KEY Pro license (VLVN-XXXX-XXXX-XXXX-XXXX) —
OPENCLAW_PORT Port for the web UI 4000
Config file: ~/.openclaw/config.json
Pro
The free version has everything for personal use. Pro adds features for teams and businesses.
Feature Free Pro
Claude Fable 5 Yes Yes
All integrations Yes Yes
Tamil & Hindi UI Yes Yes
Mobile PWA Yes Yes
Enterprise audit logs — Yes
Team config sync — Yes
Priority Fable 5 routing — Yes
Custom AI personas — Yes
Webhooks & Zapier — Yes
White-label branding — Yes
Get Vilvona Pro — one-time purchase, lifetime access
After purchase, activate with:
export VILVONA_PRO_KEY=VLVN-XXXX-XXXX-XXXX-XXXX vilvona
How it works under the hood
npx vilvona └── openclaw.mjs checks Node.js 22+ └── downloads openclaw runtime → ~/.vilvona/runtime/ (first run, ~97MB) └── sets OPENCLAW_DEFAULT_MODEL=anthropic/claude-fable-5 └── starts web UI at localhost:4000
The first run downloads OpenClaw's runtime bundle once. After that, everything starts in under a second from cache.
Releases
Releases are automatic. Pushing a v* tag runs the CI checks and publishes to npm + creates a GitHub release.
bump version and release
npm version patch git push origin main --follow-tags
License
MIT. Built on OpenClaw (also MIT). Attribution in UPSTREAM.md.
Built by Vigneshwar L
CSE, Chennai
Docs · Issues · Get Pro · Sponsor
If this saved you time, a star helps others find it.
About
Self-hosted AI assistant powered by Claude Fable 5. Tamil & Hindi UI, Mobile PWA, 100+ integrations. npx vilvona
vignesh2027.github.io/Vilvona-AI
Topics
nodejs
agent
open-source
typescript
pwa
ai
telegram
chatbot
self-hosted
hindi
tamil
claude
ai-assistant
personal-ai
llm
byok
anthropic
ollama
claude-fable-5
Resources
Readme
License
View license
Contributing
Contributing
Security policy
Security policy
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
1 star
Watchers
0 watching
Forks
0 forks
Report repository
Releases 6
v1.0.10
Latest
Jun 12, 2026
+ 5 releases
Packages 0
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
TypeScript 91.6%
Swift 3.5%
JavaScript 2.6%
Kotlin 1.0%
Shell 0.7%
CSS 0.4%
Other 0.2%