Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aether Logo

Aether

Spotify for AI — Switch between 7 AI models instantly

Your conversations, your rules. All data stays local, encrypted, and under your control.

GitHub stars Downloads Forks

License TypeScript Electron CI Status Version

Quick StartWhy AetherFeaturesArchitectureContributing


🎯 Why Aether?

Like Spotify lets you switch between songs, Aether lets you switch between AI brains.

Pick the best AI for each task:

  • 📝 Claude for writing and analysis
  • 💻 GPT-4 for code generation
  • 📄 Gemini for long documents (1M context)
  • 🇨🇳 GLM/MiniMax for Chinese content

🆕 New in v2.0 (2026-06-25)

🧠 Self-Learning AI

Your AI learns from every interaction:

  • Automatic improvement: AI tracks performance and suggests optimizations
  • User feedback: Rate responses (1-5 stars), AI adapts to your preferences
  • Smart statistics: See success rates, response times, and satisfaction trends
  • Learning reports: Comprehensive analytics on AI performance

🛠️ Dynamic Tool Creation

Say what you need, AI creates it:

  • "I need a tool to batch rename files" → Tool created instantly
  • 7-language intent detection: Works in Chinese and English
  • Auto-registration: New tools immediately available
  • Safe execution: Generated tools are validated before use

⚙️ Workflow Automation

Complex tasks, automated:

  • 4 built-in templates: Code deployment, data processing, batch operations, notifications
  • Cron scheduling: Run workflows on a schedule
  • Smart control: Conditions, loops, parallel execution, auto-retry
  • AI-powered: AI can trigger workflows intelligently

🏢 Enterprise Ready

Production-grade infrastructure:

  • API Gateway: JWT auth + rate limiting + unified REST API
  • Real-time collaboration: Multi-user WebSocket sessions (like Google Docs)
  • Plugin ecosystem: Load community extensions with security validation
  • 40+ new APIs: Complete programmatic control

🎯 Why Aether?

Three Core Principles

  1. 🏠 Local-first — Your conversations stay on your machine, encrypted, never sent to our servers
  2. 🔌 No vendor lock-in — Switch between 7 AI providers with one click, compare responses side-by-side
  3. 🛠️ Batteries included — 105+ tools ready to use: Gmail, GitHub, Google Workspace, Office automation

Perfect For

✅ Developers who need AI for code + docs + communication
✅ Power users tired of ChatGPT rate limits
✅ Teams who want full control over their AI stack
✅ Privacy-conscious users who don't trust cloud storage

❌ Casual users who only use ChatGPT web version occasionally


🎬 Use Cases

📊 Compare AI Responses

Ask the same question to Claude, GPT-4, and Gemini. Pick the best answer.

Example: "Explain quantum computing"

  • Claude: Clear analogies
  • GPT-4: Technical depth
  • Gemini: Visual examples

🔄 Task-Specific Models

Use the right AI for each job.

Code review → GPT-4 (best at code)
Blog post → Claude (best at writing)
Chinese docs → GLM (native Chinese)
Long PDFs → Gemini (1M context)

🔒 Privacy-First Workflow

All conversations stored locally, encrypted with AES-256-GCM.

  • No cloud dependency
  • No telemetry tracking
  • Export anytime (Markdown/JSON)
  • Full audit trail

🛠️ Automate Everything

105+ built-in tools:

  • Send emails via Gmail
  • Update Google Sheets
  • Create GitHub issues
  • Convert HEIC to JPEG
  • Search across conversations

📸 Demo

Aether Demo

Switch between 7 AI providers without breaking your workflow

📷 More screenshots
Chat Mode
Chat Mode
Coding Mode
Coding Mode
Skills
105+ Tools
Monitoring
Observability

🚀 Quick Start

Download (Recommended)

  1. Download Aether for your OS (Windows, macOS, Linux)
  2. Launch the app
  3. Add your API key (Claude/OpenAI/Gemini)
  4. Start chatting 🎉

Build from Source

Requires: Node.js 20+

git clone https://github.com/AnxForever/Aether.git
cd Aether
npm install
npm run build
npm start

📚 See Quick Start Guide for detailed setup.


✨ Features

🤖 7 AI Providers, One Interface

Provider Models Special Features
Claude Opus, Sonnet, Haiku 200K context, vision
OpenAI GPT-4, GPT-4 Turbo Function calling, DALL·E
Gemini Pro, Flash 1M context, multimodal
MiniMax abab6.5 Chinese-optimized
Moonshot v1 128K context
GLM GLM-4 Chinese NLP
DeepSeek V2 Cost-effective

🛠️ 105+ Built-in Tools

📧 Gmail
13 tools: Read, send, search, labels
📊 Google Sheets
5 tools: Read, write, formulas
💻 GitHub
6 tools: Repos, issues, PRs
📄 Office
8 tools: PDF, Excel, PowerPoint
📅 Calendar
5 tools: Events, scheduling
📝 Google Docs
5 tools: Create, edit, format

→ See full tool list

🔒 Privacy & Security

  • AES-256-GCM encryption for sensitive data
  • Scrypt key derivation (no hardcoded keys)
  • Local storage — conversations never leave your machine
  • Zero telemetry — we don't track you
  • Input validation with Zod schemas

📊 Production-Ready Monitoring

  • OpenTelemetry distributed tracing
  • Sentry error tracking & performance monitoring
  • Real-time metrics dashboard
  • Slack integration for team collaboration

🎨 More Features

  • Dual Modes: Chat (creative) vs Coding (precise)
  • Hot Reload: Auto-reload plugins without restart
  • i18n: English + 简体中文
  • Image Processing: HEIC, JPEG, PNG, WebP conversion
  • Scheduled Tasks: Cron-based automation
  • Self-Learning: Improve from user feedback

🏗️ Architecture

┌─────────────────────────────────────────┐
│         Electron Desktop App            │
├─────────────────────────────────────────┤
│  Chat Mode │ Coding Mode │ Skills      │
├─────────────────────────────────────────┤
│       Core Orchestration Engine         │
│  Pipeline → AI Provider → Tool Execute  │
├─────────────────────────────────────────┤
│    Claude │ GPT-4 │ Gemini │ ...       │
├─────────────────────────────────────────┤
│  Storage │ Plugins │ Monitoring │ i18n │
└─────────────────────────────────────────┘

Key Components:

  • Orchestrator: Manages conversation cycles
  • Pipeline: Context → AI → Tools → Response
  • Connectors: 7 AI providers with streaming
  • Skills: 105+ tools across 8 categories
  • Storage: SQLite with encryption

📚 Documentation


🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to contribute:


📊 Project Stats

Star History Chart

  • 19,302 lines of TypeScript
  • 7 AI providers integrated
  • 105+ built-in tools
  • 100% type safety (strict mode)

📝 License

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


Made with ❤️ by AnxForever

Star this repo if Aether helps you!

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages