Zero Dependencies - Python Standard Library Only

AI Assistant with Persistent Memory

A self-contained CLI powered by Azure OpenAI. Remember everything across sessions, organize knowledge by subject, and integrate with Claude Code.

$ neuai-bridge remember "User prefers dark mode" --subjects global,app-settings
{"success": true, "memory_id": "a1b2c3", "subjects": ["global", "app-settings"]}
$ neuai-bridge memories --subjects global,app-settings
{"count": 5, "deduplicated": true, "memories": [...]}
$ neuai-bridge chat "What do you know about my preferences?"

Built for Power Users

Everything you need for persistent AI assistance, nothing you don't.

0

Zero Dependencies

Uses only Python standard library. No pip install, no npm, no external packages. Just Python 3.7+.

M

Multi-Subject Memory

Organize memories by subject/project. Share facts across contexts with automatic deduplication.

L

Local-First Storage

All data stored locally in JSON. Project-specific .neuai directories for isolated contexts.

A

Agent Integration

Programmatic JSON bridge for Claude Code and other AI agents. Full automation support.

S

Smart Deduplication

Store once, link many. Identical content automatically linked across subjects instead of duplicated.

C

Credential Isolation

API keys stored globally with 600 permissions. Project data stays in project directories.

How It Works

Simple architecture, powerful results

~/.neuai/

Global credentials

Fallback data

NeuAI CLI

Python 3.7+

Zero dependencies

Azure OpenAI

GPT-4/5

Tool calling

project/.neuai/

Local memories

Project context

Agent Bridge

JSON API

Claude Code

Quick Install

Up and running in 60 seconds

1

Copy files to ~/.neuai

mkdir -p ~/.neuai && cp neuai-cli.py neuai-agent-bridge.py ~/.neuai/
2

Run first-time setup

python3 ~/.neuai/neuai-cli.py

You'll be prompted for your Azure OpenAI endpoint, API key, and deployment name.

3

Start using NeuAI

python3 ~/.neuai/neuai-agent-bridge.py chat "Hello, NeuAI!"
4

(Optional) Set up project-local memory

mkdir -p .neuai/data && echo '{"user_guid":"my-project"}' > .neuai/identity.json

Multi-Subject Memory

One memory, many contexts. Zero redundancy.

Project Alpha

User prefers dark mode shared:3
Alpha uses React + TypeScript
API rate limit: 100/min shared:2

Project Beta

User prefers dark mode shared:3
Beta uses Vue + Python
API rate limit: 100/min shared:2

Global

User prefers dark mode shared:3
User's name is Kody
Timezone: PST

When you query multiple subjects, shared memories appear once with automatic deduplication. The --smart flag prevents duplicates when storing identical content.