Skip to content

embeddedos-org/eVera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

         __     __
   ___  \ \   / /___  _ __  __ _
  / _ \  \ \ / // _ \| '__|/ _` |
 |  __/   \ V /|  __/| |  | (_| |
  \___|    \_/  \___||_|   \__,_|
  
Voice-first multi-agent AI assistant that controls everything

CI CodeQL


πŸ“₯ Quick Install

Book

Desktop App (Recommended β€” one-click, no Python needed)

Platform Download Install
Windows Vera-Setup.exe Run the installer
macOS Vera.dmg Open DMG β†’ drag to Applications
Linux Vera.AppImage chmod +x Vera-*.AppImage && ./Vera-*.AppImage

From Source (Developer)

git clone https://github.com/srpatcha/eVera.git && cd eVera
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env                                 # Add your API keys
python main.py --mode server                         # Open http://localhost:8000

✨ Features

πŸŽ™οΈ Voice Control β€” 3 Modes

Always-on listening, wake word detection, or push-to-talk. Supports 19 languages with auto spell-correction.

πŸ€– 24+ Specialized AI Agents β€” 183+ Tools

Core Agents (always loaded)

Agent Tools What It Does
πŸ’¬ Companion 4 Chat, jokes, mood check, activity suggestions
πŸ’» Operator 26 Apps, scripts, files, mouse, keyboard, windows, processes, admin, GUI dialogs
🌐 Browser 11 Navigate, login, fill forms, post on social media (auto-installs Playwright)
πŸ” Researcher 4 Web search, summarize URLs, papers, fact-check
✍️ Writer 4 Draft, edit, format, translate
πŸ“… Life Manager 9 Calendar, reminders, todos, email (IMAP read/reply/search)
🏠 Home Controller 7 Lights, thermostat, locks, security, media, setup wizard
πŸ“ˆ Income 15 Real-time prices, paper trading, Alpaca, IBKR, trading setup wizard
πŸ’» Coder 5 Read/write/edit files, search code, VS Code (path overrides)
πŸ“¦ Git 10 Status, diff, commit, push, AI code review, create PRs
🎬 Content Creator 5 Video scripts, AI video generation, social media scheduling, SEO
🏦 Finance 6 Bank balances, transactions, spending analysis, budgets
πŸ“‹ Planner 8 Morning plans, daily/weekly/monthly reviews, goal setting, Eisenhower matrix
🧘 Wellness 7 Focus sessions (pomodoro), breaks, screen time, energy tracking, burnout prevention
πŸ“° Digest 6 RSS feeds, news digests, reading lists, thread summarization
🌍 Language Tutor 5 Language lessons, vocabulary, grammar, pronunciation, quizzes (16+ languages)
πŸ—ΊοΈ Codebase Indexer 4 Project indexing, architecture analysis, definition extraction, related files
πŸ“ Meeting 3 Extract action items, parse meeting notes, create tasks from transcripts
πŸ“Š Diagram 4 Call graphs, class diagrams, flowcharts, export to SVG/PNG/PDF

Conditional Agents (enabled via config)

Agent Tools Enabled By What It Does
πŸ“± Mobile Controller 6 VERA_MOBILE_CONTROL_ENABLED Send notifications, open apps, set alarms, toggle settings
πŸ’Ό Job Hunter 12 VERA_JOB_ENABLED Autonomous job search, resume matching, auto-apply, application tracking
🎫 Jira 7 VERA_JIRA_ENABLED Tickets, sprints, create/update issues, JQL search, comments
πŸš€ Work Pilot 3 VERA_JIRA_ENABLED Autonomous ticketβ†’branchβ†’codeβ†’PRβ†’Jira workflow
🎨 Media Factory 12 VERA_MEDIA_ENABLED Image gen (Pollinations/DALL-E), photo editing, video assembly, subtitles, voiceovers, YouTube/Instagram/TikTok upload

πŸ’» Full System Control (v0.5.0+)

  • πŸ–±οΈ Mouse β€” click, move, drag, scroll at any screen coordinates
  • ⌨️ Keyboard β€” press any hotkey (Ctrl+C, Alt+Tab, Win+D)
  • πŸͺŸ Windows β€” list, focus, minimize, maximize, close windows
  • βš™οΈ Processes β€” list, inspect, kill running processes
  • πŸ“Š System Info β€” CPU, memory, disk, battery, OS details
  • πŸ”§ Services β€” list, start, stop, restart system services
  • 🌐 Network β€” IP info, connections, ping test
  • πŸ“‹ Clipboard β€” read/write system clipboard
  • πŸ”” Notifications β€” send OS-level desktop notifications

πŸ†• New in v0.9.0 β€” 3D Holographic Avatar

  • 🎭 3D Avatar β€” Full Three.js WebGL humanoid replacing 2D canvas face: procedural body, holographic shaders, particle aura
  • πŸ€– 8 Gesture Animations β€” Chin stroke, wave, thumbs up, open palms, clasped hands, defensive, droop β€” auto-triggered by expression
  • ✨ Holographic Materials β€” Custom GLSL shaders with fresnel glow, circuit-line patterns, energy pulse waves
  • πŸ›‘οΈ Production Hardened β€” WebGL/Three.js fallback, Page Visibility API, FPS monitoring, CSP headers, SRI CDN, error boundaries
  • πŸ”’ Security Upgrade β€” Content Security Policy meta tag, X-Content-Type-Options, Referrer-Policy, crossorigin CDN loading

πŸ†• New in v0.8.0 β€” eVera Rebrand

  • 🏷️ Full rebrand β€” eSri β†’ eVera across 165 files, all imports, class names, configs, UI, and CI/CD
  • πŸ“¦ Unified versioning β€” All packages (Python, Electron, mobile) synced to v0.8.0
  • πŸ”„ CI/CD overhaul β€” Consolidated workflows, automated cross-platform releases

πŸ†• v0.7.0 β€” Office Work Automation

  • 🎫 Jira Integration β€” Full REST API: get/create/update tickets, sprint boards, JQL search, comments
  • πŸš€ Work Pilot β€” Autonomous pipeline: fetch ticket β†’ create branch β†’ commit β†’ push β†’ create PR β†’ update Jira
  • πŸ“ Meeting Agent β€” Extract action items from transcripts, auto-create todos + Jira tickets
  • πŸ—ΊοΈ Codebase Indexer β€” Index projects, extract definitions, architecture summaries, find related files
  • πŸ’¬ Slack Channel Monitor β€” Poll channels for activity, @mention alerts, message summaries
  • πŸ”€ PR Creation β€” git_create_pr tool via gh CLI or GitHub REST API fallback
  • ⏰ 2 New Scheduler Loops β€” Automatic ticket scanning + channel monitoring
  • βš™οΈ 4 New Config Blocks β€” VERA_JIRA_*, VERA_CHANNEL_*, VERA_CODEBASE_*, VERA_MEETING_*

🎭 3D Holographic Avatar (v0.9.0)

Full Three.js WebGL humanoid avatar replacing the 2D canvas face:

  • Procedural geometric mannequin body β€” head, torso, neck, arms, hands with 5 fingers
  • Holographic ShaderMaterial β€” fresnel rim glow, circuit-line UV grid, energy pulse wave, wireframe overlay
  • 8 gesture animations auto-triggered by expression β€” chin stroke, wave, thumbs up, open palms, clasped hands, defensive, droop, rest
  • 200-particle aura with orbital motion and additive blending
  • Idle breathing, head micro-bob, shoulder sway, finger micro-curl
  • Production hardened β€” WebGL fallback, Page Visibility API (pauses when tab hidden), FPS monitoring with adaptive quality, CSP headers, SRI-protected CDN with local fallback, complete resource cleanup on destroy, error boundaries

πŸ‘οΈ Screen Vision + Real-time Monitoring

Captures your screen β†’ GPT-4o / Gemini vision analysis. Ask "what's on my screen?" Enable VERA_VISION_MONITOR_ENABLED=true for continuous background monitoring with hash-based debounce.

πŸ“Š Real Stock Trading

Paper trading, Alpaca, Interactive Brokers, TradingView alerts webhook.

🧠 4-Layer Memory

Working memory β†’ Episodic (FAISS vectors) β†’ Semantic (user facts) β†’ Encrypted vault.

πŸ›‘οΈ Security Hardened

API auth, PII redaction, path sandboxing, command blocking, encrypted credentials, trade confirmation.

🧠 Emotional Intelligence

Sentiment analysis (keyword + LLM hybrid), mood tracking, pattern detection, proactive empathy notifications.


πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  πŸ“± Desktop App (Electron)                                       β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Auto-starts Python backend β€’ Splash screen β€’ System tray   β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚             β”‚ localhost:8000                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚              🎭 Web UI (glassmorphism)                       β”‚ β”‚
β”‚  β”‚  Animated Face β”‚ Waveform β”‚ Chat β”‚ Agent Dashboard          β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚             β”‚ WebSocket                β”‚ REST API                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚              VeraBrain (FastAPI + LangGraph)                 β”‚ β”‚
β”‚  β”‚  Enrich β†’ Classify β†’ Safety β†’ [Agent/Tier0] β†’ Store β†’ Out  β”‚ β”‚
β”‚  β”‚                                                              β”‚ β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚  β”‚  β”‚MemoryVault β”‚  β”‚ 24+ Agents   β”‚  β”‚ Provider Manager     β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ 4 layers   β”‚  β”‚ 183+ tools   β”‚  β”‚ Ollama/OpenAI/Gemini β”‚ β”‚ β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚  β”‚  β”‚ Safety     β”‚  β”‚ Event Bus    β”‚  β”‚ Proactive Scheduler  β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Policy+PII β”‚  β”‚ SSE stream   β”‚  β”‚ 15 background loops  β”‚ β”‚ β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tier-Based LLM Routing

Tier Name Engine Cost Example
0 Reflex Regex Free "What time is it?"
1 Executor Ollama (local) Free "Turn off the lights"
2 Specialist GPT-4o-mini / Gemini Flash $ "Draft an email to John"
3 Strategist GPT-4o $$ "Start work on ticket PROJ-123"

πŸ—£οΈ Voice Commands

System Control

"Open Chrome" / "Launch VS Code" / "Open Spotify"
"Click at 500, 300" / "Double click the button"
"Press Ctrl+C" / "Alt+Tab" / "Win+D"
"List all windows" / "Focus Chrome" / "Minimize Slack"
"What processes are running?" / "Kill notepad"
"What's my CPU usage?" / "How much disk space?"
"Take a screenshot" / "What's on my screen?"

Conversation & Life

"Hey Vera, how are you?" / "Tell me a joke"
"Schedule a meeting tomorrow at 3pm"
"Remind me to call Mom in 2 hours"
"Add 'buy groceries' to my todo list"

Web & Research

"Go to twitter.com" / "Login to GitHub"
"Search the web for AI news"
"Summarize this URL: ..."

Stock Trading

"What's Apple's stock price?"
"Buy 10 shares of Tesla" (paper or real)
"Show my portfolio" / "How's the market?"

Smart Home

"Turn on the living room lights"
"Set thermostat to 72 degrees"
"Lock the front door"

Office & Work (v0.7.0+)

"Show my Jira tickets" / "Get ticket PROJ-123"
"Create a ticket: fix login bug"
"Check the sprint board"
"Start work on PROJ-456" β†’ Creates branch, tracks state
"Complete work on PROJ-456" β†’ Commits, pushes, creates PR, updates Jira
"Extract action items from these meeting notes: ..."
"Create tasks from this transcript: ..."
"Index the project at /path/to/repo"
"What's the architecture of this project?"
"Find files related to authentication"
"Create a PR for this branch"

Media Creation (v0.8.1+)

"Generate an image of a sunset over the ocean"
"Edit image β€” resize to 1080x1920" / "Make it grayscale" / "Remove the background"
"Add text overlay: Breaking News"
"Create a voiceover: Welcome to today's update"
"Assemble a video from these images with Ken Burns transitions"
"Add subtitles to this video"
"Create a reel about AI trends and upload to YouTube"
"Upload this video to Instagram as a reel"

Productivity

"Plan my day" / "Daily review" / "Set a goal"
"Start a focus session" / "Take a break"
"Generate my daily digest" / "What's the news?"
"Teach me Spanish" / "Quiz me on French vocabulary"

πŸ”Œ API Reference

Method Path Description
GET /health Health check
GET /status System status + memory stats
GET /agents List all agents
POST /chat Send transcript, get response
GET /memory/facts List semantic facts
POST /memory/facts Store a fact
GET /events/stream SSE event stream
POST /webhook/tradingview TradingView alert webhook
WS /ws WebSocket real-time chat
WS /ws/voice Voice I/O (PCM16 in, TTS audio out)
WS /ws/mobile Mobile device control (protocol docs)

πŸ–₯️ Platform Support

Platform Client System Control Voice CI Tested
Windows .exe NSIS Full (26 tools) βœ… βœ…
macOS .dmg Full (26 tools) βœ… βœ…
Linux .AppImage + .deb Full (26 tools) βœ… βœ…
Android React Native Remote (via server) βœ… Native STT/TTS β€”
iOS React Native Remote (via server) βœ… Native STT/TTS β€”

βš™οΈ Configuration β€” Office Automation & Media

Add to your .env file to enable advanced features:

# Jira Integration
VERA_JIRA_ENABLED=true
VERA_JIRA_BASE_URL=https://myorg.atlassian.net
VERA_JIRA_USERNAME=you@company.com
VERA_JIRA_API_TOKEN=your_jira_api_token
VERA_JIRA_PROJECT_KEY=PROJ
VERA_JIRA_BOARD_ID=1
VERA_JIRA_SCAN_INTERVAL_MINUTES=15

# Slack Channel Monitoring
VERA_CHANNEL_ENABLED=true
VERA_CHANNEL_CHANNELS=["C01ABC123","C02DEF456"]
VERA_CHANNEL_POLL_INTERVAL_MIN=5
VERA_CHANNEL_SUMMARIZE=true
VERA_CHANNEL_MENTION_ALERT=true

# Codebase Indexer (enabled by default)
VERA_CODEBASE_DEFAULT_PROJECT_PATH=/path/to/your/project
VERA_CODEBASE_MAX_FILES=500

# Meeting Agent (enabled by default)
VERA_MEETING_AUTO_CREATE_TICKETS=false
VERA_MEETING_AUTO_CREATE_TODOS=true

# Media Factory (enabled by default)
VERA_MEDIA_ENABLED=true
VERA_MEDIA_DALLE_API_KEY=              # Optional: premium image gen (free Pollinations used by default)
VERA_MEDIA_YOUTUBE_CLIENT_SECRETS_PATH= # Path to YouTube OAuth client_secret.json
VERA_MEDIA_INSTAGRAM_ACCESS_TOKEN=      # Instagram Graph API token
VERA_MEDIA_DEFAULT_VOICE=en-US-AriaNeural
VERA_MEDIA_DEFAULT_ASPECT_RATIO=9:16
VERA_MEDIA_DEFAULT_IMAGE_PROVIDER=pollinations  # pollinations (free) or dalle

πŸ”’ Security

eVera includes multiple security layers to prevent misuse and protect sensitive data:

Layer Description
Policy Engine Rule-based ALLOW/CONFIRM/DENY per agent.tool pattern (vera/safety/policy.py)
Path Sandboxing All file operations validated against ALLOWED_ROOTS and BLOCKED_PATHS
PII Detection Real-time PII scanning with auto-redaction before LLM calls
RBAC Role-based access control (admin/user/viewer) with API key auth
Command Blocking 50+ dangerous shell patterns blocked (rm -rf, format, dd, etc.)
Injection Prevention PowerShell/AppleScript input escaping, shlex parsing for sudo
Audit Logging Every tool execution and elevated action logged with timestamps

πŸ§ͺ Testing β€” 524+ Tests

python verify.py                    # Pre-push verification (all checks)
pytest tests/ -v                    # All tests (524+ pass)
pytest tests/ --cov=vera            # With coverage
ruff check . && ruff format .       # Lint

πŸ”§ Development

Build from Source

# 1. Backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python main.py --mode server

# 2. Electron app (dev mode)
cd electron && npm install && npm start

# 3. Build standalone installer
python build_backend.py             # Bundle Python backend
cd electron && node build.js win    # Package for Windows

Tech Stack

Component Technology
Orchestration LangGraph StateGraph
LLM litellm β†’ Ollama / OpenAI / Gemini
Desktop Electron 28 + PyInstaller
GUI Automation pyautogui + pygetwindow
System psutil + pyperclip
STT/TTS faster-whisper / pyttsx3 / edge-tts / Web Speech
Vector Store FAISS + sentence-transformers
Browser Playwright
Trading yfinance + Alpaca + IBKR
Tickets Jira Cloud REST API + httpx
Web UI Vanilla JS + Three.js WebGL + Canvas + Web Audio
API FastAPI + WebSocket + SSE

πŸ“¦ Releases

See CHANGELOG.md for full version history.

Version Date Highlights
0.9.0 2026-04-24 3D Avatar: Three.js holographic mannequin, gesture animations, production hardening, CSP security
0.8.0 2026-04-22 Rebrand: eSri β†’ eVera, unified versioning, CI/CD overhaul
0.7.0 2026-04-22 Office automation: Jira agent (7 tools), Work Pilot (ticket→PR), Meeting agent, Codebase Indexer, Slack channel monitor, PR creation, 4 new config blocks
0.6.0 2026-04-21 Vision monitor, voice server, admin ops, GUI tools, path overrides, Playwright auto-install, setup wizards, mobile control
0.5.1 2026-04-20 Content creator, finance agent, email management, enhanced scheduler
0.5.0 2026-04-19 Standalone desktop app (Win/Mac/Linux), 12 new system control tools, CI/CD builds
0.4.1 2026-04-18 200+ tests, self-recovery, verify script
0.4.0 2026-04-18 Multi-agent crews, workflow engine, RBAC, Git agent, plugins
0.3.1 2026-04-17 Security hardening: API auth, encrypted credentials
0.3.0 2026-04-17 Browser agent, stock trading, screen vision
0.2.0 2026-04-17 Animated face, always-listening, buddy personality
0.1.0 2026-04-16 Initial release: 7 agents, LangGraph pipeline

πŸ“š Documentation

Full documentation is available in the docs/ folder:

Document Description
Documentation Home Index of all documentation
Getting Started Installation, first run, configuration
Architecture System design and component overview
Agents Reference All 24+ agents with tools and examples
API Reference REST, WebSocket, and SSE endpoints
Security Safety policies, PII, sandboxing
Configuration All environment variables
Development Building, testing, contributing
FAQ Troubleshooting and common questions
Diagrams 7 Mermaid architecture diagrams

Generate API Docs (Doxygen)

pip install -r docs/requirements.txt
cd docs && doxygen Doxyfile          # HTML β†’ docs/html/index.html
cd latex && make                      # PDF  β†’ docs/latex/refman.pdf

🀝 Contributing

  1. Fork β†’ git checkout -b feature/amazing
  2. Make changes β†’ pytest tests/ -v β†’ ruff check .
  3. git commit -m "Add amazing feature" β†’ Push β†’ Open PR

πŸ“„ License

MIT β€” see LICENSE for details.


Built with ❀️ by Srikanth Patchava
eVera β€” Your AI assistant that actually does things.

Security

Please see SECURITY.md for reporting vulnerabilities.

Contributing

Please see CONTRIBUTING.md for contribution guidelines.


Part of the EmbeddedOS Organization.

About

Just "Vera" fully autonomous Agent for Human Life

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors