Welcome to Lattice
Real apps. Built entirely by AI.

We're thrilled to have you using Lattice. We want to enable everyone to turn their software ideas into reality.

Lattice has a sweet spot which offers more flexibility than traditional no-code platforms while requiring less technical expertise than low code platforms. We believe that Lattice becomes a tool more people can use by hiding all of the technical details. So you're not going to see source code or database connections. Instead, Lattice uses a purely human language interface to do the extra work in the background, making it easy for everyone. Whether you’re an entrepreneur, small business owner, or anyone with an idea but no technical team, Lattice enables you to turn your ideas into reality quickly and affordably.

Products like Lattice are new so it's great to get an idea of what you can expect. You'll be looking at a functional application right away. We find that most people can customize their application to suit their in under an hour.

0-1 minute In the first minute, you'll have entered your idea and Lattice will show you a structured description of the application.
1-10 minutes The first version of your application will be ready to use.
10-60 minutes You will iterate your application with Lattice's help by adding features and squashing any pesky bugs you find.
60+ minutes You will be inspired by how easy it is to build your application that new ideas and features will start flowing. This is where it gets really fun.

Lattice does a better job at some tasks than others. Here are some types of apps Lattice does well at.

  • Multi-user sites: simple discussion forums, time tracking, micro blogging or recipe sharing websites.
  • Spreadsheet applications: lead generation, data analysis such as creating a single view across multiple sheets. These utilize the Google Sheets connector.
  • Generative Q&A: dynamic FAQs and knowledge base websites. These require the OpenAI connector which you can optionally provide data to using the Google Sheets connector.

There are some things Lattice can't do yet.

  • Access external content including URLs. Look at connectors if you need to access external content.
  • Image generation for logos or marketing content.

Getting started only requires an invite code and an idea.

Most of your time will be spent in the chat interface collaborating with Lattice on creating and modifying your idea.

The quality of your application increases with the effort you put in working with Lattice.

  • Request an invite
  • Redeem invite and sign up

Lattice is, by design, very simple. We started with the goal of hiding the complexity involved in creating an application and you'll notice this in the simplicity of the site.

  • Create an app
  • My applications
    • Change application
    • Design application
    • Delete application

Pricing is currently being evaluated, and feedback is welcome. There will be a limited free tier, and other tiers starting at around $20/month (we think). These plans include application creation and hosting, with advanced features available in higher-priced tiers.

A video showing how to create an application.
  1. Click Create an App on the navigation.
  2. Provide a detailed description of your application in plain language. For example:
    • I need a task management app that tracks deadlines and sends reminders.
    • Create a discussion forum for my San Francisco 49ers fan group.
  • Lattice’s AI will propose a structure for your application based on your description.
  • You can interact with the AI via chat to remove, add, or modify features.
  • Refine the application until it meets your requirements.
  • You can provide visual instructions like font or background colors.
  • Once satisfied, click Create Application.
  • Lattice generates your fully functional application in minutes.
  • Once created, you can view the application. So can others.
  • Clicking My Applications in the navigation will take you to a list of all your applications.
A video showing how to update the behavior of an application.
  1. Select an application to open its details.
  2. Use the Change Application feature to describe updates, such as adding new features or modifying existing ones.
    • This is the same interface used to create an application. Describe the change you would like to make. For example:
      • Add the ability for users to leave comments on a post.
      • Automatically sign users in after they register and redirect them to the home page.
  3. Once happy with the change summary shown, click Change Application.
  4. Changes take about the same time as creating the application. Usually a little less but about the same.
A video showing how to fix bugs in an application.
  • Use the Change Application feature to fix bugs. Lattice keeps track of errors from the past 15 minutes. If you request a fix within that window, the AI has a high success rate of resolving the issue. The following format works well for fixing bugs.
    • Fix the following errors:
      1. Signing in after registering gives me an error "could not find database"
      2. The sign in button requires that I click it twice to sign in
  • Applications have a version history. In the near future, you will be able to revert to a prior version of the application.
A video showing how to customize the look and feel of an application.
  • Use the Design Application feature to choose from various themes. Customize themes further by selecting colors for different elements.
  • Alternatively, use the Change Application feature to request visual changes. For example:
    • Replace the like button with a heart icon
    • Add an animated gradient with purple, blue and green to the title in the header
  • Currently, there is no limit to the number of applications you can create. However, expect to see limits (and new features) once we introduce pricing plans.

Connectors let you access services and data in third party systems. We currently support the following connectors.

  • Google Sheets
  • OpenAI (ChatGPT)

Google Sheets

You can grant Lattice view or edit access to your Google Sheet depending on the needs of your application. This is a more granular way to grant access to a single sheet instead of your entire Google Drive. Granting access is done by sharing the sheet with a Lattice managed service account using the standard sharing feature in Google Sheets. To revoke access, simply unshare the Google Sheet with the Lattice managed service account from the Google Sheets sharing dialog.

OpenAI (ChatGPT)

You can add generative AI capabilities to your application by providing an OpenAI API key. It's strongly recommended that you generate a key specifically for Lattice and possibly for each app depending on your use case. In order to revoke access, you'll need to deactivate the API key. We plan on adding the ability to manage existing keys from Lattice in the future.

  1. Question: How complex can my application be?

    Users have built moderatly complex apps within 30 minutes to several hours. While there's a complexity limit, better prompts lead to better results.

  2. Question: How do I download data generated by my app?

    We are currently working on a way to download all of the data generated by your app.

  3. Question: Where is my application hosted?

    Lattice manages the hosting of your application and currently uses Google Cloud though this may change in the future.

  4. Question: Can I host my application myself?

    We are currently working on the ability to host your application elsewhere. Lattice containerizes each application which will make it easy for you to host it anywhere you'd like.

  5. Question: Can I access the source code for my application?

    We are planning to let you download the source code. We do not have plans at the moment to let you modify source code while it is hosted by Lattice though that may change in the future.

Need Help?
  • Support responds quickly. Email us at hello@withlattice.com.
  • A community chat for real-time support from the Lattice team and other Lattice users is being planned.
Feedback
  • We plan to add a feature request area on the site with the ability to vote on feature suggestions. Until then, email us .
Troubleshooting
  • If an application gets "stuck" or the AI struggles to fix an issue, try asking it to resolve the error up to three times. If the issue persists, reach out to us for assistance.