App Development

Build Custom Applications with Fiberwise

Create powerful AI-driven applications using the Fiberwise ecosystem. From simple chat interfaces to complex workflow management systems with OAuth integrations.

Development Resources

📄

App Manifest

Learn how to structure your app configuration, define data models, OAuth authenticators, and specify capabilities.

Data Models OAuth Config Agents
🔑

OAuth Developer Guide

Complete guide to OAuth 2.0 integration, credential management, and authenticator configuration with real examples.

OAuth 2.0 Gmail API Credentials
📚

Tutorials

Step-by-step guides from basic agent development to advanced email managers with OAuth integration.

Step-by-Step Real Examples Production Ready

Example Applications

Explore real applications from the fiber-apps repository to learn patterns and get started quickly:

💬

Activation Chat

Basic chat application demonstrating agent activation storage with session management and LLM integration.

Agent Activations Web Components Session Management
🤖

Multi-Agent Chat

Advanced chat system with multiple Python agents, conversation analysis, and complex workflows.

Multi-Agent Python Agents Analysis
📧

Email Agent App

Production email management with Gmail OAuth, AI analysis, and template system. Featured in Tutorial #3.

OAuth 2.0 Gmail API AI Analysis
📊

Project Notebooks

Complete project management system with notebook organization, agent integration, and collaborative features.

Project Management Notebooks Collaboration
📚

Wiki Test App

Knowledge base system with collaborative editing and intelligent content organization.

Knowledge Base Collaborative Content Mgmt
💾

Data Save Test App

Simple data persistence patterns and FIBER.data API integration examples.

Data Models FIBER.data API Persistence

App Architecture Overview

Fiberwise App Structure

Fiberwise apps follow a manifest-driven architecture with these core components:

  • App Manifest: Defines models, OAuth authenticators, agents, and routes
  • Web Components: Modern UI built with vanilla JavaScript and web standards
  • Agent Integration: Python agents for AI processing and workflow automation
  • Data Models: Structured data storage with automatic API generation
  • OAuth Authenticators: Secure third-party service integrations

Basic App Structure:

# app_manifest.yaml
app:
  name: My App
  app_slug: my-app
  version: 1.0.0

models:
  - name: User Data
    model_slug: user_data
    fields: [...]

oauth:
  authenticators:
    - name: Gmail
      type: oauth2
      file: .fiber/local/oauth/gmail.json

agents:
  - name: my-agent
    implementation_path: agents/my_agent.py

Your Fiberwise App

Web Components (UI)
FIBER SDK
Python Agents
Data Models
OAuth Authenticators
Fiberwise Platform

Quick Start: Create Your First App

1

Follow the Hello World Tutorial

Start with our beginner-friendly tutorial to understand the basics:

Start Tutorial
2

Explore Example Apps

Study real applications to learn patterns and best practices:

Browse Examples
3

Build Advanced Features

Add OAuth integration and AI agents with our advanced tutorial:

OAuth Tutorial