azure-workspace

byOrion Photo

## THE THESIS Every app exists because humans can't do something fast enough. - Email exists because you can't deliver messages by hand - Excel exists because you can't calculate 10,000 rows in your head - Jira exists because you can't remember 500 tasks across 20 people - Chrome exists because you can't visit 100 websites simultaneously - CRM exists because you can't remember 10,000 customer interactions **What if ONE AI could do ALL of it — and remember everything, learn from everything, and get better every time?** Not by integrating with apps. Not by being a chatbot that answers questions. Not by being a task runner that disappears after completion. By being the PLACE where all your work happens. The AI does the work. The workspace ORGANIZES the work. The knowledge ACCUMULATES. The system LEARNS. You DIRECT and REVIEW. **We're building IntelliFish — an open-source AI agent where:** - You type what you need in natural language - AI agents execute it (browser automation, desktop control, data extraction, form filling, research) - Results are AUTOMATICALLY organized into a living workspace - Knowledge compounds — run 100 is smarter than run 1 - Everything is searchable, shareable, exportable, schedulable - The AI remembers your preferences, your projects, your entities, your patterns - Zero vendor lock-in — self-hosted, open source, your data stays yours **The workspace IS the product. Not the chat. Not the agents. The WORKSPACE.** --- ## WHAT WE'VE ALREADY BUILT (real, working code — 30K+ lines) ### Agent Engine (working, tested) - 10 parallel browser agents with live CDP video streaming - DuckDuckGo self-healing when pages block the agent - BrightData residential proxy on every agent - Stealth fingerprinting (UA rotation, WebGL spoof, timezone match) - Smart Loop V2: lightweight navigation (512 tokens) + full-power extraction (4096 tokens) - Progressive extraction — data saved at EVERY step, crash-resilient - 5-dimension quality scoring on every agent output (goal adherence, completeness, freshness, depth, content quality) - Cross-agent intelligence bus — parallel agents share discoveries in real-time - Site memory — agents learn per-site cookie selectors, data locations, navigation patterns - UNIVERSAL_EXTRACTION_MANDATE — structured V11 intelligence schema - SearXNG dynamic source discovery — 20+ sources per query in real-time ### Frontend (91 components, 87 pages built) - AG-UI chat interface with GenUI cards (approval, progress, results, error) - Live multi-screen browser streaming (watch all agents work simultaneously) - Intelligence report page with findings, entities, traceability, export - Workspace page with artifacts, entities, entity graph, canvas, timeline, search - Full sidebar navigation (Chat, Templates, Jobs, History, Settings, Help) ### Database - PostgreSQL with workspace tables: artifacts, entities, relationships, facts, canvas_items - Intelligence runs table with full audit trail - Workspace builder that auto-populates after every agent run ### Export - ZIP package: PDF + Excel + PPTX + JSON + per-agent source reports + SHA-256 manifest + audit trail --- ## THE QUESTION I NEED ANSWERED **How do I design a workspace that makes every other app unnecessary?** Not a dashboard. Not a project management tool. Not a knowledge base. Not a CRM. Not a task tracker. ALL OF THEM. In ONE place. Powered by AI agents that do the work automatically. --- ## WHAT I NEED PERPLEXITY TO RESEARCH (go DEEP, latest April 2026) ### 1. THE WORKSPACE AS OPERATING SYSTEM How would you design a workspace that functions as a personal operating system for all knowledge work? Not a file system. Not a database. A LIVING SYSTEM where: - AI agents are first-class citizens alongside humans - Every piece of information is connected to every other piece - Knowledge grows automatically from agent work - The system LEARNS what you care about and surfaces it - Tasks generate themselves from findings - Alerts trigger themselves from changes - Reports compile themselves from accumulated data What does this look like? What patterns exist? What's been tried? What failed? What would WORK? Investigate: - Notion's "connected workspace" concept — what makes it sticky? What's missing for AI agents? - ClickUp's "everything app" approach — what works? What's bloated? - Obsidian's "second brain" with bidirectional linking — why do developers love it? - Linear's opinionated design — why is it 10x better than Jira despite having fewer features? - Superhuman's speed — what makes a workspace feel FAST? - Arc browser's "spaces" — how does spatial organization help? - Figma's multiplayer — what makes real-time collaboration work? - Apple's ecosystem integration — what makes everything "just work" together?

LandingChatLogin
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

Project Name: azure-workspace

1. Introduction

Welcome to the System Requirements Document (SRD) for azure-workspace, a groundbreaking AI-powered workspace envisioned by Orion Photo in Canada. This document outlines the functional, technical, and design specifications for creating a self-organizing, visually engaging, and highly innovative workspace that integrates AI agents as first-class citizens alongside human users. The goal is to build a living system that organizes knowledge, learns from user interactions, and becomes indispensable for productivity.

The azure-workspace project is designed to be self-hostable, open-source, and adaptable for solo developers, project managers, freelancers, small businesses, and enterprise teams. It aims to unify fragmented workflows into a cohesive, intelligent ecosystem powered by cutting-edge AI and intuitive design.

2. System Overview

The azure-workspace is not just a tool but a paradigm shift in productivity. It combines AI agents, a self-organizing workspace, and a compound knowledge engine to create a system that grows smarter and more valuable over time.

Page 2 of 7

Key Features:

  • Self-Organizing Workspace: Automatically categorizes and links information based on user activity and AI insights.
  • AI Agents: Execute tasks like browser automation, data extraction, form filling, and research, while sharing discoveries in real-time.
  • Compound Knowledge Engine: Accumulates and refines knowledge from every interaction, making subsequent runs smarter and faster.
  • Visual Design Language: A workspace that feels alive, with dynamic visualizations and micro-interactions.
  • Engagement Loop: Daily briefings, notifications, and predictive insights ensure users return every day.

3. Functional Requirements

As User:

  • I should be able to type natural language commands for AI agents to execute tasks.
  • I should be able to view real-time activity feeds of AI agents working.
  • I should be able to search across all artifacts, entities, and relationships.
  • I should be able to receive daily briefings summarizing overnight activity and scheduled runs.
  • I should be able to export results in multiple formats (PDF, Excel, JSON, etc.).
  • I should be able to customize notifications for alerts and task updates.

As Admin:

  • I should be able to manage user permissions and workspace configurations.
  • I should be able to monitor system performance and agent activity.
  • I should be able to schedule automated monitoring tasks for recurring workflows.

As Guest:

  • I should be able to view shared artifacts and reports without editing permissions.
Page 3 of 7

4. User Personas

1. Solo Developer

  • Needs a workspace to organize code snippets, research, and project tasks.
  • Prefers keyboard shortcuts and real-time feedback.

2. Project Manager

  • Requires tools for team collaboration, task tracking, and reporting.
  • Values visual clarity and actionable insights.

3. Freelancer

  • Seeks a workspace for client projects, invoices, and deliverables.
  • Prefers self-hostable solutions for data privacy.

4. Small Business Owner

  • Needs a centralized hub for team workflows, customer interactions, and analytics.
  • Values automation and ease of use.

5. Enterprise Team

  • Requires scalability, robust permissions, and integration with existing systems.
  • Prefers advanced reporting and monitoring capabilities.

5. Visuals Colors and Theme

Page 4 of 7

Color Palette:

  • Background: #1A1D2E (Deep Midnight Blue)
  • Surface: #2E3447 (Slate Gray)
  • Text: #F5F7FA (Soft White)
  • Accent: #06B6D4 (Cyan)
  • Muted Tones: #A3A8B8 (Cloudy Gray)

Mood Direction:

The theme is designed to evoke a sense of intelligence, clarity, and modernity. The deep blue and gray tones provide a professional and calming backdrop, while the cyan accent adds vibrancy and focus.

6. Signature Design Concept

Concept: The Living Workspace Garden

The homepage of azure-workspace will resemble a living garden, where knowledge grows and evolves visually.

Key Features:

  • Dynamic Growth Animation: As users interact with the workspace, nodes representing artifacts, entities, and tasks will "grow" like plants sprouting leaves.
  • Interactive Knowledge Graph: Users can zoom in and out of a 3D graph where connections pulse with activity, showing relationships between data points.
  • Agent Activity Visualization: AI agents appear as glowing orbs that move across the graph, leaving trails of light as they execute tasks.
  • Micro-Interactions: Hovering over nodes reveals detailed previews, while clicking expands them into full reports.
  • Time-Based Transitions: The garden’s colors subtly shift based on the time of day, creating a sense of continuity and immersion.

This design ensures the workspace feels alive and engaging, making users excited to explore and interact with their data.

Page 5 of 7

7. Non-Functional Requirements

  • Performance: Must support real-time collaboration and search across 100K+ artifacts without latency.
  • Scalability: Capable of handling enterprise-level data and user loads.
  • Security: Implements robust encryption and user authentication protocols.
  • Accessibility: Fully compliant with WCAG 2.1 standards.
  • Localization: Supports English and French (Canada-specific).

8. Tech Stack

Frontend:

  • React for Web
  • Tailwind CSS for styling
  • Zustand for state management

Backend:

  • Python
  • FastAPI

Database:

  • PostgreSQL with tsvector and pgvector for full-text search and vector embeddings
  • Alembic for migrations
Page 6 of 7

AI Models:

  • GPT 5.4 for user-friendly responses
  • Claude 4.6 Opas for academic or coding work
  • Gemini 3.1 Pro for conversational tasks
  • Google Nano Banana for image generation

AI Tools:

  • LangChain for agent orchestration
  • Litellm for LLM routing

Orchestration:

  • Docker and docker-compose for local development
  • Kubernetes for server-side orchestration

9. Assumptions and Constraints

Assumptions:

  • Users will prefer self-hostable solutions for data privacy.
  • The workspace must integrate seamlessly with existing workflows.
  • AI agents will require continuous training and improvement.

Constraints:

  • Must use PostgreSQL as the primary database.
  • Must reuse existing React components to minimize development overhead.
  • Must adhere to open-source licensing (Apache 2.0).
Page 7 of 7

10. Glossary

  • Artifact: A piece of data or output generated by AI agents.
  • Entity: A person, organization, or concept identified within the workspace.
  • Knowledge Graph: A visual representation of relationships between artifacts and entities.
  • Agent: An AI-powered tool that executes tasks autonomously.
  • Workspace: The central hub where all user and agent activity is organized and displayed.

This SRD provides a comprehensive foundation for the azure-workspace project, ensuring alignment with Orion's vision while maintaining technical feasibility and user-centric design.

Landing design preview
Login: Sign In
Dashboard: View System Stats
Settings: Manage Permissions
Jobs: Monitor Agent Activity
Workspace: View Knowledge Graph
Workspace: Search Artifacts
Export: Download Audit Report