@joycekettering

Employee #5 @weweb_io (YC W21). I teach programming & marketing to no-coders

Paris, France
Joined May 2011
How to learn anything for free. A thread ๐Ÿ‘‡๐Ÿงต
22
98
9
376
Joyce Kettering retweeted
Replying to @HubSpot
@HubSpot fans, we have news ๐Ÿ‘€ You can now connect HubSpot natively to WeWeb! โœจ And yes, WeWeb AI can build with your HubSpot data too. Give it a brief and start building the dashboards, portals, and internal tools your team needs:
2
1
1
10
614
Joyce Kettering retweeted
Now do more with @Stripe in WeWeb. A lot more ๐Ÿ’ณ Sell a subscription โ†’ send an invoice โ†’ issue a refund โ†’ build a billing dashboard... and more! Try it out and tell us what's still missing ๐Ÿ‘€ Hereโ€™s what you could do before vs. what you can do now ๐Ÿ‘‡
2
3
12
437
Joyce Kettering retweeted
Prompts tell AI what to do. Taste is knowing when to say NO ๐Ÿšซ Now you can protect the parts of your WeWeb project AI shouldnโ€™t change: Pages, workflows, components, tables, APIs, variables, and more ๐Ÿ”’ Set your AI guardrails today:
1
3
11
462
Joyce Kettering retweeted
ICYMI, we launched our @mondaydotcom integration last week ๐ŸŽ‰ So this Monday, beat the blues. Build instead. Build that client portal. Automate that team workflow. โœจ Connect monday to WeWeb โ†’ Ask AI to build on top of your boards:
2
3
1
10
582
Joyce Kettering retweeted
๐Ÿ‘จโ€๐Ÿ’ป Vibe coding your app? Before you ship it, run this security checklist: ๐Ÿ” AUTH & ACCESS Test like a hacker. โ˜ Create two test users. Copy one user's read request as cURL, replay it in Postman with the other user's record ID. Do you get their data? โ˜ Replay the same request as an update. Does their record change? โ˜ Replay it as a delete action. Is their record gone? โ˜ As a normal user, call an admin or privileged endpoint directly. Does the backend reject you? โ˜ Change fields like `role`, `owner_id`, `user_id` or `workspace_id` in a request. Can you give yourself access you shouldnโ€™t have? โ˜ Sign out completely. Replay a write request with the authorization header removed. Does the backend accept it? ๐Ÿ—„๏ธ DATA & SECRETS Consider it public until you test it. โ˜ Open DevTools โ†’ Network and reload every sensitive page. Do any responses contain records or fields the current user shouldnโ€™t receive? โ˜ Inspect request headers, payloads, frontend bundles and browser storage. Can you find any private API key, service credential or secret? โ˜ Are you storing sensitive data you donโ€™t actually need? ๐Ÿงน INPUT & INTEGRATIONS Never trust user input. โ˜ Replay a request without using the UI. Send missing fields, extra fields, invalid values and oversized input. Does the backend reject them safely? โ˜ Upload an invalid or oversized file. Does the backend enforce the same rules as the frontend? โ˜ Make a third-party integration fail or timeout in staging. Does your workflow fail safely without leaking internal details? ๐Ÿšฆ ABUSE PROTECTION Never assume the user โ€œwonโ€™t find out". โ˜ Repeat a harmless action several times in staging. Do login, AI, email, upload and export actions eventually hit an appropriate limit? โ˜ Retry an action that should only happen once. Can it accidentally send two emails, create two payments or run twice? ๐Ÿ”Ž LOGGING & RETESTING No app is 100% secure. Keep testing. โ˜ Trigger a failed login or denied request. Can you find the event in your backend logs without passwords, tokens or secrets being logged? โ˜ Change a role, workflow or data model, then rerun the permission tests. Do the same security rules still hold? ๐Ÿ’ก And one worth remembering: Hiding a button, field or page in the frontend is UX. It is NOT security. Save this before your next launch. ๐Ÿ”–
8
4
1
18
1,129
Joyce Kettering retweeted
WeWeb is now a verified @claudeai Connector! ๐ŸŽ‰ Coding agents are democratizing the power to build across teams. Thatโ€™s great... until IT is left worrying about the security and maintainability of what gets shipped. Thatโ€™s where WeWeb MCP comes in ๐Ÿ‘‡
3
8
16
412
Joyce Kettering retweeted
Hey @NotionHQ & @n8n_io lovers ๐Ÿ‘‹ Look what's new today:
3
14
492
Joyce Kettering retweeted
๐Ÿฅ ๐—”๐—ฑ๐—ฑ ๐—”๐—œ ๐˜๐—ผ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ฎ๐—ฝ๐—ฝ ๐—ถ๐—ป ๐—ท๐˜‚๐˜€๐˜ ๐—ฎ ๐—ณ๐—ฒ๐˜„ ๐—ฐ๐—น๐—ถ๐—ฐ๐—ธ๐˜€ with native integrations for @OpenAI, @AnthropicAI, and @GeminiApp. 1๏ธโƒฃ Choose an action: generate text, create images, or build embeddings 2๏ธโƒฃ Pick the best model for your use case 3๏ธโƒฃ Connect the output to your appโ€™s data and logic And once itโ€™s live, ๐˜๐—ฟ๐—ฎ๐—ฐ๐—ธ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐˜€, ๐˜๐—ผ๐—ธ๐—ฒ๐—ป ๐˜‚๐˜€๐—ฎ๐—ด๐—ฒ, ๐—ฎ๐—ป๐—ฑ ๐—ฐ๐—ผ๐˜€๐˜๐˜€ in one place. Hear the full update from @msandys_ ๐Ÿ‘‡
3
1
8
660
Joyce Kettering retweeted
I made a textarea component that resizes depending on its content in @weweb_io Here is the demo where I apply it for 3 use cases: โ†’ An editable title in a drawer โ†’ A note column in a table โ†’ A chat input
1
3
4
412
Joyce Kettering retweeted
๐Ÿคฏ @SpotifyEng shipped Xirp, an agent-agnostic vibe coding environment. We loved the idea, and of course, the team had to try it. So we connected the agents to WeWeb through MCP and gave them a few apps to build: โ†’ KPI Dashboard โ†’ Task Management Under the hood, they share the same global design system, so every app stays on-brand as we build. Plus, a routing skill that hands off tasks cleanly: mockups to Gemini, frontend to Claude, and backend to Codex. And the end result isnโ€™t a throwaway prototype. Itโ€™s a secure, working WeWeb app thatโ€™s still easy to understand and edit visually when a human wants to jump in. ๐Ÿซต What are you waiting for? Bring your own agents and start building with a visual editor in the loop: weweb.io/product/mcp
3
4
1
10
1,007
Joyce Kettering retweeted
๐Ÿ˜ฒ Wow, what a UI library. Time to bring these components into WeWeb: 1. Paste the component code into Claude 2. Ask it to build the component in your WeWeb project 3. Restyle it, wire up the logic, and make it yours โœจ
found a gold mine for design engineers building ai interfaces beautiful-ui-five.vercel.appโ€ฆ
5
1
2
10
1,824
Joyce Kettering retweeted
๐Ÿงฉ Our marketing team is big fans of building HTML artifacts with Claude and ChatGPT. Itโ€™s fast. It feels interactive. No context switching. The problem starts when the wider team needs to rely on it. You can share these artifacts in one click. But suddenly itโ€™s hard to answer: โ€ข Who can see and edit what? โ€ข Can someone on the team update this next week? โ€ข Is this a one-off file? Or is it becoming an actual internal tool? With WeWeb MCP, our team is moving those HTML artifacts into WeWeb. Same speed to build. Now the whole team can use it, maintain it, and control who gets access. And this isnโ€™t unique to our team. Across companies, non-engineers are building and shipping the tools they need themselves. It makes sense. Theyโ€™re the people closest to the problem. Then IT gets pulled in to review data security and permissions. And too often, the โ€œsafeโ€ answer is to ban citizen development altogether. That fixes the mess. It also kills the momentum. With WeWeb, teams donโ€™t have to choose between speed and control: โ†’ Vibe code when you want to move fast. โ†’ Open the visual editor when you need visibility into workflows, data, and access rules. Hereโ€™s a glimpse of how authentication and user data are handled ๐Ÿ‘‡
5
5
12
729
Joyce Kettering retweeted
Here is my workflow when I want to improve a coded component in @weweb_io I wanted to create a floating comment input on my Rich text editor. I went through this process: First I needed to understand how the toolbar visibility was controlled. It allowed me to implement my feature the best way. I've used Claude Code to help me in those steps. Then, to mock it up, I used WeWeb MCP along with a simple screenshot of Claude UI to recreate the design on my page.
1
4
5
316
Joyce Kettering retweeted
๐ŸŽฌ It always starts with a spreadsheet. Then someone adds a form, a few automations. Then a second spreadsheet to fix the first one. Before long, the team is running an important process through a system nobody intentionally designed. Today, the person closest to the problem can build the tool properly. An internal CRM. An approval portal. A work-order tracker. An inventory app. An admin dashboard. And more. 1๏ธโƒฃ Give AI the messy idea. 2๏ธโƒฃ Get a clear build plan. 3๏ธโƒฃ Build the app with AI, then refine it in WeWeb. Keep improving it as the process evolves. No waiting for IT. No forcing fitting your workflow into another SaaS tool. Go find the internal tool hiding in your spreadsheet and start building today: weweb.io/use-cases
4
2
12
460
Joyce Kettering retweeted
๐Ÿ™‹โ€โ™€๏ธ What's your go-to component library? @21st_dev? Here's the fun part: with the WeWeb MCP, you can import any component from your favorite library straight into your WeWeb project, as code. Then use it like any other no-code component, fully styleable and wireable into your logic with properties, variables, and triggers. Custom code power meets no-code control โค๏ธ Follow along as Matthew imports a scroll-wheel date picker ๐Ÿ‘‡
7
7
3
27
2,514
Joyce Kettering retweeted
๐Ÿง‘โ€๐Ÿ’ป It's settled: you can prompt an app to life in a weekend. BUT... If you're not a developer, can you actually control what AI ships? Or are you just trusting a black box you can't read or change? In this build guide, @msandys_ starts with a prompt and builds it into a real, secure project management app in WeWeb. You'll see exactly how the whole app gets built inside the visual editor, from screens to data to APIs to auth. You're not left to prompt and hope. Follow along and build the app with him ๐Ÿ‘‡
2
3
1
12
875
Joyce Kettering retweeted
For 2 years, "vibe coding" gave non-coders a superpower and a curse: they could build anything, and trust none of it. Today that ends. We just shipped WeWeb's MCP server and it changes what "building with AI" means. Starting now, you can point your favourite AI coding agent (Claude, Codex, etc.) straight at WeWeb. The agent builds. You watch every output land in a visual canvas you can see, edit, and trust. In other words: WeWeb is now a visual harness for the world's best models. The AI generates. WeWeb keeps it deterministic, editable and production-grade. And the MCP is free. It runs on your existing Claude or Codex subscription. Zero WeWeb AI tokens billed. The latest frontier models, with no markup. Here's what that unlocks ๐Ÿ‘‡ Non-coders finally get the raw power of frontier models merged with the control, comfort, and transparency of a drag & drop editor. For the first time, anyone can build with an AI agent and review every single output on a visual canvas. This is the end of AI slop for non-coders. No more black-box generation you can't inspect. No more apps stuck forever at the prototype stage. You can finally vibe code with confidence and ship to production. I've spent the last few weeks building in WeWeb from Claude Code myself. It's been spectacular: โ†’ Output quality is top notch โ†’ It runs on my own Claude subscription โ†’ I drive it through Claude's UX, which is excellent โ†’ I can modify EVERYTHING by hand in the WeWeb canvas โ†’ I can read and edit every workflow as a diagram โ†’ Claude is guardrailed by the WeWeb "way of building": secure and scalable by design โ†’ And I keep every WeWeb superpower: one-click publish, collaboration, design system, native integrations, automated code upgrades, automated security patching, automated backups, automated database migrations, etc. The dream we had of making visual development & AI merge has finally come to fruition. A new era for no-code platforms has just begun, and it only gets better from here.
WeWeb MCP is here. Your favorite AI agents can now build directly inside WeWeb. Bring Claude Code, Cursor, ChatGPT, Codex, Antigravity, or any agent you choose. Your agent can help build secure web apps using WeWebโ€™s pages, components, workflows, API requests, databases, integrations, auth, storage, and more. You decide what it can work on: the full app, or only specific parts of your project. Everything stays visible and editable in WeWeb, so you can review what was built, make changes visually, and keep maintaining the app with your team. No black box. Open beta starts today.
30
19
1
386
1,225,097
Joyce Kettering retweeted
WeWeb MCP is here. Your favorite AI agents can now build directly inside WeWeb. Bring Claude Code, Cursor, ChatGPT, Codex, Antigravity, or any agent you choose. Your agent can help build secure web apps using WeWebโ€™s pages, components, workflows, API requests, databases, integrations, auth, storage, and more. You decide what it can work on: the full app, or only specific parts of your project. Everything stays visible and editable in WeWeb, so you can review what was built, make changes visually, and keep maintaining the app with your team. No black box. Open beta starts today.
7
7
1
25
1,387,030
When the team asks for a video with a 24-hour turnaround and you're not at home ๐Ÿ˜… Hope y'all enjoy the birds chirping!
1
6
210