#opal-general・✨

1 messages · Page 1 of 1 (latest)

bleak anchor
#

**## Introducing: Opal google_labs**Opal is a new experimental tool from Google Labs that lets you build and share powerful AI mini apps that chain together prompts, models, and tools—all using simple natural language and visual editing.

Try Opal for free at opal.withgoogle.com and be sure to share your thoughts with the Opal crew right here in this new channel! Whether you've found a bug or want to share your designs, this is the place to be labs_love

ancient vector
#

I'm in love with it! I'm new media artist Orkhan. Would love to get early access pepe_firework

wise oasis
#

Interesting, I'll note the landing page moves directly from a landing page that seems to decribe "How to Build an App" to a page with my apps and templates, which makes it hard to learn how to build an app

quaint eagle
wise oasis
bleak anchor
thorny grotto
#

I found a bug

#

the theme editor doesn't work!

#

nothing generates

#

oh wait it did generate

#

but it takes a lot of time to appear

quaint eagle
thorny grotto
#

after the genewration is done

thorny grotto
#

also

#

what are the limits on veo there?

dense totem
quaint eagle
wise oasis
dense totem
thorny grotto
#

thats a lot

#

because we can only get like 3 videos/day with the pro plan

dense totem
thorny grotto
#

Opal doesnt appear in labs.google site lol

#

instead I see a new experiment 👀

#

something called archives

quaint eagle
thorny grotto
#

is this a bug

#

haha

quaint eagle
#

if you try again, does it do the same thing?

thorny grotto
thorny grotto
dense totem
thorny grotto
thorny grotto
thorny grotto
dense totem
thorny grotto
dense totem
thorny grotto
#

thats great 😁

dense totem
# thorny grotto thats great 😁

Can you try this app description instead?
"build an app where on entering the name of a chemical compound, output a mini description of it, and a preview of the 3d structure of it (built with coding in HTML) and a short video showing how the Chemical Compound is used in Real Life, all rendered into the HTML"

dense totem
thorny grotto
#

It did take the input

#

did you get the output when you tried the prompt?

#

or i dont know if its the processes

elder wigeon
#

the generating video takes a longer time.

#

since veo3 is....slow

thorny grotto
#

I understand

#

so it's the processing thing or the loading screen

wanton blade
dense totem
quaint eagle
thorny grotto
analog karma
#

Yooo

thorny grotto
#

my first opal! 💖

#

but it had some issues with the display lemme tryna fix it

elder wigeon
#

this is the output when i tried your prompt 🙂

elder wigeon
#

oppps

#

let me try again

wanton blade
thorny grotto
# elder wigeon

I got something similar. the output window shrunked to the top left corner and the code preview nor working properly

thorny grotto
#

I got something like this

quaint eagle
elder wigeon
#

hmmmm yeah looks like a browser rendering issue for now.

thorny grotto
#

lemme see how it looks like in chrome

elder wigeon
#

or chromium 🙂

thorny grotto
wanton blade
thorny grotto
#

It worked good except one thing, the struture coded in HTML lol. It just shows me an image

#

I think it's because Opal doesn't have a built in Code Preview as it's not something very relevant to the tool but others were fire 🔥

wanton blade
#

Okay, I think I found some places where we can improve it for FF-based browsers

wise oasis
#

So I've trying to improve the "text adventure game" to move from a generic game as I made initially, to game that is grounding in a setting I've published. (Designing and publishing TTRPG is a hobby of mine) I've tried linking docs from my drive, uploading a PDF as a asset, or mentioning the link in the "describe what you want to build" box, but doing this seems to fail, or ends up with the app asking the user to link to a game setting document.

Do you have any suggestions on the best ways to share content to ground and inform the app?

quaint eagle
#

let me post a screenshot

wise oasis
#

More generally, I'll note that I when I want to create a specfic study guide, based on particular YouTube video, rather than use the generic demo app you have provided, Opal keeps wanting to have the user upload a link to a video. It feels (though this is probably my inexperience) that it really wants to default to asking the user to provide content, while, to my mind at least, what it powerful is if I can provide the content, and have the app build interactions that are grounded in this.

quaint eagle
#

let me know how I can help

wise oasis
#

Here's a screenshot of a project, you can see that I added an asset (in this case a link to a YouTube video, but when I prompt Opal to use that asset to create a quiz, it defaults to starting with that Yellow box that asks the user for the video. I'm just trying to figure out how to prompt or work so that Opal focuses on the asset I have uploaded, and avoids asking the user for what the content the quiz should be about (or the game should be about) or whatever.

I'm sure there is a way to do this, it's just confusing to me what I should be doing

quaint eagle
#

basically, you need to wire the video into the blue box

wise oasis
#

Super, thanks, I'll try that

#

Yes, that seems to work, now to refine and improve!

ancient vector
long jetty
#

really really interesting....excited to play around with this one.

quaint eagle
quaint eagle
tranquil goblet
fast oxide
#

Is there any way to format the text response from an Opal app? Mine is coming out in large type on a green background, centered and overflowing the text area. Not ideal. I tried updating the query in the rendering step but it made no difference.

quaint eagle
fast oxide
#

Any tips on convincing and clarifying?

#

Here's what I tried:

Specifically, the webpage should have a light grey background, Arial 12pt black body text, Courier 11pt black code examples on a light blue background, left alignment for all content, and optional clickable links to copy code examples. Headings should be styled as follows: H1 in Arial 14pt dark blue, and H2 in Arial 13pt bold medium grey.

quaint eagle
#

doesn't work?

fast oxide
#

Nope, no change

#

Do I have to apply it somehow?

quaint eagle
#

just run it

fast oxide
#

Yeah, no change.

quaint eagle
#

interesting! can you share your opal? I'd love to take a gander

fast oxide
#

Yes

#

Your app looks good!

#

Maybe I need to add Style Webpage to the end of the flow?

#

How do I delete steps?

quaint eagle
fast oxide
#

Thanks!

quaint eagle
quaint eagle
thorny grotto
#

This is so cool

#

Opal feels like Firebase Studio but with pre built UI and can be used with no dev knowledge

steady wraith
#

I want to be part of Early supporter of Google tools and product? How to apply?

thorny grotto
compact tangle
#

Any method to copy the suggestion given. I find the suggestion of modified prompt is helpful but I cannot copy and paste. I have to input it manually.

ionic prism
#

How can i try opal ?

dense totem
dense totem
dense totem
pulsar timber
#

In reference to his problem, heres what hes talking about i think: you cant copy & paste the suggestion prompt it provides. This is on the 'build your app' interface.
(ignore my prompt; just thought i'd provide an example as i ran into the issue in the past)
See image:

#

Plus the visuals are a bit glitched for that popup.

boreal cape
#

Hello everyone

modern badger
#

Hi @dense totem Just signed up for the public beta - getting an error when trying to open any of the 'example' featured apps like City CGames or Claymation

dense totem
modern badger
dense totem
dense totem
modern badger
# dense totem Appreciate it. Can you elaborate on what you refer to by public gems?

Sure, today I can create sharable via link applets in the AI studio / playground and now AI applets via Opal, and I can also create Custom Gems from within Gemini to use personally, share privately or within workspaces. The missing link for me is the ability to share with and explore how others are using custom Gems (similar to Open AI's Custom GPT Store or Poe's Bot Marketplace, Instagram Avatars, etc).

modern badger
dense totem
modern badger
thorny grotto
#

I wish there was a Google Stitch Integration with Opal

#

That way we could get a custom UI for our app as well!

modern badger
past glen
#

I tried to make a simple chat app, i just prompted, make an app that will chat like a friend, and this is what I got,

#

can someone help?

#

Also in the website, this one, that discord link thing

#

it doesnt give any discord server invite

#

someone just copy pasted the chanel link there, i was so confused whats wrong, i had to search google labs discord in google and then only i can join here

#

you cant see a channel in discord if you arent part of the server

#

May I also ask if there would be a dark mode for this website soon ? sorry I have so many complains, I guess I just expect all google things to be perfect

past glen
pulsar timber
quaint eagle
#

📢 apologies everyone, we're having a "Success Disaster": didn't anticipate so much interest in this experiment, so we're working to up our quotas and rate limits. Please hold

quaint eagle
quaint eagle
vague coral
#

This may seem like an odd question, but is there anything we shouldn't share on social media about Opal besides obvious?

quaint eagle
vague coral
#

Loving the experience so far! I really think a lot of the future with AI will be about personalizing how you use it like this. Still poking around and figuring out what works and what doesn't.

steady wraith
pliant path
#

The design is not optimized for mobile devices.

exotic tangle
#

Are the system prompts for the models within Opal different in any way?

#

Because sometimes Gemini doesn't exactly follow the instructions... if in any part something happens or it gets derailed, then the output will just crumble.

spring coral
#

this agent has not been working

steady wraith
past glen
#

the images load now! thats great!

#

Look how much better it looks with the dark mode Chrome extension in Google. While you're making a website at Google, since you don't make it in dark mode, don't your eyes hurt? I am curious, my eyes tear up in light mode 😭

#

the problem with dark mode chrome extension is that it doesnt make the proper dark and some texts i cant read well

past glen
#

will opal be as powerful as n8n automation in coming days using googles whole ecosytem?

dense totem
dense totem
dense totem
dense totem
dense totem
vague coral
#

Any chance of it ever supporting Gemini text diffusion? That would be really fun to stick in an app. Look forward to seeing the mobile expansion! Like a Google play store for Opal apps 😂

pliant path
#

approximately 30 minutes and still ending

shy crypt
#

A couple of things. If the prompt boxes are yellow then that means they are not working, is that correct? Also if you make a prompt box by accident is there a way to deleted it, because I have tried everything and it just lingers.

quaint eagle
quaint eagle
quaint eagle
dense totem
dense totem
silent lynx
#

simple search in step keeps giving me "have been unsuccessful due to exceeding my quota." even using 2 flash...

#

anything with search web is getting blocked

dense totem
silent lynx
#

"I am unable to complete this request due to exceeding my quota."

pliant path
dense totem
silent lynx
#

I guess that is going to bring up the request for versions.... since it was working, and I assumed it was me, made a bunch of changes, that I now don't know how to get back to the happy place.

quaint eagle
elder wigeon
silent lynx
#

Yippie ok jumping back in to test it

silent lynx
#

maybe I jumppped in too soon?

elder wigeon
#

OK can you share your opal with me?

#

Let me check what's going on 😃

elder wigeon
#

Thank you!

#

The error I got seems to be related to access the URL failed. May I ask your input query which triggers the quota issue?

#

I actually find the issue

silent lynx
#

I have been testing with; Dove body wash, Qtips, coffee drinkers in NYC, Tea drinkers in NJ, back pain treatments.... Earlier today it was doing great, giving good sources for firms that have expertise in say CPG because of Qtips, but the next search on back pain was firms that had experience with medical research... then I hit the quota error

elder wigeon
#

Thanks for reporting!

#

I will escalate now.

#

Seems that we are calling 2.0 flash model in some cases.

#

Will work on the fix

silent lynx
#

cool - when I specify in the card for 2.5 flash I get "I apologize, but I am unable to access external web resources at this time due to a technical issue. "

elder wigeon
#

I also saw that

#

I think some web scraping failure are there when we are trying to access the link

#

That will be another bug I am gonna file

silent lynx
#

welcome to the party...

silent lynx
pliant path
lavish kernel
#

Anybody else having troubling sharing an app from Opal? When I go to share it, the URL always takes me back to the landing page, not the app itself (yes, I have it on public view).

exotic tangle
# dense totem Thanks for the feedback <@1048309186322243594> You see the source of truth promp...

Not that I’ve seen anything specific on Opal, but in general, I use Gemini for almost everything and have done so for the last 6–8 months. Over that time, I’ve noticed that the responses don’t always follow the main prompt as consistently the outputs can change, which happens with pretty much any proprietary LLM. Still, with Opal, I don’t expect it to be shaky or vary so much with every output...

#

in short i wanna make sure that it will work every single time

#

in suggestion, if you guys can add a system root prompt to follow the user prompt robustly kindof specially with opal... that would be niceeee

dense totem
floral mountain
hollow quarry
#

<hello world!> greetings from a Brazilian in Norway. Has anyone tried embeding opal on a wordpress website? Lot's of love from the vikings land

silent lynx
#

Hey Vitor - My family is in Sao Paulo

hollow quarry
silent lynx
# hollow quarry I'm intending in use an iframe under an internal site, my idea is to use the boo...

that is a great idea. I am testing this out because we have new students starting in the Fall and historically there is a 200 page binder they get to get themselves oriented with all the resources around campus.... but that is Old, expesive and static... we are playing because if we can give them a link, then it can help them navigate everything from where is the libarary to what clubs play disc golf... and it can link them right to the group

hollow quarry
#

Opal also should connect with notebooklm and use the fximage

strong slate
#

Pls when would the access be available in Nigeria?

ebon raven
#

Dang, nice to see the level of support in this channel from google staff... vs others.

elder wigeon
elder wigeon
hollow quarry
cerulean basalt
#

Hi! I'm experimenting with Opal to create a content generation engine for a client. It's working really well, but a) is there a way to render the final output in text or as a Google doc, rather than as HTML, and b) either way, at the last stage of my flow, I want the user to be able to suggest edits to the created content, but the output renders in a small box that makes it difficult to read the content. Here's a screenshot. Any suggestions would be appreciated.

silent lynx
cerulean basalt
cedar drum
#

Can we have an option to export to many formats, or an API. I want to have my app send a message to a remote server to download something to the user's device.

unreal trout
#

Suggestion: it would be great to have Google Calendar as a Tool. This would allow for both: a) using calendar events as context or input(s) into Generate steps b) the ability to write/update Google Calendar as one of the options in the Output steps

#

Loving Opal btw!

quaint eagle
quaint eagle
cerulean basalt
quaint eagle
#

would you mind sharing it? I'd love to troubleshoot the rendering

cerulean basalt
cerulean basalt
# quaint eagle totally understand

But in case it's helpful here's the before and after:
Before (rendering not working properly): Generate a well-structured HTML webpage with a clean, modern, and responsive layout. The page should feature a clear header with a navigation bar, a main content area for the verified content, and a concise footer. Prioritize user experience with intuitive navigation, visually appealing design, and smooth scrolling. Ensure the layout adapts seamlessly to various screen sizes, providing an optimal viewing experience on desktops, tablets, and mobile devices.
After: Generate a modern, responsive HTML webpage. The page should feature a prominent, fixed header that remains visible during scroll, a scrollable main content area, and a concise footer. The main text content should be left-aligned. If an image is provided, it should be prominently displayed within the main content area. The webpage must adapt seamlessly to various screen sizes, ensuring an optimal viewing experience across desktops, tablets, and mobile devices.

quaint eagle
#

awesome, thanks!

jade brook
oblique crow
#

where should we share the apps we are creating on the Opal app? Here?

oblique crow
#

or do we just "publish" from the app?

#

Is there a way to change the look and feel of the UI of the apps we "prompt into existence" using the Opal app?

tender slate
#

Hello, I've encountered an issue in Opal where searches in languages other than English do not complete.
If a workflow is designed to perform a search query in another language, the search process starts but never finishes and fails to return any results. I specifically experienced this problem with a query in the Czech language.

dense totem
dense totem
dense totem
dense totem
dense totem
oblique crow
# dense totem You can control the UI look and feel of the 'output' generated when you run the ...

I guess I'm thinking about the app itself... Like when you share the app it's not very personalized... Unless I'm thinking about it incorrectly... For instance, I just made an app that is a simple greeting card generator... I'm still working on making sure it can catch human input errors and letting the end user be able to "view" before completion... Anyway it works pretty well so far .... But the interface, if it were to become a standalone "app" is not nice looking. Is that something I would create in a different app or does Opal become the place where you also create the UI? Or is the "output" that we're making the "UI"? Sorry for the tldr

red sinew
#

Not sure if others are having the same problem, but the app I created generates HTML files, but I'm unable to export (download them). Anyone else run into this problem?

severe raptor
#

any plans to make opal available in EU ?

plucky sphinx
#

same. how can i access it in ID?

summer zinc
#

You can use it in EU there is a way 🙂

silent lynx
burnt meadow
#

I'm loving opal so far, just wondering if there be a way to export and embed opal's into other UI's

runic cedar
thorny grotto
#

will we always have free Veo 3 on Opal?

past glen
willow pilot
#

Hallo

hollow quarry
#

@quaint eagle since I saw you taking notes on requests. I dont want to ask too much, but could you include fx_image to the image generator and notebooklm to the imputs? 🙂

#

@silent lynx I've sent you a pm. I'm from Sao Paulo too 🙂

hollow quarry
quaint eagle
tribal terrace
#

Hello peeps! I'm impressed with Opal 💖 Honest N∅⊷c∅de congratulations to the team <@&1173646484311384114>
In a managers note, I love the system prompt. It is really like talking to a Junior about "holding its horses and execute the task as told" … please!

tribal terrace
quaint eagle
tribal terrace
tribal terrace
tribal terrace
thorny grotto
#

I wish I could add Flow like capabilities in Opal

#

in our apps

quaint eagle
#

oooh, tell me more

#

that sounds very interesting

#

paint a picture for me

thorny grotto
#

I was talking about if we could add frame by frame and camera setting abilities from Google Flow

#

with Veo 3 and Imagen

#

I tried prompting the AI but it did something which is not quite functional

quaint eagle
#

that makes sense! basically, add more ability to create Flow-like artifacts in Opal?

thorny grotto
#

and imagen's camera angle adjusting would be cool too besides Veo

tribal terrace
tribal terrace
#

Say, may I add a feature to the "Formats & Outputs" suggestions I read somewhere in this thread? We need JSON!
I tried the current buttons, but they just duplicate [remix] an Opal.

My question on the current UI is if this ‹Manual Output› (right screenshot) can be prompted into developing a structured format.
The scenario would be the user building in no-code it's MVP, then taking its approved results to Firebase Studio to build a robust app. Certainly experience coders would choose Vertex AI/ API. My point is **all **builders indistinct of their digital literacy will make OPAL their working "Wizard Of Oz" MVP for UX research.
Thanks!

dense totem
tribal terrace
#

You guys are getting a lotta luv. Kudos! 💖
https://youtu.be/FMTiYeW60Q8?si=QBlFTu_2vc1rj0Go

Join "21 Day Bootcamp" 👉 https://aibuilders.vip/

🚨 GOOGLE just dropped Opal and it might be the end of n8n, Zapier, and every other automation tool you know.

You can now build full apps and workflows using just natural language… in seconds.

No complex nodes. No JSON. Just “build me a CRM,” and it’s done.

This is Google going fu...

▶ Play video
thorny grotto
#

Opal is so underrated but hopefully with time more people are getting to know it

neon pollen
#

I would love for Opal to be better able to handle bulk outputs and input requests that's just one idea I have sitting on my hands

Also HAI EVERYBODY hope y'all days are wonderful but I'll 😭die on this hill GOOGLE IMAGEFX, WHISK, AND OPAL to me are what i'd point ppl to understand creativity with AI isn't threatening

red sinew
quaint eagle
# red sinew Yeah and it seems to be overloading, because its very hard to use right now.

yeah, we did NOT anticipate this much love
https://www.youtube.com/watch?v=2I91DJZKRxs

Jaws movie clips: http://j.mp/1uu4l18
BUY THE MOVIE: https://www.fandangonow.com/details/movie/jaws-1975/1MVa171c4b69f851a36586f541ba67570b9?cmp=Movieclips_YT_Description
Don't miss the HOTTEST NEW TRAILERS: http://bit.ly/1u2y6pr

CLIP DESCRIPTION:
The crew gets their first face-to-face look at the massive shark.

FILM DESCRIPTION:
Based on Pete...

▶ Play video
red sinew
#

yeah definitely unusable at the moment, too bad I was having a lot of fun. Guess we will have to wait a bit until things stabilize.

quaint eagle
low elbow
#

Do you have any plans to release Opal in Brazil?

quaint eagle
low elbow
quaint eagle
#

no dates at the moment

low elbow
#

thank u

gusty badger
#

Hey team!

First off, huge thanks for building this amazing tool — I’m honestly super excited about Opal. Within just a few minutes of trying it, I was able to automate part of one of my branding analysis workflows. That felt like magic. Really hoping this evolves further and makes its way to a global launch soon — it's got so much potential! 🙌

1-That said, I ran into a small issue. After I described the process via prompt and Opal generated the initial workflow, I tried running the app — but one of the steps got stuck in a loading state and the process never completed.

Also, I noticed that the generated workflow compressed a lot of the process I described into just 2–3 steps. I ended up breaking them down manually into smaller sub-steps, and that made the workflow run smoothly.

Here's the link in case it helps to check the logs:

My Opal:
https://opal.withgoogle.com/?flow=drive:/1C1XtZla7AgcuyRqSsXI_KiOnFe5TTXLZ&mode=app&shared=true

2-So my second piece of feedback is related to that:
It would be really helpful if Opal could separate each described step into its own block rather than merging multiple steps into one. Not only does that give me more control, but I’ve also found that when working with agents and workflows, breaking things down into smaller steps increases accuracy and reduces hallucinations — since the model can focus more narrowly on each task.

Thanks again for the great work — looking forward to seeing how Opal evolves! 🚀

feral void
#

Hey loving the product.

However, I am getting the following error message:
Video generation failed: No videos generated: The prompt could not be submitted. This prompt contains sensitive words that violate Google's Responsible AI practices. Try rephrasing your prompt, or contact your Google representative to request allowlisting. Support codes: 58061214
When attempting to create a video from a product URL which is designed to help kids tie their shoes.

quaint eagle
shy crypt
#

Is anyone able to upload a picture from your pc I haven’t been able to do it

shy crypt
quaint eagle
#

fixing this soonish

#

are you in "Console" view by any chance?

#

switching to "Preview" will fix stop the pop up from moving

shy crypt
#

Ok I’ll try that see if it works thanks

vague coral
#

I got a funny error today. It wasn't so much an error as it was a message that said it can't make that. 😂 Great technical explanation of why it couldn't as well. Appreciated that! Even gave a suggestion for an alternative prompt that was similar minus the problem areas.

vague coral
#

Nothing bad 😅 just couldn't write/create the specific API endpoints for accessing Firebase databases. Still made a decent office assistant!

quaint eagle
#

ah yeah, unlisted -- YT will ask to sign in

#

💖 just want to say thank you so much for playing with Opal. Really helps us see the future.

simple drift
#

Used Opal to create an app for finding local representatives by putting in your zip. Took me a little tweaking to get it right but finally working ok

hollow quarry
#

@quaint eagle I will send you a PM, I think I have a challenge

wanton saffron
#

Does Opal allow you to create and deploy workers?

#

I know it's no-code, but I just want to know if I can tell it something like "Create me a simple website that says "hello world" to everyone who comes in and behind it has a worker that is actually a discord bot. "
-# And if so, can it be deployed? 24/7

feral void
rich escarp
#

When will it be available in other countries?

feral void
shy crypt
quaint eagle
opal nexus
#

Hey please launch opal in India

opal nexus
#

Hey can you fix this

quaint eagle
odd widget
#

I believe I found a bug. I created a simple app that generates Imagen 4 images. They generate the images in each step but the output does not display them in the preview. It does display when I publish the app.

quaint eagle
odd widget
#

thanks. I also add an update to "suggest an edit", hit the arrow to continue but nothing happens.

quaint eagle
#

re: continuous loop of interaction -- we can't do that yet. Basically, the output step is the end of the flow, and more like "here are the results". Can't loop back to the beginning just yet

odd widget
#

When do you think looping may be added? Maybe require a user input prior to the loop?

odd widget
quaint eagle
quaint eagle
odd widget
#

I'm also interested in integrations with outside open source apps using Fal or Replicate. I think I'll VIBE code on some other stuff until the looping & integration gets introduced. Right now it's pretty limiting for me.

vague coral
bleak anchor
#

hehe

dense totem
dense totem
#

We're looking into it as part of our roadmap, but I'd love to understand the nunaces to make sure we're aligned

dense totem
# opal nexus Hey can you fix this

Just to make sure we're on the same page, are you referring to the issue of UIs overlapping, or the fact that your intent resulted in an error?

odd widget
cedar drum
opal nexus
opal nexus
stray swan
#

Will there eventually be a away to export the workflow from Opal > Agentspace, or JSON? I realize that's not the intent of the product, but for someone using the ecosystem I could see a lot of value there. Wish list(not aligned with product direction): output google ADK code for the sequential flow 😄

quaint eagle
thorny grotto
#

Hopefully when computer use (Agentic capabilities like Project Mariner) gets generally available, would love to create agentic apps with Opal 🙂

opal nexus
#

Getting this error

quaint eagle
opal nexus
# quaint eagle uh oh. How did you arrive at this error? Could you give me a bit more details?

Used an prompt "You are an expert in SEO and content strategy, specifically tasked with generating highly effective research queries. Your goal is to formulate a detailed and specific query for the identifying long-tail keywords and blog writing insights for a given country and topic. The query should be optimized for comprehensive research, aiming to uncover nuanced and actionable information for blog content creation." Opal created an agent but when i started to give the prompt to research it throws an error

dense totem
dense totem
thorny grotto
#

I can give some examples of apps I could ask it to build

#

Here's an example:

Build an AI app that could check my today's Grocery list on Instacart and then make it use Gemini for producing three recipe ideas based on the incredients and then write the recipe and also make a video of each using Veo

#

or maybe something like:

An AI app that could check my latest movie history on Google TV and then give me suggestions based on that or create a short story using Gemini combining the characters and creating a short movie like trailer

#

Just some of my wild ideas lol. Maybe not too accurate 😆

thorny grotto
#

also can you tell me a bit about what you meant by "plan and execute (under Generate)"

odd widget
stray swan
# thorny grotto In short besides deep research, I would love to see something like Gemini's upco...

I 100% Agree! From a product perspective, Opal looks like an easy way to get customers to test an idea for a workflow, then quickly export that JSON to agentspace as a starting point. I imagine they're just in the data collection phase before we see anything like that. These JSON flows would also lend well to boilerplate ADK setups, they'd be crazy not to take advantage of that IMO. Opal creates a streamlined path to agentspace adoption BEFORE the customer has per-seat spend tied to agentspace, while being able to vet the workflow idea. I've really enjoyed Opal so far! Very fun!

thorny grotto
#

It helps me to get like a mindmap on the project that I'm about to work on

fathom wren
#

I am a teacher and used Opal to create a test feedback and practice questions after inputing in test results from a class. It works great but am wondering how I get the results to students. I have it setup that the output would be each students' results would be on a google doc but that doesn't seem to be happening. Any suggestions would be helpful.
Also I can't seem to change the sharing permissions of my Opal so I am a little hesitant to make the Opal public.

red sinew
viral prawn
#

Anyone know if I can download the app created in opal and save the source code in github? I want to plugin the maps but opal wont allow that.

wanton blade
jaunty sleet
#

Is there any basic scripting? For example, can I have the output filename be input filename + ".json". Also, I would love a REST API.

wise goblet
#

Hi all — I'm trying to figure out how to create a flow in Opal that asks for additional user input if the model still needs additional information. The flows I can create are linear and don't allow for the model to make decisions like that ("if I need more information, I'll ask for additional user input"). Has anyone run into this or have any ideas? Thanks!

fathom wren
dense totem
rich rain
#

How do we download a blog created on Opal?

quaint eagle
quaint eagle
#

I see the outcome but not as Google docs

#

How do we download a blog created on

quaint eagle
lyric rampart
#

Does anyone know how to insert Javascript into a module?

slate crane
#

Hello, for some reason it says Opal is not available in my country. Is there a way to come around it?

dense totem
dense totem
vestal spoke
#

Hello all, I'm working on an Opal project and would like to use triggers to and from google sheets. My Gemini is telling me to use the trigger function in Opal but I don't see one available to me in my instance. Is this a hallucination from Gemini?

granite wren
#

Is access to opal invite only? I’m in Canada and got message it’s not available in my country?

broken prairie
#

There's no way to run an opal app automatically on a cron is there? Additionally, is there a way to trigger it via curl or not having to manually click start every time?

paper patio
#

I was going to say the same thing, was excited to try Opal and not available, I'm from Portugal labs_wow

quaint eagle
merry cedar
#

Is there a user guide or some kind of instructions to be able to properly use what opal can do? I’ve begun building but there are some things that need a bit of help.

woven yew
#

Could OpaL be integrated with some sort of API (vertex AI?)

lucid harness
#

Guys.

#

I am trying Opal for the first time.

swift furnace
#

<@&1173646484311384114> Are there any ETA to roll-out opal outside of US?

fickle cedar
#

possible with vpn?

slate jungle
#

Is there a block limit for an app?

wanton blade
lucid harness
lucid harness
#

I'm from Serbia, so I'm using a VPN.

#

Using Opal is like Game Builder Garage but for AI apps.

royal wharf
#

Posting this here too in case general was the wrong place hehe

Hi guys, I made an app with optional inputs and must have made a mistake, when I left the input empty the app started 'waiting for user input' and has been that way for "1600 seconds" so far. How do I stop it? I clicked what looked like 🔃 thinking it would reset the app, as well as editing the app, nothing seems to interrupt it. I thought I might just copy everything into a new app and delete the old one, but I can't recover the input I used to generate the app (nor can I make it add a node containing the original generating prompt, it didn't understand.)
If it helps, the idea is you input a general prompt (text) and a list of 'aspects', each aspect can have text and/or image examples, e.g. 'styles', 'media', etc. I wanted it to fill in the blanks with content aligned to the perceived intent before generating an image incorporating all of the aspects.

lucid harness
#

I used Opal to make a Wikipedia article generation app for non-existent stuff.

#

Here it is!

#

YEEHAW!

#

That was fun.

opal nexus
young pier
#

Unfortunately it doesn't seem to be available in UK. when will it be released in UK?

opal nexus
lucid harness
#

How do I move a step to the prompt on Opal?

#

I'm trying to move one.

#

NVM, I found a way.

lucid harness
#

I have a question.

#

Is Opal unlimited?

#

For me, I think so because it's experimental.

wanton blade
tribal terrace
viral prawn
lucid harness
lucid harness
#

I tried it and it's not working.

#

It's barely responding.

#

It's slow.

past glen
#

hello, may i ask? why dont you add gemini in google translate?

#

google translate is always wrong in this era of AI

#

i hope google team fixes it

#

its very impractical to go to gemini every time and ask in chat

#

google translate has been around there for years, why dont u guys add AI in it?

#

you have already added AI in mails, search, youtube and so many new AI tools

#

every time i use google translate, let it be whatever languae it gives a trash response

#

i always have to use gemini or AI studio to get the correct translation

#

please guys add gemini in google translateeeee

#

🙏

#

also you have added voice dubbing in youtube which translates any language to english, can you guys add those real languges gemini 2.5 pro uses? it would be greatt

bleak anchor
past glen
#

its so good at explaining anything and beats other large languge models like open ai, claude and anything, i even forgot when was the last time i used open ai or claude

past glen
bleak anchor
royal wharf
#

@bleak anchor I seriously love Opal already but when my tab or browser crashes I lose all my progress - please make failure recoverable, if not the process that was running then at least the inputs up to that point. You could also make it so you can run an app with an existing input set so you only have to provide overrides to the inputs you want to change, and/or make it so you can backtrack to a node to change your inputs.

#

(I used bold so you could skim but in retrospect it looks kind of rude, I didn't mean to 'shout' lol)

past glen
royal wharf
trail mica
#

Has anyone worked out "Save to Google Sheet" as an output. Always seems to fail. I tried a pre-step that was convert to CSV format before thinking that might help passing into it -but still nothing.

stark falcon
#

Loving Opal. Its helping me understand how automation works

lament hearth
#

how would I try out opal?

quaint eagle
#

Has anyone worked out "Save to Google

dense totem
dense totem
dense totem
royal wharf
merry cedar
merry cedar
royal wharf
thorny grotto
#

Hi just wanted to know if the video generation feature with Veo on Opal uses Veo 3 or Veo 3 fast! 🙂

frozen tundra
#

Does anyone know if, like, when I create an app on Opal, I can actually save it and use it as a regular app without having to go back to the Opal website every time?

dense totem
dense totem
frozen tundra
#

like a Gemini app for mobile for example @dense totem

dense totem
thorny grotto
fluid onyx
#

Hey Guys, i just found opal, is this worth having as an agent? cna this help with building make.com workflows?

midnight crypt
#

opal vs idx vs cursor?

#
  • are opal apps/chats used for training? are they private?
pulsar beacon
#

When Opal realease in VietNam

#

Can't Wait to test it

silver drift
#

Hi, I was wondering how to use input correctly. I wanted to have the gemini prompt for more information after the initial input, but not sure how to do that

#

are there any documents for how to use?

opal nexus
# silver drift are there any documents for how to use?

https://youtu.be/E0hrcDO3Noc Watch this video by google

Discover Opal, a new experimental tool that helps you compose prompts into dynamic, multi-step mini-apps using natural language.

Opal removes the need for code, allowing users to build and deploy shareable AI apps with powerful features and seamless integration with existing Google tools.

Try Opal → https://opal.withgoogle.com
Subscribe to G...

▶ Play video
tulip ravine
opal nexus
#

🤔

tulip ravine
#

how to make cold my pc

velvet mantle
south dew
#

I was looking to call one of theses Opal apps from another app, or to include into my app. If I look at the console it looks very much like something built with ADK. TIA

limber pawn
#

Seems like the LLM generated app can have hard-to-use UI

wanton ocean
#

when it will be available in Brazil

wet hamlet
#

Hi Opal team, is there any way to get beta access outside of the US?

royal magnet
#

where do one send bug opal reports

nova umbra
#

I specifically came for opal. It shares a lot of dna with my app I’m building.

quaint eagle
#

May you elaborate on what the Plan and

quaint eagle
#

where do one send bug opal reports

#

I was looking to call one of theses Opal

#

📢 Opal is US-only for now and we don't have any data on when/where it will become available next. We're working on that though 🚄

#

Seems like the LLM generated app can

civic dagger
#

Hi Opal Team! I’m currently in India waiting for open access, but had a quick question in the meantime. Are tools or MCP integrations currently supported in Opal, or are there plans to add them in the future? I know many folks who could benefit — for example, automating preliminary website security testing (running common vulnerability tools, collecting logs, and doing basic analysis). These tasks are usually done manually in traditional web testing workflows, and a flow-based AI system like Opal could really streamline the process. Would love to know if functionality like this is on the roadmap!

lusty drift
#

When available for EU???

lusty drift
mortal ivy
#

Does anyone has issues generating Video today? With opal I'm stuck on video generating on the app I'm testing

mortal creek
#

hey team. when will the UK get access?

lusty drift
rustic nebula
#

Hello, I found that when using the OPAL Playlist generator that Gemini hallucinates youtube video Ids. This is exactly the same problem I had 6 months ago with a custom api call. I gotta think you the Google team tested their demo application. Is it just me account that it hallucinates for? I tried and tried to get it to work without success and now I see your application has the same issue. Please advise.

quaint eagle
#

Hi Opal Team! I’m currently in India

#

Does anyone has issues generating Video

#

Hello, I found that when using the OPAL

meager reef
#

Hello Opal Team, how do I get access to Opal?

bleak anchor
meager reef
#

Thanks for the information!

trail mica
#

Does Google retain any of the data from attached files (either via prompting or workflow), and do they train on outputs from Opal while in its experimental phase?

dense crest
#

how come google opal is not avalible in uk?

heady imp
#

hi, how do I access in San Francisco?

cedar drum
#

Sometimes the status bar at the bottom of the preview panel in the editor thing gets in the way of the content being shown. Also, sometimes when I switch to the console (I think when there's an error) the status bar stays there and gets in the way.

cedar drum
cedar drum
heady imp
cedar drum
#

Is the account that you are using managed by anyone (e.g. Google Workspace, Cloud Identity ...)?

heady imp
#

Yes, it's managed by Google Workspace, and I'm the admin, yet I don't see anywhere to enable access.

cedar drum
#

How an Admin Can Fix This
Sign in to the Google Admin console: The administrator must sign in using their admin account.

Navigate to Early Access Apps: Go to Menu > Apps > Additional Google Services, then scroll to and select Early Access Apps.

Enable the Service: On the "Settings for Early Access Apps" page, click Service status. The admin can then choose to turn the service On for everyone or for specific organizational units.

Allow Core Data Access: It may also be necessary to go to Core Data Access Permissions on the same page and check the box for "Allow users at your organization to access Google Workspace and Customer Data using Early Access apps."

Save Changes: After making the selections, the admin needs to save the changes.

From Gemini

cedar drum
#

Thank Gemini.

#

But you're welcome

#

Is the veo generation using veo 3? It's been generating with sound for me.

#

And I don't have any subscriptions

#

If it is, please don't change it.

quaint eagle
#

Is the veo generation using veo 3? It's

wet hamlet
cedar drum
#

Can we have an option in the Manual Layout to input HTML? Is that already how it is?

quaint eagle
#

Can we have an option in the Manual

dense totem
#

Sometimes the status bar at the bottom

cedar drum
#

Dragging a file into an input doesn't work

#

It just says 'Unable to load data'

wicked marsh
#

When EU?

dense totem
#

It just says 'Unable to load data'

#

When EU?

tidal grove
#

Hello, I am new to OPAL. Can OPAL create frontend code with workflow? Thanks

dense totem
#

Hello, I am new to OPAL. Can OPAL create

south dew
#

When I am building a workflow,how do I remove a workflow element. I see no way to delete. Only way which is not optimail is to go back in history and set it back in time. what am I missing. Related how to I remove a connection? TIA

quaint eagle
#

📢 Opal just got an update. In this release:

  • better error messages (instead of a wall of text, we try to tell you exactly why the run failed)
  • richer console messages for video/audio/image generation. You can now see inputs/outputs just like for text generation
  • other bug fixes
ashen ravine
#

Anytime I try to use opal this is what I get repeatedly

visual kestrel
#

Could anyone share some example projects they have made with Opal - I want to see some of its capabilities

dense totem
#

Could anyone share some example projects

robust socket
#

Apologies for the question that seems a bit silly, but how do I delete a node (e.g. Input, Generate, output, asset) if I no longer want it on the canvas? Sorry if I'm missing something incredibly obvious in the UI 😬

inner frost
#

Guys im new to opel can anyone explain what exacly is the app it creates ? Is it like automation or somthing?

lyric sigil
#

I want to ask how to solve this problem when I choose to create a new page after logging in.

shy crypt
robust socket
acoustic storm
acoustic storm
mortal oak
#

Congrats for the app vision but limited for automate like post on social network

limber pawn
quaint eagle
#

Is there a plan to address the cross

#

Congrats for the app vision but limited

sullen nimbus
#

When it will be available to india

forest pecan
#

I have a workflow like this, but Get Webpage seems like don't work right now, is it right?

silent lynx
#

Output to Google Doc is not working? I have a simple output to a google doc and it makes a good page, but never makes the doc?

dense totem
#

I have a workflow like this, but Get

odd ferry
#

hey individuals! Does opal have restriction on the type of app I can produce?

silent lynx
odd ferry
silent lynx
wraith viper
#

is it possible to connect an opal app with another opal app in the same account? or do you have to build a monolith?

odd ferry
quaint eagle
#

What do you mean? The domain itself will

granite flame
#

Hey Guy's I'm new to opel can anyone explain what exacly is the app it creates ? Is it like automation or somthing?👀

rain flint
#

Can I see the finished opal designs?

blissful bear
#

hello, hope everyone is doing great. I am new to Opal. I have 2 queries:

a) i have google sheet as an input - can we update the same sheet ?
in the generated instructions I am seeing
<not_callable_tool>update_asset</not_callable_tool> the Reviews asset by changing the 'Used' column for the selected review to 'yes'.

b) i am generating a video and want to save it to google drive but dont see an option. If i save it to google sheet its just saves some timestamps and text about happening in the video.

whole shale
#

Hi All, I was wondering when Opal will be available at my region. Is there any plan for that? I live in Turkey and longing for this right now.

lyric sigil
#

Hello, if the video shows insufficient balance, where can I top up my account?🙏

wary vigil
#

gemini-embedding-001

Can this model called in opal and performed tasks on texts?

twin marsh
#

@quaint eagle hello

#

Hello

remote meadow
#

Hi

#

Any plans to enable the use of opal headless? Like an api for Notion, for example?

lyric sigil
#

@dense totem 😫

quaint eagle
#

gemini-embedding-001

#

Any plans to enable the use of opal

quaint eagle
#

📢 quick update! It's been pretty obvious that deleting a step wasn't obvious. So we made it a little bit more visible: if you right-click on the step, you now get a liiiitle menu that allows you to delete it

hearty forge
untold spruce
#

Want to have Opal perform looping, for example, if a video script is divided into 5 parts, and you want Veo3 to execute 5 times to produce 5 segments of the video

gusty badger
#

Hi Opal team,

Currently, Opal allows creating linear workflows, which work well for straightforward processes. However, there’s no way to handle conditional branches or exceptions.

For example, I’m building an app to solve complex problems. The first step should be to check whether the user’s input is actually complex. If it’s not, the app should reject the input and guide the user accordingly. Right now, there’s no built-in way to implement this logic.

Request: Please add a Condition component that can evaluate criteria and branch the workflow accordingly (e.g., IF/ELSE logic). This would make Opal much more versatile for real-world scenarios where decision-making is required.

Thanks for considering this!

wanton blade
#

Hello everyone! We just wanted to give you an update on the changes we've made to the Opal codebase this week. Some of these are still Work In Progress, but we wanted to give you a little heads up all the same!

✨ [Coming soon!] Connecting to More Tools (Model Context Protocol Integration): We've laid the groundwork for Opal to connect with other applications and services in a more consistent way. This will make it easier to share information and work with different tools from within Opal. (Note: this is not yet available, we've just started the groundwork!)

🛠️ **A Smoother Visual Experience: **We've made several improvements to how you interact with Opal. Now, scrolling works better in our activity log, and you can right-click to delete nodes in the editor (top feature request!). We've also fixed issues where different visual elements would overlap incorrectly, and we've improved the clarity of visual markers on repeating tasks.

🚨 **Clearer Error Messages: **We've made our error messages more helpful. Now, when something goes wrong, you'll get more detailed and understandable explanations about the cause of the problem, including issues related to safety filters or missing information.

☁️ Faster Access to Google Drive & Galleries: We've made our galleries load faster with a new Cached API. This means you'll see your lists of items load more quickly. We've also made some behind-the-scenes improvements to how we retrieve your Google Drive files.

🔒 A More Secure Experience: We've improved the sign-in process to be more reliable, especially when it comes to checking permissions and handling location-based access rules.

🤖 Better and Faster AI Features: As part of this update, we are now using the newer and faster Gemini 2.5 Flash model by default, resulting in quicker and more efficient responses.

delicate viper
#

why is it always limited for US users

blissful bear
#

Hi, I am not able to save generated content via the workflow. e.g. image or video to either docs, sheet or slides 🙁

quaint eagle
#

Hi, I am not able to save generated

oak bay
deep flame
#

app for making videos like veo3

autumn jetty
#

When will this be available in South Africa?

gentle dove
#

hii, what is the file format for opal files in google drive

wind geode
#

When will opal be available in India?

eternal heath
#

Hey everyone, do you know when Opal will be available in France?

eternal heath
shy dragon
gentle dove
quaint eagle
#

Hii, i created gemini gem / ai studio

glass sage
#

When Opal will be available in Romania?

wanton blade
supple marten
#

Vietnamese user expect Opal will be avaiable here soon

bleak anchor
#

fwd from @stoic cedar!

quaint eagle
#

Thread

forest pecan
#

how to copy the output?

#

i can copy model input, but how to copy output?

lusty vessel
#

I’m getting an error that reads “Gemini failed to generate result due to STOP” while trying to apply a filter step on a website data fetching app. How can I figure out what’s causing the error?

quaint eagle
#

I’m getting an error that reads “Gemini

cosmic ravine
quaint eagle
#

I just made my first Opal app, inspired

mental oar
#

When is opal gonna be available in all regions it is sad for some of us who do not have a chance to use the platform

tawdry mason
#

When will it be accessible everywhere

ebon raven
#

Does anyone know where there is a list of publically shared Opal apps? User-created.

chrome elk
shy crypt
chrome elk
# shy crypt Does it work good

It’s an ASMR video prompt generator, specifically for styles like cutting fruits made of different materials. But it also has several other features. There’s a mental trigger section, a stimulation section, so there’s a part that adds only stimulation to the video and another that adds mental triggers to keep the viewer engaged.

chrome elk
# chrome elk

This part is only about mental triggers and stimulation.

#

I’m kind of producing a study on prompts and how they behave when receiving different types of command orders.

chrome elk
shy crypt
#

Its why I asked, you have so many agents pretty much refining the output what I gathered actually came out great

chrome elk
dreamy fulcrum
chrome elk
chrome elk
#

I’m going to build a setup from scratch with agents now and share it here with you, it will generate reflection and motivation videos.

#

Or does anyone have a better idea?

dreamy fulcrum
chrome elk
chrome elk
# dreamy fulcrum Absolutely sure sure

I’m Brazilian and here I need to use a VPN to access it, so unfortunately I’m limited in the tool, just explaining in case I don’t log in or can’t do something.

dreamy fulcrum
chrome elk
#

The tool hasn’t launched here yet so I need to use a VPN and that limits me a lot, so I’m just explaining the situation.

#

I asked to be your friend so we can keep talking about the changes and updates ok

#

Just explaining in case you felt suspicious or uncomfortable

dreamy fulcrum
#

I have been trying different ai tools to generate 2d assets, but the issues comes in animations

chrome elk
#

Also discussing whether there were enough mental triggers and styles in the prompts

dreamy fulcrum
chrome elk
#

It will show in real time which part it’s on and what it’s doing

bright pecan
#

I created my own Veo 3 but the audio is very bad. Can someone help me please ?

dreamy fulcrum
vague coral
#

Can we remix our own after we've made it public? I tried at the beginning and got an error. Haven't tried since.

cedar drum
#

Who came up with this prompt?
You are working as part of an AI system, so no chit-chat and no explaining what you're doing and why.
DO NOT start with "Okay", or "Alright" or any preambles. Just the output, please.

chrome elk
cedar drum
#

How did you get it into Opal?

chrome elk
cedar drum
chrome elk
cedar drum
#

Good Job

chrome elk
cedar drum
chrome elk
cedar drum
#

It would be much easier if I could just put the code in directly.

chrome elk
#

Just to be clear, even though I have a degree in software engineering and have worked for years as a Java programmer, yes, I am using artificial intelligence, mainly Grok and ChatGPT.

chrome elk
quaint eagle
#

Who came up with this prompt?

chrome elk
chrome elk
cedar drum
chrome elk
chrome elk
chrome elk
cedar drum
echo marlin
#

hello guys, I've had that error several times in a row, do you guys have any idea why this problem occurs ? and is there any solution ? thanks 😁

chrome elk
chrome elk
chrome elk
quaint eagle
#

hello guys, I've had that error several

chrome elk
regal crane
#

does anyone know how to fix this? I'm trying to generate a video from a reference image, there's absolutely NO minors on my image, as you can see: https://imgur.com/a/1J0Y07q. What could be triggering this?

chrome elk
#

I’m still creating the structure and base of the agents there will be 6 in this one. Do you want to choose the names? Haha

agile radish
#

Keeping momentum...

quaint eagle
chrome elk
modest plume
#

Hi can anyone suggest the best way to learn opal use?

digital falcon
#

hey guys, i am patiently waiting for opal release in my region. Any updates for EMEA? If i could even get a preview version i could get the learning curve out the way so i can onboard the rest of my company. Thanks

wanton blade
vague coral
chrome elk
#

I'm looking to test my knowledge, anyone up for a challenge? It can be any kind.😅

peak mulch
#

Whew - what a journey to get into Discord. But I am here!

#

Is anyone frustrated with this non-descript error in Opal "Model generated a tool call but no tools were enabled in the request."

odd widget
#

I haven't hit that one yet but the system is still pretty limiting. I'm trying to use it for image generation it's slow + I can't figure out a way to make a loading screen while the user waits. Got any ideas?

peak mulch
#

it is frustrating - like it is random - I thought it was a ne project - but then a remix started doing exaclty the same thing. (assumed it was a API or key problem - I guess not)

chrome elk
#

What?

quaint eagle
#

Is anyone frustrated with this non-

#

I haven't hit that one yet but the

chrome elk
chrome elk
#

I apologize for my English, I’m using Grok to translate for me.

peak mulch
#

@chrome elk yes - that is what I am not seeing in the interface - there does not appear to be a way to "set" or "configure" the tools. They are just offered in the interface as something to use.

chrome elk
# peak mulch <@481471183494053888> yes - that is what I am not seeing in the interface - ther...

So, in my observation, that part that shows up when debugging the application — I think that part can’t be changed because it’s not part of the app itself, but rather the application layer, you know? For example, I once made an application — I think I still have it — where the interface was just like ChatGPT’s, you know? But I could only get that information when it debugged all the way to the end.

peak mulch
#

yea - well in Opal - it is a bit frusating to get errors like this without any way for checking or configuring it... happy to click a button if I need to but there is no apparent setting

chrome elk
# peak mulch yea - well in Opal - it is a bit frusating to get errors like this without any w...

It’s because I think the idea behind it is more about low-code, drag-and-drop usage. There are many limitations you notice in it, especially when you want error log control. For example, you can’t implement an error log structure to know where the error came from or from which part it originated. There’s no such option, even if it’s done with AI. All the error logs it has are from the system itself.

peak mulch
#

agreed - I have never used n8n (seems a bit complex - more for developers who know a lot more than I do) -- but Opal seems like a nice balance for just prompting and flowing results from previous inputs. Brilliant in this respect / concept. I was kind of hoping for a bit more guiance on how to better deal with these kinds of erros and also better structure things. For Example: Look at this input - extract X, Y, Z for other operations later that I want to reference X, Y, or Z

chrome elk
peak mulch
#

I do like where they are going -- probably will not have outside Google usage (e.g. GPT, Grok, etc.) -- but for what it is .. .pretty slick

chrome elk
chrome elk
#

Are there more groups that talk about opal?

blissful bear
#

Is there a way to embed output webapp from opal in another website ?

frigid blade
#

hi there! when will Opal be available in Romania?

mystic lichen
chrome elk
inland moss
#

Went opal in Europe ?

chrome elk
tulip ravine
chrome elk
odd widget
#

For those who feel Opal is a bit limited right now (slow to use, doesn't start over, errors), you may want to try building the app in Google Studio (build tab). I tried it this morning and was able to accomplish the essential setup I was hoping for. You can see that at https://ai-hot-or-slop-497918404630.us-west1.run.app/

There are limitations. My main issue is if you want to use an outside service like Replicate / FAL for different models, don't do it. I've wasted hours trying to make it work and the app builder thinks it's my API key that's the fault (I have two other apps with keys that work without issue). Use Gemini services as much as possible but you'll run into quota limitations which will require you to get an API so Google will charge you directly. I understand Google has to get paid, but letting me know this ahead of time would have saved me hours.

There were other smaller issues but figured them out quickly since it's a small app. I think the general rule is that if you have over a couple thousand lines of code, VIBE coding on any system right now is very difficult (impossible if you don't have any coding skills).

chrome elk
#

Are there many groups that talk about Opal? I really liked it and I’d like more.

chrome elk
# chrome elk <@1280872853549613096>

Attention⚠️
⛔️Just a reminder⛔️ the idea and the code’s original construction came from @sudden shadow
I only took the idea and made an adaptation in Opal.

Credits to him.

#

If anyone needs help, you can DM me and I’ll assist you with her issue. Just so you know in advance, I don’t ask for money, passwords, emails, or anything like that. It’s just help.

chrome elk
elfin tulip
#

Can we remix our own after we've made it

blissful bear
quaint eagle
peak mulch
#

I wonder how Gemma 3n would do as an optional model in Opal.... 🤔

chrome elk
#

I think someone deserves some food hahaha

chrome elk
#

new asmr video system

dense totem
#

Hello everyone! Similar to what we did last week, we wanted to share a quick update on some of the product improvements and new features we have worked on over the past week. Some updates are still work in progress, but we wanted to still give you a heads-up to keep you posted as we continue to move forward across our key focus areas.

🐛 Fewer errors with more resilient Opals: Opals are getting better at fixing themselves behind the scenes. Now we track faulty Large Language Model (LLM) calls, and re-try them under the hood. This means fewer interruptions and more seamless creative flows for you!

🔗 Easier path to share Opals with your team: You can now easily upload assets from your team’s Shared Drive and share your Opal with your team smoothly, with less permission headache.

Richer web outputs: We’ve enhanced Opal’s ability to generate richer, more interactive web content when using “Webpage with auto-layout” mode from the “Output” steps. Think of things like cool animated UI, interactive prompts, etc, all with slicker designs.

No lag in the Remix button UI: We noticed an annoying lag on the ‘Remix’ button, which is now fixed. Building on others’ creations is now responsive and snappy, just as it should be!

⚙️ [Coming soon] Expanded Tools and support for Model Context Protocol (MCP). Many of you have been asking for expanded integrations with Google ecosystem (bringing Calendar/Gmail/etc into Opals), and connecting with 3P Tools via MCP. We are making great strides on this front. Stay tuned for what’s coming next to unlock some powerful new workflows!

peak mulch
#

1.29.0 (2025-08-15, 8:23 p.m.)?

ashen badge
#

Opal is really really similar to an app that I'm building...

pine basin
#

Will Opal be better than N8N?

peak mulch
#

At some point I believe it will be... right now I think n8n is more visual programming of workflows with detailed customizable interfaces betwen components/blocks. Opal does not appear to have that level of control... (yet)... and I am starting to wonder if it is needed the more I think about it. Context and data is moving in Opal vs specific hooks for operations. I think that is a good thing (edge cases will flip the switched on decisions between the two products)

#

I kind of view n8n as more deterministic and useful for specific structured data/operations (exclude the LLM factors that are fairly recent inclusions) -- there will always be needs for well defined workflows using structured data. But if Opal were to implement custom tools orchestrated by context -- that may be a game changer for deciding which tool to use for what purpose.

chrome elk
#

Yeah yeah, I agree.

chrome elk
#

The arrival on Opal was such a wonderful and amazing thing that I was left without knowing what to do or having any ideas. I study prompt engineering every day, I’m a Java dev, and even so I have no idea what to do with Opal hahaha. The tool is so incredible that I just froze, I’ve been the whole day only wanting to have ideas and nothing… I’ve got the world in my hands and zero ideas hahaha.

feral void
#

Is it possible to create a tool that will scan my shopify store and choose products from a collection and generate a marketing email HTML code with the products and images and a brief description? I have come close but it always seems to use placeholder URLs and SRCs, which is weird because the description and price is correct.

dawn hawk
#

Why am I getting this error
{"code": "RESOURCE_EXHAUSTED", "message": "Quota exceeded for genmedia generation. Please try again later.", "details": "Quota exceeded for genmedia generation. Please try again later."} {"code": "RESOURCE_EXHAUSTED", "message": "Quota exceeded for genmedia generation. Please try again later.", "details": "Quota exceeded for genmedia generation. Please try again later."} {"code": "RESOURCE_EXHAUSTED", "message": "Quota exceeded for genmedia generation. Please try again later.", "details": "Quota exceeded for genmedia generation. Please try again later."} {"code": "RESOURCE_EXHAUSTED", "message": "Quota exceeded for genmedia generation. Please try again later.", "details": "Quota exceeded for genmedia generation. Please try again later."} {"code": "RESOURCE_EXHAUSTED", "message": "Quota exceeded for genmedia generation. Please try again later.", "details": "Quota exceeded for genmedia generation. Please try again later."}

#

This is the first time I'm using Opal and genrating any media

elfin tulip
#

Why am I getting this error

quaint eagle
#

Is it possible to create a tool that

shy marsh
#

Hi, when will Opal be available in Poland?

gritty nest
#

Hi, when will Opal be available in India?

little shale
little shale
prime ibex
#

hi when will opal be available in the Philippines?

chrome elk
chrome elk
chrome elk
#

Today I helped two people, I’m happy; people used to laugh at me, and now they’re my friends.

#

I'm not buying anything

chrome elk
#

Well, analyzing the projects people make or try to make and all that, most of the projects where people get frustrated or can’t pull it off happen because they try to generate the video or the image inside OPAL itself. And I don’t recommend you do that. It’s really good for flow structures, for generating the final prompt. So the focus should be building your flow to generate the prompt that will then generate the video or the image.

#

Because it’s a really good flow tool, where you can create infinite flows, revisions, endless agents, whatever you want, you know? But when it comes to generating the video or the image inside it, I don’t recommend it, because many times what it generates isn’t even the prompt you created, you know? So if your goal is video and image generation, focus on prompt generation.

peak mulch
#

Very cool -- I almost thought it was a tilt-shift photo methodology... Would be cool if the people and vehicles were moving in these. as a prompt option...

chrome elk
#

Example. I have these two examples from the same project, where one of them involved video generation. It had two sections dedicated solely to video generation.

peak mulch
#

text is too fuzzy to comprehend. 🙁

chrome elk
#

So what did I do to fix it and improve the prompt that was already good? I just removed the video generation part. In this case, it had two sections only for generating video. And many times, the video wasn’t even being generated with the prompt that was made. So I took out all the video and music generation parts and put agents in their place. So instead of generating video and generating music, it’s agents reviewing, agents researching, and agents correcting.

chrome elk
peak mulch
#

those are crazy cool. Well done!

chrome elk
# peak mulch those are crazy cool. Well done!

That’s exactly it. So, if the main focus is video generation or image generation, focus the project on generating the prompt. Add as many agents as you want, both for reviewing and for researching. And remember, whenever you have a research agent, you must also have another one to review the research it’s doing.

peak mulch
#

agree - this is a solid approach. checks/balances.

quaint eagle
chrome elk
# peak mulch agree - this is a solid approach. checks/balances.

Yes, yes, yes. It’s an approach I have myself. For example, if I have six research agents, I need to have six agents to review what was researched. Because just because the agent looks up something I asked it to research doesn’t mean it’s going to be correct.

peak mulch
#

HA - yes - this is the key. There is no "zero-shot" answer with a non-deterministic abacus at your fingertips.

peak mulch
chrome elk
#

Another project completed! 🚀🔥
I finished the build based on an idea from @sudden shadow, who deserves all the credit for the inspiration 👏👏
Grateful for the reference, and on to the next ones!

#

reduced version

hollow linden
#

what all can opel do?

hollow linden
chrome elk
chrome elk
#

what will this be? 🧐

peak mulch
#

could go like 5x ways.

chrome elk
# peak mulch could go like 5x ways.

So, this was a play I started this morning, but I realized that, for now, insisting on it isn’t really worth it. I’ll get back to it at some point, but not right now.

frosty thicket
#

📣 We just deployed a new version of Opal 📣

It is expected that all currently signed in users will see an "Additional access required" prompt the next time they load. Please go ahead and sign in again, and make sure to select the new "See and download all your Google Drive files" permission when prompted.

The reason for this is that we are now requesting an additional permission. This permission substantially reduces friction relating to sharing. In particular, when using the "View Share Permissions" link to share your Opal with only specific users and groups, the people you share with with will no longer see the confusing "An Opal has been shared with you!" and "This Opal requires access to additional assets" dialogs. Files should also load a bit faster in general.

Thank you!

chrome elk
quaint eagle
#

Also in this release, we have two extra goodies:

  • 💾 Download File option for your outputs, which saves the output as a file
  • 📄 When saving outputs to Sheets/Docs/Slides, you get a nice clickable thumbnail of the saved document
chrome elk
quaint eagle
chrome elk
#

Let’s run some tests.

peak mulch
#

@chrome elk thanks for the better images - they are easier to follow.

chrome elk
oak hare
#

is there no way for it to send the result to a custom api or something

chrome elk
silent lynx
#

anyone else getting this error? It is a youtube url processing remix, and I don't know what it means by caller????

quaint eagle
#

is there no way for it to send the

pale axle
#

we really need a central place to share gems/opal flows and anything else like that

reef shadow
#

is there anyone looking for dev?

chrome elk
#

I'm only 12, agent

#

The other day I saw the idea of GoPro style videos, and I liked it.

brittle osprey
#

From Australia, just wondering how can we get access to Opal.

hoary star
#

Or wait for official release

royal night
#

Hey everyone 👋
I’m building a tool for my agency that generates videos using Veo.
Here’s the workflow I want to implement:

User enters a prompt for video (+ optional dialogue + optional image).

As soon as they submit → credits get deducted immediately (no credit check).

The system builds a clean JSON payload for Veo and sends it via API.

Veo returns a video → we deliver it back to the user with a preview + link.

Dashboard updates credits accordingly.

Basically:
User Input → Deduct Credits → Send to Veo → Get Video → Deliver → Update Dashboard

I need help setting this up (API handling + credit deduction + error handling).
Anyone here who’s worked on similar flows and can guide? 🙏

tired oracle
#

Hi, do we already know when opal will be released or if there is an open beta or anything for EMEA?

oak hare
chrome elk
# royal night Hey everyone 👋 I’m building a tool for my agency that generates videos using Ve...

Dude, being real with you, swap this whole thing of generating videos for review agents and research agents. Like I said, it’s not worth locking yourself in, limiting everything to generation inside your setup, you know? So, focus on producing the prompt itself, you get it? Focus on producing the video prompt, the image prompt, you know? Because you’re limiting yourself way too much by sticking to generating video and image inside the setup.

chrome elk
# royal night Hey everyone 👋 I’m building a tool for my agency that generates videos using Ve...

My analysis of the platform, the project, and the framework is that it creates a lot of limitation, you know? Generating the video, generating the image inside the framework itself limits you too much, it basically takes away all the flexibility, all the freedom you have to create something bigger, you know? So from my point of view, bro, don’t focus on generating the video inside the framework.

chrome elk
# royal night Hey everyone 👋 I’m building a tool for my agency that generates videos using Ve...

Turn this into an agent, turn it into a research agent, a review agent. Set up agents that do the research on X topic and another agent that refines the result of that research. Add a review agent where it reviews that output. And if it doesn’t match the way the flow is happening, it asks to redo it again. So focus more on that, focus on redefining this idea through agents, because you have that possibility.

chrome elk
royal night
# chrome elk

Got you bro, that makes a lot of sense. I’ll shift the focus to agents that do the research, refining, and reviewing instead of just locking it into video gen. That way it just builds the best prompts and I can run them anywhere.

btw can you please share that example you mentioned? Wanna see how you swapped the video part for refining agents.

chrome elk
chrome elk
chrome elk
# royal night Got you bro, that makes a lot of sense. I’ll shift the focus to agents that do t...

So buddy, your focus has to be on being able to structure your project to include agents — that’s the secret, aligning agents properly. And remember this: every time you add an agent whose job is to research something, you must add another one to review that research. Just because an agent found something doesn't mean it’s actually useful or exactly what was needed. So always pair research agents with review agents. If the result isn’t what was expected, the reviewer should request a redo. By keeping this flow, your final prompt will be more refined and detailed — because it’s not about how big the prompt is, but how refined it is.

royal night
chrome elk
chrome elk
royal night
royal night
#

Appreciate that bro I’ll definitely reach out if I get stuck. Good to know you’re around to guide me.

chrome elk
# royal night Yeah bro, I feel you. I get it now the project itself is just one step, not the ...

Exactly, that’s it I’m really glad you got it. It’s just one stage, you feel me? You can’t get stuck in the project just because it generates the video or image. That’s not the point. It’s a step a step where you refine your idea with agents, where you create agents that polish the final result. Don’t lock yourself in just because the project can generate media. That’s not the goal.

royal night
chrome elk
chrome elk
chrome elk
#

I blurred out some parts because of the nosy ones.

Haha

#

This DoubleFlux is based on a user from the channel. What it does is: you give your idea for an anime, a drawing, you know? Then it takes your description and redefines it, making your idea more refined. After that, it goes through two agents. One will do research about it, about the style, you know? It will gather that result, and the last agent will form the complete prompt. It will redefine everything, you know? And build a single refined prompt with all the information, but much more polished.

chrome elk
chrome elk
#

entry into the flow :
Now she stands against a neon-lit rainy city backdrop, droplets catching ambient light around her silhouette. Her expression carries a soft melancholy, with lowered eyelids and a subtle downturn in her lips, reflecting the urban solitude around her.

hollow wasp
#

any user guide is there how to schedule to particular time

#

is it possible in opal

#

?

feral void
#

Are there any docs on how to get the most out of Opal?

quaint eagle
#

is it possible in opal

#

Are there any docs on how to get the

#

Thread

elfin tulip
#

Happy Friday from the Opal team! This week's product updates in time for your weekend Opaling:

🧠 A Smarter, More Reliable AI
The AI that powers our "Generate Text" feature just got a major upgrade. It's now better at thinking things through step-by-step, which helps it handle your requests more accurately. This means you'll see far fewer errors and get higher-quality results. We're also monitoring its performance so we can keep making it even better.

🚀 Easier Ways to Save and View Your Work
Download Your Files: You can now save outputs directly to your computer. Just look for the new "Download file" option.See Previews in Google Drive: When you save your work to Google Docs, Sheets, or Slides, you’ll now see a handy thumbnail preview of the file, making it easier to find what you're looking for.

🧹 Bug Fixes & Smoother Performance
We've been busy cleaning things up behind the scenes.

**Image & Video Bug Fixed: **We fixed an issue that sometimes prevented images and videos from being used correctly in your final output.
**Faster and More Responsive: **We've changed how the app processes your requests, allowing it to work on multiple steps at once. This makes the whole experience feel quicker and smoother.
**Minor Tweaks: **We've also updated the missing permissions pop-up and clarified our sharing disclaimer.

zealous goblet
#

Hi, can someone from the team or anyone (who has tried this) answer if we can build a Chrome Extension if so any video, guide or documentation, please.

brave kestrel
#

The Download your files feature is not working for me. The files it creates are unreadable. Am I missing something?

#

Interesting. I used a different Gmail log in and the "Download File" button is there!?

mossy meteor
#

I'm getting multiple errors trying to just extract information from a PDF - both when it is referencing in Google Drive and when it is uploaded as a file. Has anyone had this issue and found a way to have it work? The goal is I need the user to provide this input in the app as the PDFs will be different each time.

mossy meteor
#

Tried to take the concept down to the basics and pull from Google Drive and getting this

chrome elk
#

Hello friends, I'm back

#

any news?

chrome elk
#

Any crazy idea for me to test?

chrome elk
#

I'm coming back

#

nobody ?

chrome elk
#

some? 😭

chrome elk
#

testing, it turned out really good indeed

#

result

chrome elk
# chrome elk

New 2D Sprite Creation Flow
Our system generates game assets in a Stardew Valley style, but with an astronaut theme 👨‍🚀✨.
The flow takes inputs like asset description, visual style, color palette, shape, lighting, level of detail, game genre, and sprite size.

🔹 It combines everything into a master prompt to generate:

Pixel art sprites in the chosen size (16x16, 32x32, 64x64).

Full spritesheets with animations (idle, walk, jump, attack, farming, fishing, etc.).

Environmental assets with dynamic animations (trees swaying, falling, water rippling).

🎮 This enables fast creation of an MVP game Stardew Valley in space with an astronaut farming, solving puzzles, fishing, and exploring planets.

chrome elk
chrome elk
#

I wonder what that does, huh?
👀

chrome elk
#

Let me introduce you to my newest and most improved invention. I call it The Digital Drug.

chrome elk
twilit charm
#

when is opal for the non-us users? 🙁

steep granite
#

Hello everyone! For some reason, I keep getting the following error in the image to video tool - Video generation expects either a single text description or text plus a single image. Got 2 images. - but I am uploading only one image

unborn raven
#

When is opal scheduled for release in india

heady dock
#

i hadn't noticed this before, it might be new,
Opal now shows its thinking as it plans and builds your app

lucid harness
feral void
#

I think I broke something

quaint eagle
#

Tried to take the concept down to the

#

The Download your files feature is not

#

I think I broke something

chrome elk
#

I'm back with a new project

chrome elk
twilit charm
chrome elk
twilit charm
#

Yes, it's work haha

chrome elk
#

need help?

chrome elk
quaint eagle
#

Hello everyone! For some reason, I keep

chrome elk
# chrome elk

For example, this same flow I showed that generated this video I realized I could make one more upgrade to it, which is what? Adding a secretary. So, in addition to having agents that refine the prompt, it will have secretaries to help them refine it. That way, I’ll get an even more refined result and be able to reproduce the quality in any AI.

chrome elk
#

with real-time feedback

chrome elk
mental nebula
#

Where can I find basic documenation for the Google Opal app? I am so lost on this workflow I'm trying to build and have no idea why it won't do the last step

wintry bridge
#

Can Opal be used to develop more complex UI app? Right now I don’t quite understand this product — it seems that Gemini Canvas is much more powerful. However, Gemini Canvas by default can only call 2.5 Flash, while Opal can call 2.5 Pro, is that correct?

#

I thought Opal was supposed to be something like “Gemini for app making,” but it doesn’t really seem to be that.

wintry bridge
#

Moreover, Opal’s AI generation and processing are extremely slow, often taking 10 to 20 minutes, and it is also prone to errors.

silent lynx
chrome elk
chrome elk
#

Hey everyone, if I disappear or don’t reply to your questions, it’s because I’m focused on something right now.
I’ll be back soon and answer everything.
If it’s urgent, feel free to DM me! ❤️

quaint eagle
#

Where can I find basic documenation for

#

Moreover, Opal’s AI generation and

quaint eagle
#

I think that is the path, at least I

stray acorn
#

Heard about Opal, signed up and was told not available for my country.. well darn that feels rude after asking permissions for my google drives

#

Really would have loved to know that its only available somewhere

chrome elk
#

vpn

quaint eagle
#

Really would have loved to know that its

mental nebula
inner parrot
#

I made a tutorial video about JSON prompting that features an app built in opal, and got a message from someone who tried the link that they received this error message. Didn't know what to make of it as I had not come across any big problems myself. Is the error below a common one that's just part of a beta being a beta?

marble mantle
#

Hello guys, How i access the Opal from Bangladesh?

inner parrot
#

I think you need a VPN

quaint eagle
#

I made a tutorial video about JSON

austere iron
#

Question, if we create an app that allows for upload, is there a way to be sure that uploaded information is secure?

elfin tulip
#

Hey everyone!

Ealier today, Google announced our latest state-of-the-art image generation and editing model, Gemini 2.5 Flash Image model . **As a thank you to our early Opal users, we've made this newest model available to you all today! **✨ You don't have to opt-in; you'll see this model available for you in Opal immediately. Among other benefits, this new model should give you higher image quality, character consistency, and lower latency.

We're excited to see what you build with it! If you're so inclined to share the Opals you make with this new model, we'd love to see it here! Who knows, we may even be able to find a way to feature your Opal on a Google social channel 😉

quaint eagle
chrome elk
#

I got banned from the other server, right? I didn’t know it’s not in the rules about that, and maybe I’m just not meant to be there. So… goodbye.❤️

quaint eagle
peak mulch
#

#Hilarious

#

Note - does not work with SVG (but I guess that is not a "picture") 🙂

#

@quaint eagle Pretty cool!

#

Very nice MEME.

#

Small glitch on letters.

#

the model does a good job relating the images.

quaint eagle
#

I wonder if there's prompt tuning that can be done to reduce letter glitches

peak mulch
#

Maybe just tell it to ensure all letters are properly displayed and words spelled correctly as part of your prompt? (force it to think)?

#

Sometimes it is not overlaying the image - but it may be deciding to NOT due that because there is not enough room. Maybe "out fill" if required <-- in the prompt? (e.g., extend the image boundary to include text?)

vague coral
#

Is anyone else having an issue with the theme generator menu not loading? The screen darkens on the editor but the menu isn't there.

tepid moon
tepid moon
tepid moon
#

Let me guess. Your prompt is that one with a million lines, and you have no idea what each line does. And you have absolutely no understanding of what a structured block is.

#

Your prompt is massive, but you don’t even know the difference between the narration block and the sound block.

#

It’s just like people who say that stuffing the prompt with a huge JSON structure is going to improve the result or increase quality. If you have to rely on your prompt being overloaded with JSON to get quality, it means you're not actually doing anything.

#

Take your best prompt, the one that gave you the best result, in JSON format. I can rebuild it in a better way and get even more quality from it.

#

You don’t see it, but you’re trapped in the fear you create yourself by not having control of the situation. So you literally have no control over anything and stay stuck in it.🤷

tepid moon
chrome elk
#

My goal right now is to help you level up. So if you have any questions and tell me which language you speak, I’ll send you a voice message in your DMs explaining your problem or the solution to it in your native language.

#

At this first stage, it will be exclusive to Opal only. Later on, it will expand to other platforms.

#

anyone need help?

chrome elk
#

What do you think?

chrome elk
#

Hey everyone, just a quick heads-up for those who usually reach out to me for help or support. I was banned from the Google Gemini server, so right now I'm only active here. If you see anyone claiming to be me over there it's not me. Just wanted to make sure no one gets confused or tricked. Thanks!

merry citrus
chrome elk
#

I also want to know

#

If you find out let me know ok