[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"post:projects-one-place-for-everything-you-build":3},{"slug":4,"path":5,"title":6,"excerpt":7,"cover":8,"publishedAt":9,"updatedAt":10,"series":11,"tags":15,"readingMinutes":16,"html":17,"seo":18,"seriesNav":21,"featured":43,"coverDrawn":8,"related":44,"topicCount":71},"projects-one-place-for-everything-you-build","\u002Fblog\u002Fprojects-one-place-for-everything-you-build","Projects: one place to write for everything you build","You and each thing you build now get your own project in Tamable, with its own writing strategy, pillars, blog and X accounts, all in one queue.",null,"2026-11-04T12:00:00+00:00","2026-11-10T17:41:10+00:00",{"slug":12,"title":13,"number":14},"shipped-and-why","Shipped, and why",6,[],3,"\u003Cp>Tamable now has projects. You and each thing you build get your own project, with its own writing strategy, pillars, blog and X accounts, all in one workspace and one queue. Your AI sees every project, files each idea under the right one, and writes each post for the project it goes out from.\u003C\u002Fp>\u003Ch2 id=\"why-projects\">\u003Ca class=\"heading-anchor\" href=\"#why-projects\" aria-label=\"Link to this section\">#\u003C\u002Fa>Why projects\u003C\u002Fh2>\u003Cp>If you write for yourself and for something you build, you need to keep those apart. Until now, doing that in Tamable meant separate workspaces. Workspaces are a familiar idea and they usually work well, but when you work alone, switching between them and losing all your context along the way adds a lot of friction. Even for a small team working on several things in parallel, all of it naturally belongs to one workspace.\u003C\u002Fp>\u003Cp>We felt it ourselves. We wanted to start writing for Tamable without that writing being tied to my personal X account and blog. Separate workspaces would have done it, but each one needs its own connection to your AI, and that's not elegant. We'd hit the same problem in Linear: with two workspaces there, we couldn't have both connected to Claude.\u003C\u002Fp>\u003Cp>So instead of another workspace, we added a level inside it. A project scopes its own X accounts, sites, ideas and posts, and you never have to switch away to write for it.\u003C\u002Fp>\u003Ch2 id=\"what-a-project-holds\">\u003Ca class=\"heading-anchor\" href=\"#what-a-project-holds\" aria-label=\"Link to this section\">#\u003C\u002Fa>What a project holds\u003C\u002Fh2>\u003Cp>Each project has:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>its own writing strategy, which every draft for it follows\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>its own pillars\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>the sites and X accounts it publishes to\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>its own ideas and posts, and a logo or colour so you can tell it apart\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Everything still shares one workspace, one plan, one AI connection and one queue. On Today you can review everything at once, or just one project.\u003C\u002Fp>\u003Ch2 id=\"your-ai-files-ideas-for-you\">\u003Ca class=\"heading-anchor\" href=\"#your-ai-files-ideas-for-you\" aria-label=\"Link to this section\">#\u003C\u002Fa>Your AI files ideas for you\u003C\u002Fh2>\u003Cp>One conversation with your AI can feed several projects. When it captures an idea, it files it under the project it belongs to. When it can't tell, it doesn't guess: it leaves the idea unfiled and says why, for example that the idea is about onboarding in general and you build two things. Unfiled ideas sit at the top of Ideas under To file, with one button per project, so filing one takes a tap.\u003C\u002Fp>\u003Cp>A post always belongs to the project of where it goes out, its blog or X account, and your AI writes it with that project's writing strategy and pillars. If you ever want a post somewhere else, Move shows you what will change before it does.\u003C\u002Fp>\u003Ch2 id=\"picking-a-project\">\u003Ca class=\"heading-anchor\" href=\"#picking-a-project\" aria-label=\"Link to this section\">#\u003C\u002Fa>Picking a project\u003C\u002Fh2>\u003Cp>The top of the sidebar shows your project. With two or more, you can pick All projects or just one, and the one you pick filters Today, your posts, Schedule, Series and Ideas. Tamable always tells you what the filter hides, with a line like \"1 more in Mário\", so nothing slips past you.\u003C\u002Fp>\u003Cp>If you only write for yourself, little changes. With one project, the word never shows, and your writing strategy sits in Settings, under Writing.\u003C\u002Fp>\u003Ch2 id=\"a-word-on-the-name\">\u003Ca class=\"heading-anchor\" href=\"#a-word-on-the-name\" aria-label=\"Link to this section\">#\u003C\u002Fa>A word on the name\u003C\u002Fh2>\u003Cp>For the first day, projects went by another name, voices. When we wrote down plainly what Tamable is for (getting builders unstuck, with projects and one queue at the front), \"projects\" was the clearer word, so it became projects everywhere: in the app, the docs and the tools your AI uses.\u003C\u002Fp>\u003Ch2 id=\"where-to-find-it\">\u003Ca class=\"heading-anchor\" href=\"#where-to-find-it\" aria-label=\"Link to this section\">#\u003C\u002Fa>Where to find it\u003C\u002Fh2>\u003Cp>Open the menu at the top of the sidebar and choose Add a project. Tamable walks you through it: name it and add a logo, choose where it publishes, then let your AI interview you to write its strategy, start from your first project's strategy, or leave that for later. Each project's settings are in Settings, under Projects.\u003C\u002Fp>",{"title":6,"description":19,"canonicalUrl":20},"How projects in Tamable let you write for yourself and everything you build from one workspace, with a writing strategy per project and one queue.","https:\u002F\u002Ftamable.app\u002Fblog\u002Fprojects-one-place-for-everything-you-build",{"slug":12,"title":13,"number":14,"total":22,"previous":23,"next":33},7,{"slug":24,"path":25,"title":26,"excerpt":27,"cover":8,"publishedAt":28,"updatedAt":29,"series":30,"tags":32,"readingMinutes":16},"x-threads-that-post-all-or-nothing","\u002Fblog\u002Fx-threads-that-post-all-or-nothing","X threads that post all or nothing","If X turns down any part of your thread, Tamable takes down what already went out and tells you why, so you never end up with half a thread.","2026-11-01T12:00:00+00:00","2026-11-10T17:41:11+00:00",{"slug":12,"title":13,"number":31},5,[],{"slug":34,"path":35,"title":36,"excerpt":37,"cover":8,"publishedAt":38,"updatedAt":39,"series":40,"tags":41,"readingMinutes":42},"linkedin-posts-in-tamable","\u002Fblog\u002Flinkedin-posts-in-tamable","LinkedIn posts in Tamable","Tamable now writes and publishes LinkedIn posts on your own profile, next to your blog and X, from the same ideas and the same queue.","2026-11-08T12:00:00+00:00","2026-11-10T17:41:09+00:00",{"slug":12,"title":13,"number":22},[],2,true,[45,60,67],{"slug":46,"path":47,"title":48,"excerpt":49,"cover":8,"publishedAt":50,"updatedAt":51,"series":52,"tags":54,"readingMinutes":42,"featured":43,"featuredAt":55,"coverDrawn":56},"starting-over-a-writing-back-office","\u002Fblog\u002Fstarting-over-a-writing-back-office","Starting over: Tamable becomes a writing back office","On 18 and 19 October 2026 Tamable started over as one place for your ideas, blog posts and X posts, where your AI drafts from your own words and only you approve.","2026-11-09T14:33:31+00:00","2026-11-10T16:10:16+00:00",{"slug":12,"title":13,"number":53},1,[],"2026-11-09T17:21:35+00:00",{"kind":57,"text":58,"caption":59},"quote","Only the writer's words are facts.","Tamable's first rule",{"slug":34,"path":35,"title":36,"excerpt":37,"cover":8,"publishedAt":38,"updatedAt":39,"series":61,"tags":62,"readingMinutes":42,"featured":43,"featuredAt":63,"coverDrawn":64},{"slug":12,"title":13,"number":22},[],"2026-11-09T17:21:43+00:00",{"kind":57,"text":65,"caption":66},"We should have done this earlier, actually.","on why we built it",{"slug":24,"path":25,"title":26,"excerpt":27,"cover":8,"publishedAt":28,"updatedAt":29,"series":68,"tags":69,"readingMinutes":16,"featured":70,"featuredAt":8,"coverDrawn":8},{"slug":12,"title":13,"number":31},[],false,0,1794332617745]