cyrusandClaude aef7df5dce feat: implement unified AI injection system with dynamic TOOLS.md generation
- Create complete modular AI configuration system following OpenClaw standards
- Add dynamic TOOLS.md generation from V8 skills runtime discovery
- Implement unified injection system with injectAll() for SOUL + TOOLS contexts
- Update all 4 integration points to use unified injection consistently

## New Features:

### Modular AI Configuration System
- loadSoul() → SoulConfig (personality, voice, behavior)
- loadTools() → ToolsConfig (available tools and capabilities)
- loadAIConfig() → AIConfig (unified SOUL + TOOLS configuration)
- Multi-layer caching: memory → localStorage → GitHub → bundled

### Dynamic TOOLS.md Generation
- yarn tools:generate command for build-time tool discovery
- Spawns Tauri runtime to call runtime_all_tools() from V8 skills
- Generates OpenClaw-compliant documentation with usage examples
- Professional formatting with environment configs and statistics
- Currently discovers 4 tools from 3 skills (telegram, notion, gmail)

### Unified Injection System
- injectAll() function combines SOUL + TOOLS injection
- injectSoul() and injectTools() for individual injection
- Consistent [PERSONA_CONTEXT] and [TOOLS_CONTEXT] formatting
- Updated all integration points: Conversations.tsx, threadSlice.ts, threadApi.ts, tauriCommands.ts

### Build System Integration
- Added tools:generate script to package.json
- Rust binary: src-tauri/src/bin/alphahuman-tools-discovery.rs
- Cross-platform discovery scripts in scripts/tools-generator/
- Fixed Cargo.toml binary configuration and main.rs imports

### Enhanced Settings UI
- AI Configuration panel shows both SOUL and TOOLS
- Individual refresh buttons for each component
- Combined "Refresh All AI Configuration" functionality
- Source indicators and statistics display

## Technical Implementation:

### File Structure:
- /ai/TOOLS.md - Auto-generated tool documentation
- src/lib/ai/tools/injector.ts - Tools injection system
- src/lib/ai/injector.ts - Unified injection orchestrator
- src/lib/ai/loader.ts - Unified configuration loader
- scripts/tools-generator/ - Build-time discovery system

### Message Format:
```
[PERSONA_CONTEXT]
I am AlphaHuman: incredibly smart, funny friend...
[/PERSONA_CONTEXT]

[TOOLS_CONTEXT]
4 tools across 3 skills
Categories: Communication (2), Productivity (1), Email (1)
[/TOOLS_CONTEXT]

User message: Hello!
```

### Performance & Reliability:
- Multi-layer caching with 30min TTL
- Graceful degradation if injection fails
- Cross-platform build support (Windows, macOS, Linux)
- Full TypeScript compliance with comprehensive error handling

🤖 Generated with Claude Code(https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-05 19:42:55 +05:30
2026-02-04 18:05:04 +05:30
2026-03-04 14:33:17 +05:30
2026-02-20 13:03:15 +04:00
2026-03-04 14:33:17 +05:30
2026-02-26 19:56:25 +04:00
2026-02-20 13:03:15 +04:00
2026-02-20 13:03:15 +04:00
2026-02-16 17:10:06 +05:30
2026-02-03 15:26:38 +05:30
2026-02-20 13:03:15 +04:00
2026-03-04 14:33:17 +05:30
2026-03-04 14:33:17 +05:30
2026-02-03 15:26:38 +05:30
2026-02-16 17:10:06 +05:30
2026-02-16 17:10:06 +05:30
2026-02-16 17:10:06 +05:30
2026-03-04 14:33:17 +05:30

AlphaHuman Mk1

Your most productive co-worker
A user-friendly (GUI-first) AI agent. AlphaHuman uses the Neocortex Mk1 model to co-ordinate memories & realtime-data, cheaper and faster than other models.

Early Beta Platforms Latest Release

About · vs OpenClaw · Download · Getting Started · Architecture · Changelog

The Tet

"The Tet. What a brilliant machine" — Morgan Freeman in Oblivion

AlphaHuman is a personal AI assistant that helps you manage high-volume communication without reading everything yourself. It connects to your messaging platforms and productivity tools, understands conversations in context, and produces clear, actionable outputs you can use immediately.

AlphaHuman is not a chatbot, browser extension, or cloud-only service. It is a native application that runs on your device, connects to your tools, and works only when you ask it to. Think of it as a second brain that sits across your communication and productivity stack.

AlphaHuman vs OpenClaw

AlphaHuman is designed to be simpler to deploy, cheaper to run, and more intelligent in how it uses models and memory.

OpenClaw AlphaHuman
Runtime Node.js (TypeScript) Tauri (Rust + React), native binary
Inference Single-tier or manual routing Custom two-tier: task-routed (summarize/vibe/memory → cheap; complex/tools → premium)
Memory Often external (Pinecone, Lucid, etc.) or markdown-only Custom hybrid: SQLite FTS5 + vector similarity, optional encryption, no external vector DB
Tunneling Third-party (ngrok, Cloudflare, Tailscale) or none Custom tunneling — secure app-to-backend path without vendor lock-in
Cost Typically one premium model for everything Lower — Tier 1 for most ops; Tier 2 only when needed
Intelligence General-purpose agent loop Smarter — vibe detection, interest-based escalation, constitution-driven behavior, session-aware memory
Deployment Server/Node process, high memory footprint Native desktop/mobile app, Rust socket manager, smaller footprint

OpenClaw is a strong open-source agent framework. We chose to build a custom stack so we could own inference routing, memory, and tunneling end-to-end and optimize for cost and clarity.


Download

Early Beta — AlphaHuman is under active development. Expect rough edges.

Platform Variant Download
macOS Apple Silicon (M1/M2/M3/M4) .dmg (aarch64)
macOS Intel .dmg (x64)
Windows x64 .msi
Linux Debian / Ubuntu .deb (amd64)
Linux Fedora / RHEL .rpm (x86_64)
Linux Universal .AppImage
Android Coming soon
iOS Coming soon

Browse all releases: github.com/alphahumanai/alphahuman/releases

Getting Started

  1. Download the installer for your platform from the releases page
  2. Install the app (drag to Applications on macOS, or use your package manager on Linux)
  3. Connect a source — follow the in-app onboarding to link Telegram, Notion, Gmail, or other services
  4. Run your first request — ask the AI to summarize what you missed, extract action items, or surface key decisions


Made with love in India 🇮🇳

AlphaHuman is in early beta. Features may change, break, or disappear. Use at your own risk.

S
Description
No description provided
Readme GPL-3.0
220 MiB
Languages
Rust 59.1%
TypeScript 37.9%
JavaScript 1.6%
Shell 1.2%
CSS 0.1%