Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.

tilesprivacy/tiles-notebook

Tiles Notebook

Update: Since the release of this alpha, work on the notebook has been paused. The notebook has been moved to notebook.tiles.run for the time being.

Tiles is a notebook that makes working with AI agents easier. It's a multiplayer, offline-first experience built on MCP, featuring AI-generated widgets. Our vision is to make personal software ubiquitous in the future.

Project Structure

The project is organized as a monorepo using npm workspaces:

tiles/
├── packages/
│   ├── tiles-playground/    # Main application
│   └── wasm-runner/         # WebAssembly runner
├── public/                  # Static assets
└── app/                     # Application code

Stack

  • React
  • Lexical Editor Framework
  • TypeScript
  • WebAssembly
  • Next.js

Getting Started

Prerequisites

  • Node.js (Latest LTS version recommended)
  • npm

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/tiles.git
cd tiles
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Building for Production

npm run build

Development

The project uses several development tools and configurations:

  • ESLint for code linting
  • Flow for type checking
  • Husky for git hooks
  • Size limit monitoring

Contributing

If you're interested in contributing to Tiles:

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

Contact

For inquiries about building personal software quickly and influencing the future of Tiles, reach out to hello@tiles.run

Links

License

Apache License 2.0. © 2025 Tiles HQ. All rights reserved.

About

A notebook interface that makes working with AI agents easier.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Languages