Skip to content

dshane2008/Astra-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Astra: Emotionally-Aware AI Assistant

Astra is a next-generation, emotionally-aware AI assistant built with OpenAI technologies (GPT-4o) and designed for real-time, evolving conversations.
It supports long-term memory, emotional recognition, and dynamic memory decay, creating a deeply personalized user experience.


Key Features

  • Emotional Awareness: Detects emotions from natural language and adapts responses accordingly.
  • Persistent Memory: Remembers user facts, feelings, and events across sessions with intelligent decay.
  • Dynamic Forgetting: Users can manually erase memories at any time.
  • Memory Compression: Condenses redundant memories into smart summaries (coming soon).
  • Real-Time Performance: Optimized to run seamlessly on iPad and solo developer environments.
  • API-Based Architecture: Powered by OpenAI’s GPT-4o model with local SQLite3 database storage.
  • Self-Improving: Regular upgrades planned for memory management, emotional nuance, and security.

Project Vision

We envision Astra growing from a personal assistant into a deeply human AI companion:
one that learns, adapts, forgets wisely, and feels alongside the user.

Future milestones include:

  • Encrypted database storage (SQLCipher integration)
  • Advanced multi-emotion detection (nostalgia, regret, hope)
  • Background threading for real-time performance improvements
  • User-configurable memory limits and memory maps
  • Open grant funding and community collaborations

Technologies

  • Python 3 (optimized for Pythonista / iPad)
  • OpenAI GPT-4o API
  • SQLite3 Database
  • Regex-based emotion detection
  • Lightweight, zero-external-dependency architecture

License

This project is licensed under the MIT License — see the LICENSE file for details.


Built by a solo developer dedicated to pushing emotional AI to new frontiers.
Powered by OpenAI, inspired by the human mind.

About

An AI that remembers your world and feels your journey — Astra, powered by OpenAI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages