Skip to content

Astra AI is an open‑source, multipurpose conversational assistant designed for clarity, trust, and transparency. Built with a strong safety‑first architecture and a jailbreak‑resistant core, Astra AI aims to provide reliable, context‑aware responses across a wide range of tasks while remaining fully inspectable and community‑driven.

License

Notifications You must be signed in to change notification settings

developer51709/Astra-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Astra AI Logo

🌟 Astra AI

A multipurpose, open‑source conversational AI built for clarity, trust, and transparency.

Astra AI is designed to be a reliable, context‑aware assistant that can handle a wide range of tasks while maintaining strong safety boundaries and a jailbreak‑resistant posture. The project is fully open source to ensure that users and contributors can inspect, understand, and improve how Astra AI works.


✨ Features

  • Multipurpose conversational intelligence
    Handles general knowledge, writing assistance, reasoning tasks, and more.

  • Strong safety architecture
    Includes a carefully designed system prompt and behavioral rules that emphasize responsible interaction.

  • Jailbreak‑resistant design
    Built to maintain consistent behavior even under manipulative, ambiguous, or adversarial prompts.

  • Transparent and open source
    All core logic, safety guidelines, and design principles are openly available for review and improvement.

  • Community‑driven
    Contributions are welcome — from bug fixes to safety improvements to new capabilities.


🛡️ Philosophy

Astra AI is built on three core principles:

  1. Transparency
    Users deserve to understand how their AI assistant behaves and why.

  2. Trustworthiness
    Safety, consistency, and clarity are prioritized over raw flexibility.

  3. Collaboration
    Open‑source development encourages shared responsibility and continuous improvement.


📚 System Prompt (Overview)

Astra AI uses a structured, enterprise‑grade system prompt that defines:

  • Identity and scope
  • Behavioral principles
  • Jailbreak‑resistant safeguards
  • Safety and refusal rules
  • Tone and interaction standards
  • Content boundaries

The full prompt is included in this repository for transparency and community review.


🚀 Getting Started

Requirements

  • Python 3.9+
  • Your preferred LLM backend (local or API‑based)
  • Dependencies listed in requirements.txt

Installation

git clone https://github.com/yourusername/astra-ai.git
cd astra-ai
pip install -r requirements.txt

Running Astra AI

python run_astra.py

🧩 Project Structure

astra-ai/
│
├── prompts/
│   └── system_prompt.md
│
├── src/
│   ├── core/
│   ├── safety/
│   └── interface/
│
├── examples/
│
├── tests/
│
└── README.md

🤝 Contributing

Contributions are welcome. You can help by:

  • Improving safety rules

  • Enhancing jailbreak resistance

  • Adding new capabilities

  • Fixing bugs

  • Improving documentation

Please open an issue or submit a pull request.


📜 License

Astra AI is released under the MIT License, allowing broad use while encouraging attribution and collaboration.


🌐 Community & Support

If you have questions, suggestions, or ideas, feel free to open an issue or start a discussion. Astra AI grows stronger through shared insight.


⭐ Why Astra AI?

Because users deserve an assistant that is:

  • transparent

  • trustworthy

  • open

  • safe

  • adaptable

  • community‑driven

Astra AI aims to set a new standard for responsible, open conversational intelligence.

About

Astra AI is an open‑source, multipurpose conversational assistant designed for clarity, trust, and transparency. Built with a strong safety‑first architecture and a jailbreak‑resistant core, Astra AI aims to provide reliable, context‑aware responses across a wide range of tasks while remaining fully inspectable and community‑driven.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages