openaur

AI That Remembers, Understands, and Acts

The first personal AI assistant with Arch Linux integration, emotional intelligence, and cognitive memory. Your AI that doesn't forget, adapts to your mood, and can actually do things on your system.

$ docker-compose up -d
πŸš€ openaur initialized
$ openaur chat
You: My nginx is broken after the update
openaur: I see you're frustrated. Let me help...
πŸ” Found: nginx 1.25.3 installed
⚠️ Error in config: worker_connections exceeds limit
Shall I apply the fix? [Y/n]

Why openaur?

Unlike other AI assistants that forget everything when you close the tab

🧠

Cognitive Memory

Remembers conversations across sessions, your preferences, system state, and registered CLI tools using OpenMemory + SQLite.

πŸ’¬

Empathy Engine

Analyzes your sentiment and adapts its tone. Frustrated? It offers step-by-step guidance. Excited? It matches your energy.

🐧

Arch Linux Native

First AI assistant built for Arch users. AUR support via yay, pacman integration, and system-aware operations.

πŸ”§

Action Registry

Auto-discover and register CLI tools with deep documentation crawling. openaur learns your entire toolchain.

⚑

Async Execution

Tmux-based non-blocking command execution. Run long tasks in the background while continuing your conversation.

🌐

OpenAI Compatible

Drop-in replacement for OpenAI API endpoints. Use with any OpenAI-compatible client or tool.

Compared to OpenClaw

OpenClaw pioneered local-first AI agentsβ€”openaur extends that vision

Capability OpenClaw openaur
Philosophy Local-first AI agent Personal AI with memory + Linux tools
Cognitive Memory Limited session context βœ“ Persistent SQLite-backed memory
System Access Basic file operations βœ“ Full Arch Linux + AUR package management
Terminal Integration Standard CLI βœ“ Tmux-based async execution
Emotional Adaptation β€” βœ“ Sentiment-aware empathy engine
Package Management β€” βœ“ Native AUR integration via yay
Action Discovery Manual tool registration βœ“ Auto-crawl CLI documentation
Sandboxing Local execution βœ“ Docker container isolation

Choose OpenClaw if: You want a lightweight, general-purpose local AI agent.

Choose openaur if: You want an AI that knows your Arch Linux system, remembers everything about your setup, and can actually manage packages and run commands for you.

Quick Install

One command and openaur is running

# One-line installer (interactive)
curl -fsSL https://raw.githubusercontent.com/mattstyles333/openaur/master/install.sh | bash

# The installer will:
# - Check prerequisites
# - Ask for your OpenRouter API key
# - Clone, build, and start everything
# - Verify the installation

Or install manually:

# 1. Clone the repo
git clone https://github.com/mattstyles333/openaur.git
cd openaur

# 2. Set your API key (get free at openrouter.ai)
cp .env.example .env
# Edit .env: OPENROUTER_API_KEY=your_key_here

# 3. Start openaur
docker-compose up -d

# 4. Test it
make test
# βœ… Health check passed

# 5. First chat
make chat MSG="What can you help me with?"