Horizon
Introduction: | Horizon is an AI-powered drag-and-drop development tool that helps developers build mobile applications up to 10x faster with maximum control over the generated code. |
Recorded in: | 6/4/2025 |
Links: |

What is Horizon?
Horizon is an AI-powered drag-and-drop development tool designed for developers to build mobile applications up to 10x faster. It aims to make understanding and using AI-generated code easier by providing maximum control over the code, ensuring it is comprehensible and contextually correct, thereby improving development speed and code quality.
How to use Horizon
Users interact with Horizon by first choosing files from their codebase, performing deep research with agents, integrating packages, or building UI from images. These elements are then connected together using the RBC (Reference-Build-Connect) protocol within the Canvas interface. Finally, users provide instructions, and Horizon generates code for every file with correct context, ensuring minimal breakage and developer understanding. A free trial is available to get started, and the system is designed to work fully offline.
Horizon's core features
AI-powered Mobile App Code Generation
Drag-and-Drop Canvas Interface
RBC Protocol for Component Integration
Support for Major Mobile Frameworks (Swift, React Native, Kotlin, Flutter, Xamarin, Android Studio)
Codebase Integration & File Selection
AI Agents for Deep Research
Package Integration (GitHub, pub, PyPI, npm)
Offline Code Generation & Functionality
Team Collaboration Tools
Error Analysis & Debugging Aids
Use cases of Horizon
Rapid prototyping and development of mobile applications.
Accelerating mobile app development by up to 10x.
Generating clean, understandable, and maintainable AI code.
Integrating AI-generated code seamlessly into existing codebases.
Streamlining bug fixing and reducing development time.
Leveraging AI for deep research on code and packages.
Building user interfaces directly from images.
Facilitating team collaboration on mobile development projects.
Developing applications in an offline environment.
Ensuring code quality and reducing breakage through contextual generation.
FAQ from Horizon
How does the RBC protocol work?
RBC Protocol, or Reference-Build-Connect Protocol, is designed specifically for Horizon's Canvas. When elements are connected inside the canvas, RBC automatically recognizes and ensures that every component is utilized and passes information as intended.
Can I connect 10+ files at a time in Canvas?
You can connect more than 10 files and various knowledge sources like agents, packages, or image agents from the item bar. However, it is recommended not to include more than 5 items at once, as larger flows can generate complex and harder-to-understand code.
What is the difference between package and agent?
Horizon’s Package feature allows you to paste links from GitHub, pub, PyPI, or npm to create local embeddings, enabling direct chat with the package. The Agent feature also works with links, performing deep research to deliver precise answers. Both are built for maximum accuracy and relevance.
Why is it showing to download Ollama and Jina model?
Horizon prioritizes security and works fully offline. The Jina model (60MB) is required for generating embeddings and runs via Ollama, making both essential for offline functionality. Automation for this process is currently being developed.
Which mobile frameworks does Horizon support?
Horizon supports major mobile frameworks including Swift, React Native, Kotlin, Android Studio, Xamarin, and Flutter for building applications.
Is my code safe with Horizon?
Absolutely. Horizon does not store embeddings of your codebase or your code in any other format on its servers. Embeddings are created and stored locally on your system, enabling many features to run without internet access.
Will Horizon slow down my system?
Horizon is built on a mobile-based framework, making it faster compared to a browser. While speed and optimization are key considerations, performance can further increase if your computer has more than 4GB of RAM and an SSD.