AFFECTIVELY is an emotion tracking and analysis platform that helps people hold onto their clarity. We build local-first, privacy-respecting tools that run AI inference entirely in-browser and at the edge — zero server cost, zero latency, your data stays yours.
The Aeon ecosystem is our open-source infrastructure: distributed sync, collaborative surfaces, edge AI, WASM engines, and the tooling to tie it all together.
- Website: aeonflux.dev
- Documentation: docs.aeonflux.dev
- Storybook: storybook.aeonflux.dev
- HuggingFace: huggingface.co/affectively-ai
- GitHub: github.com/forkjoin-ai
| Model | Task | Base | Format | HuggingFace |
|---|---|---|---|---|
| Cog | DevOps intelligence -- incident response, deployment decisions, system management | SmolLM2-360M-Instruct | GGUF (Q4_K_M, Q8_0) | cog-360m-instruct-gguf |
| Cyrano | Emotional intelligence -- empathetic responses, emotion detection, coping strategies | SmolLM2-360M-Instruct | GGUF (Q4_K_M, Q8_0) | cyrano-360m-instruct-gguf |
| Gnosis 360M | GGL topology generation from natural language | SmolLM2-360M-Instruct | GGUF | gnosis-360m-topology |
Production-ready ONNX models for in-browser inference with transformers.js. All models run entirely client-side.
| Model | Task | Size | HuggingFace |
|---|---|---|---|
| BART-Large CNN | Text summarization | ~493 MB | bart-large-cnn-onnx |
| DeBERTa v3 Zero-Shot | Zero-shot classification | ~243 MB | deberta-v3-base-mnli-onnx |
| DistilBERT Emotion | Emotion classification (6 labels) | ~67 MB | distilbert-base-uncased-emotion-onnx |
| DistilRoBERTa Emotion | Emotion classification (7 labels) | ~82 MB | emotion-english-distilroberta-base-onnx |
| NLLB-200 1.3B | Translation (200 languages) | ~1.81 GB | nllb-200-1.3B-onnx |
| NLLB-200 Distilled 1.3B | Translation (200 languages) | ~1.81 GB | nllb-200-distilled-1.3B-onnx |
| RoBERTa GoEmotions | Emotion detection (28 labels) | ~124 MB | roberta-base-go-emotions-onnx |
| Twitter RoBERTa Sentiment | Sentiment analysis (3-class) | ~124 MB | twitter-roberta-base-sentiment-onnx |
| Project | Description |
|---|---|
| Aegis | Zero-dependency decentralized identity and access control built on Web Crypto API. UCAN capabilities, DID resolution, ECDSA signatures, and XPath-like node selection for surgical data-tree authorization. |
| Aeon | Distributed synchronization, schema versioning, and conflict resolution for real-time collaborative applications. |
| Aeon Flux | Collaborative page surface with CRDT-based flux state, Edge Side Inference (ESI), and zero-CLS rendering. Pages that think. |
| Aeon Flux Capacitor | Embedding-first collaborative WYSIWYG editor where text is a derivative of the vector space. |
| Aeon Forge | Shared deployment and routing primitives for deploy-planning surfaces and the Forge CLI/CD system. |
| Aeon Foundation | The complete Aeon stack in one package: distributed sync, collaborative pages, state management, relay transport, edge AI, neural graph database, and decentralized auth. |
| Aeon IAM | Device-rooted UCAN identity and access management orchestration. |
| Aeon Icons | Icon library for Aeon web and native applications. |
| Aeon IDE | IDE integrations and developer experience tooling for Aeon. |
| Aeon Invite | Beta shield, invite codes, waitlist management, and funnel analytics for controlled rollouts. |
| Aeon Preferences | Federated user preferences via Dash DB. |
| Aeon Shell | Local-first operating surface hosting live shell canvas, graph runtime, route-aware surfaces, and native aeon:// addressing. |
| Aeon Shell Core | Canonical runtime surface for shell consumers with host/plugin orchestration and engine registry security boundaries. |
| Aeon Stack | Zero-dependency performance layer with measured vertical stack windowing, velocity-adaptive overscan, DOM collapse, and speculative rendering. |
| Aeon TUI | Ink-based terminal runtime with behavior parity to the Aeon shell, command palette flows, and integrated PTY panes. |
| Goodchild | UCAN-enforced feature gating daemon at the edge. Replaces centralized feature flag SaaS (LaunchDarkly, CloudBees) with deterministic, cryptographic entitlements. |
| Project | Description |
|---|---|
| Dash | Multi-layer edge storage and CRDT sync engine supporting Yjs, Automerge, WebSocket, WebTransport, and WebRTC. |
| Dash CLI | The sovereign, local-first database for your command line. |
| Edgework CLI | CLI for edgework.ai — accessible AI at the edge. |
| Edgework SDK | SDK for building edgework.ai integrations. |
| Neural | Distributed monorepo for neural/AI infrastructure. |
| Zedge | Companion sidecar with inference bridge and compute pool node functionality. |
| Project | Description |
|---|---|
| MCP Framework | Framework for building Model Context Protocol servers with authentication, tool registration, and analytics. |
| Orchestrator | Task orchestration and agent coordination engine. |
| Slash Commands | Slash command framework for conversational interfaces. |
| Workflows | Production-grade workflow orchestration and composition engine for autonomous agents and CI/CD pipelines. |
| Project | Description |
|---|---|
| Behavioral Taxonomy | 1,140+ behavioral loops, emotions, cognitive biases, and personality traits. Licensed CC-BY-4.0. |
| Utils | API retry logic, consistent logging, and short URL generation. |
| Project | Description |
|---|---|
| Bun Isolated Runner | Run Bun tests in isolated subprocesses to prevent mock pollution and global state leakage. |
| DevOps Scripts | Monorepo automation for changed-file testing, type-checking, and accessibility audits. |
| Trace Lint | Extensible linting framework for Chrome/DevTools trace files with loop detection rules. |
High-performance Rust modules compiled to WebAssembly for near-native speed in the browser and Node.js.
| Module | Description |
|---|---|
| Confetti Physics | Physics-based confetti celebrations with fluid dynamics, haptic feedback, and procedural audio. |
| Entrainment Audio | Audio entrainment and binaural beat generation. |
| Synthetic Watermark | Watermarking for synthetic/AI-generated content. |
| wasm-analytics-engine | Metrics computation, event processing, and funnel analytics. |
| wasm-audio-processor | Audio mixing, volume adjustment, silence generation, and µ-law encoding. |
| wasm-cache-ops | Batch caching, LZ4-style compression, eviction policies, and hashing. |
| wasm-cognitive-gate | Cognitive gating and policy-style evaluation flows. |
| wasm-data-aggregator | Statistical analysis, grouping, and time-series aggregation. |
| wasm-git-pack | Git packfile parsing and low-level repository operations. |
| wasm-graph-algorithms | Cycle detection, DAG operations, pathfinding (Dijkstra/A*), and topological sort. |
| wasm-image-utils | Base64 encoding/decoding, format detection, and image validation. |
| wasm-text-processor | Pattern matching, entity extraction, and text scoring. |
| Project | Description |
|---|---|
| AFFECTIVELY Wiki | Project wiki and knowledge base. |
| Monorepo | Primary development monorepo for the AFFECTIVELY platform. |
| Neural Wiki | Neural project documentation. |
All npm packages are available under the @affectively scope.
npm install @affectively/behavioral-taxonomy
npm install @affectively/mcp-framework
npm install @affectively/aeon-fluxWe welcome contributions! Each repository has its own contribution guidelines.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Code Packages: MIT License
- Data Packages: Creative Commons Attribution 4.0 (CC BY 4.0)
- ONNX Models: Same license as base model (see individual model cards)
This project is built on the shoulders of extraordinary open-source work. We are grateful to every maintainer, contributor, and community behind the tools we depend on.
Core Frameworks React | React DOM | React Native | Hono | Express | Vite | Bun | Nx
Collaborative Editing Yjs -- the CRDT engine behind all our real-time collaboration | y-websocket | y-webrtc
3D and Visualization Three.js | React Three Fiber | Drei | Postprocessing | Troika | Framer Motion | D3 | Recharts
AI and Inference Vercel AI SDK | ONNX Runtime Web | TensorFlow.js | MediaPipe | Transformers.js | Model Context Protocol SDK
Validation and Data Zod -- schema validation across 21 packages | zod-to-json-schema
Edge and Cloud Cloudflare Workers | itty-router | Hono | Firebase | Google Cloud | Stripe | Upstash Redis
Terminal and CLI Ink | Commander | Pastel
Observability OpenTelemetry -- 26 packages for distributed tracing and instrumentation | Sentry
Blockchain and Cryptography viem | ethers | jose | ucans | Noble Curves
Content and Rendering react-markdown | Mermaid | KaTeX | Marked | Storybook
Mobile Expo | React Navigation | React Native Gesture Handler | React Native Reanimated | Tauri
Data and Storage localforage | Dexie | isomorphic-git | level
Formal Verification Lean 4 | Mathlib | TLA+
Build and Dev TypeScript | ESLint | Prettier | Tailwind CSS | PostCSS | SWC | esbuild
Utilities date-fns | rxjs | zustand | SWR | QuickJS | sharp | Puppeteer
Audio Tone.js | lamejs | standardized-audio-context | hls.js
To every person who has filed a bug, reviewed a PR, written documentation, or maintained a package we depend on: thank you. Open source is the foundation everything here is built on.
Made by forkjoin.ai