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.
OAuth Developer Guide
Complete guide to OAuth 2.0 integration, credential management, and authenticator configuration with real examples.
Tutorials
Step-by-step guides from basic agent development to advanced email managers with OAuth integration.
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.
Multi-Agent Chat
Advanced chat system with multiple Python agents, conversation analysis, and complex workflows.
Email Agent App
Production email management with Gmail OAuth, AI analysis, and template system. Featured in Tutorial #3.
Project Notebooks
Complete project management system with notebook organization, agent integration, and collaborative features.
Wiki Test App
Knowledge base system with collaborative editing and intelligent content organization.
Data Save Test App
Simple data persistence patterns and FIBER.data API integration examples.
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
Quick Start: Create Your First App
Follow the Hello World Tutorial
Start with our beginner-friendly tutorial to understand the basics:
Start TutorialBuild Advanced Features
Add OAuth integration and AI agents with our advanced tutorial:
OAuth Tutorial