wordcraft

What does it do?

WordCraft is an open-source word processor built in pure Rust for writing and document design. [1] It reads and writes .docx files, a document format, and can export PDFs with selectable text. [2a][2b] A directly supported use case is converting a .docx report to PDF using the command-line tool. [3]

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

126posts · 30d
Nov 30 posts
  1. Rewrite Everything in Java: Not Rust !A Java word processor running on an iPhone and a Mac Rust is a great language for a kernel, a driver or a database engine. Code like that can't pause for a garbage collector and has to account for every byte, and Rust's ownership model pays for itself there. Somewhere along the way "rewrite it in Rust" turned into the default answer for everything, including desktop and mobile applications. For applications, I think that's the wrong trade. You pay more to write the code, more to review it and more to build it, and you don't get a better application in return. <aside style="border-left: 4px solid #007aff; padding: 14px 18px; margin: 24px 0; border-radius: 4px; font-size: 0.95em;"><strong>What is Codename One?</strong> Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from a single Java or Kotlin codebase. Learn more at <a href="codenameone.com">codenameone.com</a>.</aside> So we tested it instead of arguing about it. Wordcraft is an open source word processor written in Rust with egui. It's a serious project with over 15,000 GitHub stars, a ribbon, styles, tables, track changes and mail merge, and it publishes a 502-row feature catalog, which makes it a fair target. We built the same word processor in Java with Codename One, implemented every catalog row Wordcraft implements, and measured both apps on the same GitHub runners in the same CI run. The Java version is faster, smaller, uses less memory, has about two thirds of the code and runs its tests several times cheaper. It also feels more native: it has a real macOS menu bar, copies formatted text into other apps, and lets you drag text and files between the document and the rest of the OS. And it ships to iPhone and Android from the same source. The details are below. This is also the start of a busy week. A word processor makes the case with one app; the rest of the week is about what you can start with today. Three new full-stack templates join Wayline: a real-time 3D strategy game, an end-to-end encrypted messenger and a food delivery service. Each one is an app and its server in one Java project that you can brand and ship. Coming This Week Today is the Java against Rust story. Then one template a day, followed by the framework features those templates pushed into Codename One: - Saturday, October 24: Skirmish: A Multiplayer Strategy Game Template in Java. A real-time strategy game in the style of Clash Royale, with a 3D arena, online matches, a level editor, in-app purchases, ads and a moderation console. - Sunday, October 25: Parley: A Private Messenger Template You Can Brand. An end-to-end encrypted messenger with groups, channels, voice notes, voice and video calls, linked devices and an admin console. - Monday, October 26: Savor: A Food Delivery Template for Restaurants and Local Fleets. Customer, restaurant, courier and admin roles in one app, with card holds, live tracking and payouts. - Tuesday, October 27: More of the Java API, and an Experiment With Unity Games. A much bigger Java class library, an experiment that runs simple Unity 2D games as Codename One apps, a faster XML parser and runnable samples in the docs. - Wednesday, October 28: Native Menus, File Dialogs and 3D Models. Native open and save dialogs, native menu bars with standard commands, and animated 3D models. - Thursday, October 29: WebRTC Calls, Key Agreement and ORM Checks at Build Time. WebRTC calls, key agreement and HKDF everywhere, a backend client with mutual TLS, and ORM mistakes that fail the build. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="A Skirmish battle with towers, troops and a hand of cards" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Skirmish, Saturday.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="419" height="909" src="codenameone.com" alt="The Parley chat list" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Parley, Sunday.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Savor home screen with food categories and restaurants" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Savor, Monday.</figcaption></figure> </div> The numbers Every figure below comes from one CI run (39825464193) that builds both apps from source and runs them on the same machines against the same documents. The workflow is in the repository, so you can rerun it. Desktop values are macOS / Linux / Windows medians with a 1,000-paragraph document. | What we measured | Java (Codename One) | Rust (Wordcraft) | | --- | --- | --- | | Startup to the first painted document | 370 / 231 / 288 ms | 821 / 246 / 455 ms | | Type a character to painted frame | 8.9 / 10.7 / 12.4 ms | 51.9 / 14.9 / 24.9 ms | | Idle RAM | 112 / 111 / 90 MiB | 145 / 187 / 106 MiB | | Executable size | 34.7 / 37.7 / 32.5 MiB | 55.0 / 75.2 / 57.5 MiB | | Feature catalog rows | 487 of 487 implementable | 487 implemented, 15 stubs | | Application code | 76,275 lines | 118,659 lines | | Tokens an AI agent reads to see all of it | 1,006,395 | 1,646,847 | | Cold build and full test run | 97 s | 961 s | | CI time per test | 86 ms | 500 ms | | Platforms from one source | macOS, Linux, Windows, iPhone/iPad, Android, browser | macOS, Linux, Windows, FreeBSD, browser | Java wins 38 of the 42 desktop measurements. The chart shows the gap on macOS as a ratio, so 2× means the Rust version needs twice as much of that resource: !Bar chart of Wordcraft (Rust) divided by the Codename One (Java) version on macOS. Undo 5.9x, Type a character 5.8x, CI time per test 5.8x, Reopen a DOCX 4.2x, Startup 2.2x, Paste 1.7x, Tokens 1.6x, Executable size 1.6x, Save a DOCX 1.6x, Lines of code 1.6x, Idle RAM 1.3x The other four are close calls, and none of them is a win on every OS: | Measurement | Where Rust was ahead | Where Java was ahead | | --- | --- | --- | | Startup with a one-paragraph document | Linux, by 4 ms (166 against 170 ms) | macOS (320 against 651 ms) and Windows (189 against 343 ms) | | Save a DOCX | Linux, by 1.8 ms (5.9 against 7.7 ms) | macOS (7.7 against 12.0 ms) and Windows (7.4 against 10.3 ms) | | Peak RAM during the workload | macOS by 7 MiB, Windows by 18 MiB | Linux (190 against 241 MiB) | A 4 ms difference in launching a nearly empty document isn't something a person can notice, and the same measurement on the other two systems goes to Java by hundreds of milliseconds. It's faster Typing latency is the number users feel. A character typed into the Java app reaches the screen in 8.9 ms on macOS; the Rust app takes 51.9 ms. At 60 Hz a frame lasts 16.7 ms, so one app stays inside a single frame and the other spends more than three. Undo is the same story, 8.9 ms against 52.3 ms. Opening documents shows it too. Reopening the test DOCX takes 31.6 ms on macOS against Wordcraft's 132 ms, and 31.5 ms against 261 ms on Windows. How does Java beat Rust here? Codename One compiles the app ahead of time through ParparVM, which translates the bytecode to C after dropping every class and method the app never reaches. The C compiler then inlines and optimizes across what's left. There's no JVM at run time. Garbage collection makes allocation cheap and reclaims memory on its own thread, so the application code has no ownership bookkeeping, no defensive clones and no reference counting. The UI runs on one thread while work such as saving runs in the background, and saving compresses large parts on several cores at once, without lifetimes or Send bounds to design around. We didn't use profile-guided optimization or special tuning for this benchmark. These are the defaults every Codename One app gets. It's smaller, and it scales better "Garbage collection wastes memory" is the first thing people tell me when I say Java should be used for desktop and mobile apps. The measurements say otherwise. The executable is less than two thirds the size on every OS, half on Linux. Idle memory is lower on all three, and the gap grows with the document: | Idle RAM | 1 paragraph | 1,000 paragraphs | 10,000 paragraphs | | --- | --- | --- | --- | | macOS, Java / Rust | 96 / 106 MiB | 112 / 145 MiB | 220 / 364 MiB | | Linux, Java / Rust | 94 / 164 MiB | 111 / 187 MiB | 198 / 387 MiB | | Windows, Java / Rust | 71 / 82 MiB | 90 / 106 MiB | 169 / 308 MiB | With a 10,000-paragraph document, the Rust version needs between 65% and 95% more memory. Startup with that document is 917 ms against 1,670 ms on macOS. Manual memory management doesn't make an app lean by itself. Data structures do, and a garbage collector frees you to pick good ones instead of the ones the borrow checker accepts. It costs less for AI and CI The Java code base is about two thirds of the lines and three fifths of the tokens. If you work with coding agents, tokens are the cost model: every task starts with the agent reading code, and every edit it proposes is code a human reviews. A smaller code base for the same feature catalog means less to read, a smaller context and smaller diffs. The word processor itself was written that way. I started with Codex, then switched to Claude, and Codename One's built-in MCP server let the agents drive the running app and inspect it while they worked. CI tells the same story. A cold build plus the full test suite takes 97 seconds for the Java app and 961 seconds for Wordcraft, on the same runner. The Java tests run on the JVM against the same code that ships natively, so a test run doesn't need a native toolchain. Rust compiles its whole dependency tree and its test binaries before it runs anything. The suites have different sizes (1,123 tests against 1,922), so per test it's 86 ms against 500 ms. About a quarter of Wordcraft's tests cover plumbing such as scroll viewports, popup placement and window state that Codename One provides as framework services and tests once. It's easier to review Here is how the spell checker loads its 2 MB word list without slowing startup, from Proofing.java: public static synchronized void preload(final Runnable done) { if (preloading) return; preloading = true; new Thread( (Runnable) () -> { WordList.get(); extra(); done.run(); }, "proofing-load") .start(); } Any Java developer can review that in seconds. A background thread fills a shared structure, and the garbage collector owns the memory. There are no lifetimes, no Arc<Mutex<...>> and no Send bounds. Familiarity matters too. Far more developers read Java every day than Rust, so the person reviewing a change is more likely to know the idioms. Java also asks less of them. A reviewer checks what the code does, not whether ownership, borrowing, lifetimes and trait bounds were satisfied in a way that happens to compile. That lighter mental load is a real cost difference. When an agent writes 500 lines for you, how fast a human can review them decides how fast you move. It's more portable The same source builds a native iPhone and iPad app, an Android app, a browser app and desktop apps for macOS, Linux, and Windows. CI builds every one of them on each run, with a screenshot from each. On a phone, the ribbon collapses into a tab picker, the page reflows to the screen width and a touch toolbar replaces the status bar. Wordcraft has no mobile target. There's one platform Wordcraft supports that we don't: FreeBSD. Codename One doesn't target it today. If there's demand for FreeBSD support, we'll add it, so tell us in the comments. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="552" height="1200" src="codenameone.com" alt="The Java word processor on an iPhone" loading="lazy" style="width:100%;height:auto" /></a><figcaption>iPhone</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="540" height="1200" src="codenameone.com" alt="The Java word processor on Android" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Android</figcaption></figure> </div> <figure style="margin:24px 0"><a href="codenameone.com"><img src="codenameone.com" alt="The Java word processor running in a browser" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The same app in a browser.</figcaption></figure> It feels more native This is the part I care about most, because users feel it before they ever see a benchmark. Portability usually means the lowest common denominator. Here it's the other way around: the Java app integrates with the operating system more deeply than the Rust one. On a Mac it has a real menu bar with the standard shortcuts, copies formatted text that Pages and Mail paste correctly, and lets you drag a selection out into another app or drop files and text in from the Finder: | Feature | Java (Codename One) | Rust (Wordcraft) | | --- | --- | --- | | macOS menu bar | A native menu bar with about 40 commands and standard shortcuts | No menu bar, commands live only in the ribbon | | Copy to other apps | HTML, RTF, Markdown and plain text, so Pages, Mail or a browser receive formatted text | Plain text only | | Drag out to other apps | A selection drags out as rich text | No drag source | | Drag in | Files and text, dropped at the caret | Files only | | Paste in | HTML, RTF, Markdown, images and files | HTML, RTF and images | | High contrast | Follows the OS setting live | Not supported | | iPhone, iPad and Android | Native apps with touch selection handles | No mobile target | <figure style="margin:24px 0"><a href="codenameone.com"><img width="1400" height="871" src="codenameone.com" alt="The Java word processor's native File menu with an Export submenu on macOS" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The native menu bar on macOS, with submenus.</figcaption></figure> <figure style="margin:24px 0"><a href="codenameone.com"><img width="1000" height="600" src="codenameone.com" alt="The macOS application menu with About, Settings and Quit" loading="lazy" style="width:100%;height:auto" /></a><figcaption>About, Settings and Quit where a Mac user expects them. Wednesday's post shows how any app gets this.</figcaption></figure> It looks at least as good Wordcraft is on the left, the Java app on the right. Both are polished desktop apps, and both follow the OS dark mode live. Only one of them also looks right on a phone and follows the high contrast setting. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="1600" height="1000" src="codenameone.com" alt="Wordcraft, the Rust word processor, showing its built-in sample document" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Wordcraft (Rust). Screenshot from its README.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="1600" height="835" src="codenameone.com" alt="The Codename One word processor in light mode on macOS" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The Java version on macOS.</figcaption></figure> </div> <figure style="margin:24px 0"><a href="codenameone.com"><img src="codenameone.com" alt="The Codename One word processor in dark mode" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Dark mode, following the OS live.</figcaption></figure> It's just as secure Memory safety is the reason most people give for choosing Rust, and it's a good reason. Java has been memory safe since 1995. Bounds are checked, there are no dangling pointers and there's no manual free. To its credit, Wordcraft forbids unsafe in its own crates, so on memory safety the two apps are even. The difference is in the supply chain. Wordcraft's Cargo.lock pulls in 534 external crates. The Java app depends on the Codename One framework and its own modules. Every dependency is code someone has to trust, update and audit, so a smaller dependency tree is a smaller attack surface. Can Rust catch up? For size and speed, probably. It would take a lot of work and a deep rethink of memory layout and inlining, which means even more code and even slower builds. Matching Java here would mean rebuilding, inside Rust, what Java already provides. That's the cost I'm talking about. A personal note. I use Firefox every day, and I love what the Rust work did for its speed and stability. But Firefox is a special case, and I think it proves my point. The parts Rust replaced are the low-level ones: the style engine, the renderer, media parsing. That's exactly where Rust belongs, and it works great there. The browser's user interface, the high-level part, is written in JavaScript, a JIT compiled, garbage collected language that gives the team flexibility. Firefox effectively reinvented the high-level side of Java for itself. A browser has to have both halves. Your application only has the second one. Why this matters now When I wrote Create an Uber Clone in 7 Days in 2018, building an Uber-style app was the goal. Today it should be where you start. With coding agents, one developer can take on a scope that used to need a team. Hello world isn't a label on a screen anymore. It's a full application with a backend, an admin console, payments and push notifications, and your work begins from there. At that scale, the language's overhead compounds. Every extra line is something an agent writes, a human reviews and CI builds, on every change, for the life of the product. Java was designed for big code bases maintained by many people, and it shows. It has a huge ecosystem, readable code, a fast compiler, fast tests and a garbage collector that takes memory management off your plate. Spending that budget on lifetimes in a settings screen doesn't buy your users anything. That's the direction Codename One is taking: complete starting points, plus everything around the code that a real product needs. Each template is a working application and its server in one Java project. The client and server share the API types, so a REST call or a WebSocket message is type checked on both ends. Growth and monetization are built into the framework instead of bolted on: invite-a-friend links, analytics, push notifications, ads and in-app purchases are all Codename One APIs that the templates already use. Commerce is the next piece we're working on. The template source is free under MIT-0, with no royalties and no revenue share. More This Week A real-time 3D strategy game, royalty free For years I avoided pitching Codename One for games. That changed while we built these templates: a modern mobile game is mostly app. Sign-in, menus, a shop, friends, quests, push and a server, with the battle as a small part of the code. Skirmish is a real-time strategy game in the style of Clash Royale. Two players face each other across a 3D arena of animated glTF characters, each drawing troops and spells from a deck, and try to bring down the other's towers. Matches run online in lockstep over a WebSocket, with replays, progression, gem packs, a season pass, ads, and invites. <video controls playsinline preload="metadata" poster="codenameone.com" style="width:100%;max-width:420px;height:auto;display:block;margin:0 auto" aria-label="A walkthrough of Skirmish: sign-in, the home screen, the guided training battle and a battle against a bot"> <source src="codenameone.com" type="video/mp4"> <a href="codenameone.com">Download the Skirmish walkthrough video</a>. </video> Every menu in that video is a regular Codename One component, laid out with layout managers and styled in CSS. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Skirmish home screen" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Home, chests and quests.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="An online Skirmish match" loading="lazy" style="width:100%;height:auto" /></a><figcaption>An online match.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Skirmish shop" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The shop.</figcaption></figure> </div> The game is only half of what ships. The Forge is a level editor inside the game, where players and your designers build units, arenas, missions and whole campaigns and share them as packs. And an admin console runs the game like a live service: live matches, reports and flags, player history with audited moderation, queries over game data, engagement pipelines and promotions. It works on a phone and on the desktop. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="1125" height="2436" src="codenameone.com" alt="The Forge level editor in Skirmish" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The Forge, the level editor.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="1125" height="2436" src="codenameone.com" alt="Designing an arena in the Forge" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Designing an arena.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Skirmish admin console on a phone" loading="lazy" style="width:100%;height:auto" /></a><figcaption>The admin console.</figcaption></figure> </div> <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="800" height="480" src="codenameone.com" alt="The Skirmish admin console on the desktop" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Live operations on the desktop.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="800" height="480" src="codenameone.com" alt="Engagement pipelines in the Skirmish admin console" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Engagement pipelines.</figcaption></figure> </div> Adding a unit to the game is one line in the shared rules module: add(new CardDef("squire", "Squire", CardDef.TROOP, 3) .hp(1450).damage(160).hitTicks(24).range(700).speed(45).radius(500)); No royalties, no per-install fees, no revenue share. Saturday's Skirmish article walks through the arena, the multiplayer model and the monetization. A messenger your server can't read Hospitals, companies and communities want their own messenger and can't use WhatsApp for it. Parley is that messenger: chats, groups, channels, voice notes, voice and video calls and linked devices, encrypted end to end with X3DH and the Double Ratchet, the design Signal uses. The server stores and forwards ciphertext, and calls go peer to peer. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="419" height="909" src="codenameone.com" alt="The Parley chat list" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Chats, groups and channels.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="419" height="909" src="codenameone.com" alt="An encrypted Parley conversation" loading="lazy" style="width:100%;height:auto" /></a><figcaption>An encrypted conversation.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="419" height="909" src="codenameone.com" alt="A Parley call" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Calls, peer to peer.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="419" height="909" src="codenameone.com" alt="The Parley admin dashboard" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Moderation without reading messages.</figcaption></figure> </div> The crypto reads like ordinary Java because the primitives are now part of Codename One: KeyPair ephemeral = KeyGenerator.ec(256); PrivateKey me = Identity.privateKey(); byte[] dh1 = KeyAgreement.ecdh(me, pub(signedKey)); byte[] dh2 = KeyAgreement.ecdh(ephemeral.getPrivateKey(), pub(identity)); byte[] dh3 = KeyAgreement.ecdh(ephemeral.getPrivateKey(), pub(signedKey)); Sunday's Parley article covers the protocol, moderation and how to brand it. Food delivery without the platform's cut Delivery platforms often take between 15% and 30% of every order. Savor gives a restaurant, a chain or a local startup its own service: one app whose landing screen depends on the role (customer, restaurant, courier or admin), card holds captured on delivery, live tracking on a map with no API key bill, and order and delivery state machines that can't get confused when two people act at once. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Savor customer home screen" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Customer</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The restaurant's order queue" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Restaurant</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="A delivery offer for a courier" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Courier</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="420" height="909" src="codenameone.com" alt="The Savor admin dashboard" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Admin</figcaption></figure> </div> Monday's Savor article shows the flow and the ways to reshape it, from a single restaurant to groceries or flowers. More of Java, and a question about Unity The class library gained 116 classes and interfaces, including java.util.function, streams, Optional, java.time and readers and writers. Existing Java code ports with fewer changes, and ParparVM and the obfuscator strip whatever your app doesn't call, so the overhead is minor. There's still no reflection and no class loading, on purpose. We also tried something new to learn from what Unity does right: simple Unity 2D projects, C# scripts and all, now build and run as Codename One apps. Five open source games run unmodified. It's a proof of concept, and you can't take any Unity game and run it. <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="960" height="540" src="codenameone.com" alt="Fruitopia, an open source Unity platformer, running on Codename One" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Fruitopia</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="960" height="540" src="codenameone.com" alt="An open source Unity Sokoban game running on Codename One" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Sokoban</figcaption></figure> </div> Would that be useful to you? Tuesday's Java and Unity article asks, and also covers a faster XML parser and a button in the API docs that runs each sample in your browser. Desktop apps that feel native The word processor needed a real menu bar and real file dialogs to hold up next to a native app, so now every Codename One app has them. A Command goes into the native menu bar with one call, and standard commands land where each OS expects them, with its own shortcuts: Command settings = Command.createDesktopRole(Command.DESKTOP_ROLE_SETTINGS, e -> showSettings()); Command quit = Command.createDesktopRole(Command.DESKTOP_ROLE_QUIT, e -> quit()); That's "Settings…" with Cmd+, on a Mac, "Options" under Tools on Windows and "Preferences" under Edit on Linux. Open and save dialogs are the operating system's own, with filters, options and a preview where the platform supports them: <div class="release-screenshots" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;align-items:start;margin:24px 0"> <figure style="margin:0"><a href="codenameone.com"><img width="1110" height="880" src="codenameone.com" alt="An open dialog with an image preview and a Remove location data option" loading="lazy" style="width:100%;height:auto" /></a><figcaption>An open dialog with a preview and an option.</figcaption></figure> <figure style="margin:0"><a href="codenameone.com"><img width="1000" height="600" src="codenameone.com" alt="The macOS application menu with About, Settings and Quit" loading="lazy" style="width:100%;height:auto" /></a><figcaption>Standard commands in the macOS application menu.</figcaption></figure> </div> Wednesday's desktop article has the details, plus the animated 3D models behind Skirmish. Calls, crypto and an ORM that fails the build Voice and video calls are now a Codename One API, built on WebRTC on Android, iOS and the browser. Signaling stays yours, so the same code works with any server: WebRtc.openUserMedia(true, true, true).ready(media -> { pc = WebRtc.createPeerConnection(config, listener); pc.addTrack(media.getAudio()); pc.addTrack(media.getVideo()); pc.createOffer().ready(offer -> pc.setLocalDescription(offer) .ready(done -> signalling.send(offer))); }); Turning a key agreement into an encryption key takes two lines, and works the same on every device and on the server: byte[] shared = KeyAgreement.ecdh(mine.getPrivateKey(), theirs.getPublicKey()); byte[] key = Hkdf.derive("SHA-256", null, shared, "chat message key v1".getBytes(), 32); On the server, a partner API that wants a client certificate and HTTP/2 is one builder: WebClient partner = new WebClient() .setClientCertificate(ClientCertificate.pkcs12(archive, password)) .setRequireHttp2(true) .setRequestTimeoutMillis(10000); And with Hibernate and Spring, plenty of mapping mistakes compile fine and blow up when the app starts or on the first request that touches the entity. Codename One's ORM reads your entities at compile time, so these are build errors: @Temporal requires a java.util.Date field: signedUp Persistent fields must be writable: name @Entity class com.example.Customer must declare a public no-arg constructor Thursday's calls and backends article goes through each of these. Where is this going? I don't want this read as "Rust is bad." If you're writing a kernel module, a codec, an embedded controller or anything with hard real-time limits, determinism matters more than throughput, and Rust is an excellent choice. A user-facing application has different constraints. It can trade determinism for throughput, for a smaller code base and for a team that moves faster. For applications, Java is the better tool, and Codename One is turning into the place where you start with a whole product instead of a blank screen. The word processor is now on the demos page. Clone the repository, rerun the benchmark workflow and check my numbers. If you find a measurement I got wrong, open an issue there. And if you want to start a project today, the Initializr generates any of the templates in a minute.

    5 reactions
  2. WordCraft Collab 1.0: An Open-Source Word Processor Where Humans and AI Agents Work Together What if multiple people and AI agents could edit the same Word document simultaneously, directly inside your application? That is what I set out to build with WordCraft Collab. WordCraft Collab 1.0 is an open-source, Word-style document editor built with Rust and WebAssembly. It brings real-time collaborative editing, comprehensive document capabilities, native Arabic and RTL support, and AI agent participation into one application. It can run as a desktop application, command-line tool, or browser-based editor. It can also be embedded into existing websites using its companion integration package. GitHub: hossamTahaHussein/wordcraft-collab The idea behind the project Document editing is a fundamental capability in many enterprise applications, content management systems, business platforms, and collaboration tools. However, building a complete word processor is a significant engineering challenge. I wanted to explore a different approach: a reusable, full-featured document editor that developers can integrate into their own applications, with collaboration built into the editing experience. I also wanted AI agents to become actual participants in document workflows rather than simply external chat assistants. 1. Real-time collaborative editing Multiple users can edit the same DOCX document simultaneously. Every user's changes are reflected across connected browsers, with a collaboration mechanism designed to keep document replicas consistent. Key capabilities include: - Live cursors and participant names - Real-time presence indicators - Automatic document saving - Saving and synchronization status - Shared undo and redo, while preserving individual edit ownership - Per-user suggesting mode - Edit, suggest, comment, and view permissions - Version history with preview and restore - Offline protection with read-only fallback and Save My Copy !A collaborator's suggested rewrite shown in magenta with the old sentence struck through, and a comment balloon in the margin How collaboration works Every edit is represented as a WordCraft command. Each browser applies its own edits immediately. A lightweight relay server orders incoming edits, and each connected replica replays the ordered operations while rebasing its own unconfirmed changes. This architecture allows multiple users to work concurrently without requiring every keystroke to wait for a server response. The collaboration implementation includes replica management, rebasing, position mapping, selective undo, and protocol handling. 2. Arabic and RTL support Arabic support was a major consideration in this project. Rather than treating RTL as a simple text-direction setting, the implementation covers the editor interface, document structure, formatting, and exported files. !The Arabic interface: the ribbon, rulers and status bar mirrored, with an Arabic document and a collaborator's caret labelled in Arabic Interface support: - Fully translated Arabic interface - Mirrored ribbon, menus, dialogs, panes, rulers, and status bar - Arabic interface through ?lang=ar or system language detection Document support: - Right-to-left paragraphs, tables, and sections - Mixed Arabic and English text - Correct text ordering - Kashida justification - Arabic spell checking File support: - RTL preservation in DOCX, HTML, ODT, and RTF - Searchable and selectable Arabic text in exported PDFs - Noto Sans Arabic font bundled with the application - Ayaspell Arabic dictionary bundled for spelling support Arabic is not an additional plugin or an external dependency. It is part of the editor itself. 3. AI agents as document collaborators One of the most interesting capabilities is integrating AI agents directly into collaborative documents. Using the Model Context Protocol (MCP), an AI agent can join a shared document as a named participant: wordcraft-cli collab-mcp Agents can: - Execute document editing commands - Insert and modify content - Suggest changes - Comment on document sections - Reply to comments - Identify other participants - Wait for document changes - Inspect document structure and content Agents operate in suggesting mode by default, allowing human users to review and accept or reject proposed changes. This creates a different interaction model: instead of copying content between a chatbot and a document, the AI agent works within the document collaboration workflow. 4. Developer integration WordCraft Collab is designed to be embedded into other applications. The companion wordcraft-embed project provides the JavaScript SDK, collaboration relay server, and server-side API. JavaScript SDK The SDK provides access to the editor's 649 commands through a unified interface: run(command, params) It also exposes operations including: - getText - getDocument(format) - inspect - insertText - select - setReadOnly - change events - selectionchange events - presence events - comment events Server-side integration The collaboration relay exposes an HTTP API for: - Retrieving document information - Exporting documents as DOCX, PDF, or text - Sending commands as live document edits - Removing participants - Closing documents It also supports HMAC-signed webhooks for events including: - joined - left - saved - edited - commented - restored This allows host applications to integrate document collaboration into their existing business workflows. 5. A complete word-processing experience WordCraft Collab is not just a collaborative text editor. It includes a broad range of document creation, formatting, layout, review, and publishing capabilities. !The Review tab with Track Changes on and comment balloons joined to the text by dashed leader lines Writing and formatting - Smart quotes and AutoCorrect - Lists and automatic list formatting - Clipboard operations with formatting - Find and replace with regular expressions - Font families, sizes, colors, and character spacing - Bold, italic, underline, strikethrough - Superscript and subscript - Format Painter and Change Case Paragraphs and styles - Alignment and indentation - Line and paragraph spacing - Tabs, leaders, borders, and shading - Built-in styles and custom styles - Style galleries and themes - Widow and orphan control !The Design tab with style-set previews, a serif theme with plum headings and a pale DRAFT watermark Tables and pages - Table insertion, merging, and splitting - Table styles and repeated header rows - Table sorting and formulas - Page margins, orientation, and sizes - Multiple columns and section breaks - Headers, footers, and page numbers - Watermarks and page borders !The Layout tab: a drop cap, text wrapping around a shape, automatic hyphenation, line numbers and a page border Images and objects - Image insertion, cropping, resizing, and rotation - Brightness and contrast adjustments - Transparency and background removal - Shapes and text boxes - Floating objects and text wrapping References and review - Tables of contents - Footnotes and endnotes - Citations and bibliographies - APA, MLA, Chicago, and IEEE styles - Captions and cross-references - Index and table of authorities - Spelling and grammar suggestions - Comments and track changes - Accept and reject changes - Document comparison - Accessibility checking and document inspection !The References tab: a table of contents with dotted leaders on page one, and a styled table, numbered list and hyperlink on page two Mailings - Mail merge from CSV - Merge fields - Address blocks and greeting lines - Preview and document generation - Envelopes and labels Viewing - Print layout, web layout, and draft mode - Read mode and focus mode - Zoom and multiple-page views - Navigation pane and rulers - Gridlines and dark mode !WordCraft in dark mode with the Insert tab open and formatting marks shown 6. Multiple document formats The editor supports reading and writing DOCX files, including importing legacy Word 97–2003 DOC files. Other supported formats include: - PDF export - ODT - RTF - HTML - Markdown - LaTeX - Plain text - Page images The objective is to make document creation and conversion available through the same underlying document engine. 7. Desktop, browser, and command line The project is not limited to a browser-based editor. It provides three application entry points: Desktop application A full desktop word processor with a sample document and support for opening existing documents. !The File tab start page with templates and a list of recent documents Browser application A WebAssembly-powered editor that runs in the browser and supports real-time collaboration. Command-line interface The CLI enables document conversion, text extraction, inspection, and automated document editing. For example: wordcraft-cli convert report.docx report.pdf wordcraft-cli text report.docx wordcraft-cli inspect report.docx You can also execute document operations through command sequences or JSON scripts. 8. Architecture and technology The project is built around a layered Rust architecture. | Layer | Components | |---|---| | L0 | Geometry and measurements | | L1 | Document model, fonts, spelling and grammar | | L2 | Layout, pagination, DOCX and other formats | | L3 | Rendering and PDF generation | | L4 | Editing engine, sessions, undo/redo, 649 commands | | L5 | MCP server and collaboration engine | | L6 | UI built with egui | | Applications | Desktop, CLI and WebAssembly browser application | The browser application uses Rust compiled to WebAssembly. The architecture separates document modeling, editing, rendering, collaboration, and user interface responsibilities. This makes it possible to expose the same underlying document capabilities through different application interfaces. 9. Testing and reliability Collaborative editing requires more than verifying that two users can type simultaneously. The project includes: - Randomized multi-user convergence tests - Undo and redo collaboration tests - Unit tests - End-to-end tests with three browser instances - Relay restart testing - AI agent integration testing against the actual collaboration relay The CI workflow runs formatting checks, Clippy, approximately 800 tests, asset attribution checks, architecture layering checks, and the WebAssembly build. 10. Getting started Clone the repository: git clone https://github.com/hossamTahaHussein/wordcraft-collab cd wordcraft-collab Run the desktop application: cargo run --release -p wordcraft -- --sample Open an existing document: cargo run --release -p wordcraft -- report.docx Run the browser version: cd apps/wordcraft-web trunk serve Open http://127.0.0.1:8771/?sample For the browser collaboration setup and embedding instructions, see the companion repository. A prebuilt web build is attached to the v1.0.0 release. Open source and contributions WordCraft Collab is dual-licensed under MIT or Apache-2.0, at your option. The project is based on WordCraft by the ArtCraft team and its contributors. WordCraft Collab is an independent modified project and is not sponsored, affiliated with, or endorsed by the ArtCraft team. The collaboration engine, Arabic and RTL improvements, integrations, and AI agent capabilities are part of WordCraft Collab. Explore the repositories: - Editor: hossamTahaHussein/wordcraft-collab - Embedding SDK and collaboration relay: hossamTahaHussein/wordcraft-embed What's next? Version 1.0 establishes the foundation for a different approach to document collaboration. Coming in the next release: spreadsheet and presentation apps. WordCraft Collab will grow beyond documents, with a spreadsheet editor and a presentation editor joining the word processor. I am particularly interested in expanding the possibilities around AI agents, document automation, and embedding collaborative editing into enterprise applications. Imagine contracts, reports, proposals, and business documents where people and AI agents can work together, with changes visible, reviewable, and tracked. That is the direction I want to explore. I'd like to hear from developers: What would you build if you could embed a complete word processor into your application and allow AI agents to collaborate directly with your users? Contributions, feedback, and GitHub stars are welcome. Website: hossamtaha.me

  3. Sunsetting Rune, and why I'm writing in WordCraft now Earlier this month I started building Rune, a word processor for Linux and Omarchy with AI built right into the writing surface. Today I’m archiving it, and I’d like to tell you why. Why I built Rune Word processors on Linux felt like a choice between heavyweight ports and plain text editors pretending to be word processors. And every one of them treated AI as a sidebar plugin. I wanted the opposite: a fast, native app where the model is part of the page, where you can ask it to fix a paragraph and the fix lands right in your document as one undo step. Rune got further than I expected. It went from an idea to version 0.8.7 in about two weeks, with packages for Arch, Debian and Fedora, an AppImage for most other distros, headers and footers, tables, and sign-in for ChatGPT and OpenRouter. What I learned Quite a lot, honestly. Rune started on LibreOfficeKit and ended up as a single Qt process that reads and writes ODF itself, because the first design had a performance ceiling I couldn’t get past. Along the way I learned to test real files instead of trusting documentation. That habit caught a bug in Qt’s own ODF writer, where a table right after a list silently disappeared when LibreOffice opened the file. By the end, Rune was checked by 504 automated tests. I’ll carry that way of working into everything I build next. Then I found WordCraft Recently I came across WordCraft, a fast, open-source word processor written in Rust by the ArtCraft team. I tried it, and it’s really good. It does what Rune set out to do, and more. It has a ribbon and styles, works with .docx natively along with .odt, Markdown and more, exports PDF, and has track changes and comments, offline spelling and grammar, footnotes, a table of contents, and citations in APA, MLA, Chicago and IEEE. It runs on Linux as a Flatpak, plus macOS, Windows, FreeBSD and the web. The part that really got me is how it treats AI. Its commands are available through a command-line tool, a JSON control channel and an MCP server, so AI assistants can work inside your documents. That’s the idea I was chasing with Rune, done in a more open way: you bring whichever assistant you like. It’s still in development, but it’s already well past where Rune is. Why archive instead of compete I could keep going. But I’m one person, word processors are a lot of work to maintain, and the world doesn’t need two small open-source editors chasing the same idea when one of them is already further along. I’d rather spend my time on things only Nine Point Labs can build, and send you to the better tool. So Rune is archived. The code stays up under the MIT license, along with the existing releases, if you’d like to learn from it or fork it. The README now points to WordCraft. Give WordCraft a try If you write on Linux, or anywhere really, please give WordCraft a try. The source is on GitHub if you’d like to dig in or help out. Thank you to everyone who tried Rune or sent a kind word about it. It meant a lot. --- Originally published on The Word from Nine Point Labs.

  4. YouTube · · YouTube description · AI 뉴스제로

    별 1만 5천 개, 클로드와 짠 오피스 복제앱 대박 난 이유 (GitHub) #Shorts 워드·엑셀·파워포인트를 처음부터 다시 만든 오픈소스 WordCraft·GridCraft·DeckCraft가 10월 7일 공개됐습니다. WordCraft 저장소의 깃허브 별은 10월 22일 조회 기준 15,370개입니다. 커밋 기록에는 공동 작성자로 Claude Opus 5.5가 표기돼 있습니다. 저장소 README 기준으로 WordCraft는 기능 목록의 리본·메뉴 기능 97%에 명령을 갖췄지만, 실제 업무 준비도는 약 60%로 스스로 평가합니다. GridCraft는 표준 함수 513개를 목록에 올렸고 실사용 준비도는 약 50%입니다. 세 앱 모두 알파 단계이므로 중요한 파일은 사본으로 먼저 시험해 보세요. 📚 출처 - WordCraft (GitHub): storytold/wordcraft - GridCraft (GitHub): storytold/gridcraft - DeckCraft (GitHub): storytold/deckcraft - WordCraft 커밋 기록: github.com/storytold/wordcraft/commits/main #Shorts #뉴스제로

    13 likes · 1 comment · 1,297 views
  5. YouTube · · YouTube description · DIY Smart Code

    Is Adobe in trouble? An AI agent just cloned their entire suite #ai #claude ArtCraft PhotoCraft is a free, open-source Photoshop clone, and Claude Code drives it over the app's own MCP server without touching the mouse. Claude got real jobs in PhotoCraft, GridCraft, WordCraft and FilmCraft: 14 graded agent runs, all 14 passed, and one wall (Place is switched off for agents) that Claude Code then fixed in the open-source code. What it changed, how the patched build did and where the clone still breaks are in the full video: youtu.be ---- Higgsfield AI — Create AI Videos & Visuals Get 10% OFF here: higgsfield.ai 🚀 DYNAMOUS AI COMMUNITY Want to learn agentic coding with live daily events and workshops? Check out Dynamous AI: dynamous.ai Get 10% off here 👉 shorturl.smartcode.diy ⚡ HOSTINGER — RELIABLE HOSTING FOR YOUR PROJECTS (10% OFF) Whether you're shipping a portfolio, a side project, n8n flows, or AI agents — I use Hostinger for fast, affordable VPS + web hosting. Get 10% off here 👉 hostinger.com n8n: n8n.partnerlinks.io (Affiliate links — costs you nothing, supports the channel.) ---- What you will see in this 1-minute Short: → PhotoCraft, the Photoshop copy from ArtCraft's 10 open-source Adobe and Office clones, driven by Claude Code over its own MCP server → Four apps, four real jobs: a thumbnail (PhotoCraft), a catalog summary (GridCraft), an editor pass (WordCraft) and a video cut (FilmCraft) → 14 agent runs checked against answer keys written before run 1, all 14 passed → The wall: PhotoCraft's Place command is switched off for automation, so Claude needed a workaround in every run → Claude Code fixing the open-source app itself (the fix, the patched runs and the limits are in the full video) Full video, the complete test: youtu.be PhotoCraft (Photoshop clone): storytold/photocraft GridCraft (Excel clone): storytold/gridcraft WordCraft (Word clone): storytold/wordcraft FilmCraft (Premiere clone): storytold/filmcraft ArtCraft official site: getartcraft.com Would you drop Adobe for a free clone your agent can run and patch? Yes or no? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [ar] هل تواجه أدوبي مشكلة؟ قام برنامج ذكاء اصطناعي باستنساخ مجموعة برامجها بالكامل #ذكاء_اصطناعي #كلود ArtCraft PhotoCraft هو برنامج مجاني مفتوح المصدر يُحاكي برنامج Photoshop، ويُشغّله Claude Code عبر خادم MCP الخاص بالتطبيق دون الحاجة إلى استخدام الفأرة. حصل Claude على فرص عمل حقيقية في PhotoCraft وGridCraft وWordCraft وFilmCraft: 14 اختبارًا تجريبيًا، اجتازها جميعًا بنجاح، مع وجود ثغرة واحدة (تعطيل خاصية Place للوكلاء) قام Claude Code بإصلاحها في الكود مفتوح المصدر. يُمكنكم مشاهدة الفيديو الكامل لمعرفة التغييرات التي طرأت، وكيفية عمل النسخة المُعدّلة، وأين لا تزال النسخة تعاني من بعض المشاكل: youtu.be ---- Higgsfield AI — إنشاء فيديوهات ورسومات ذكاء اصطناعي احصل على خصم 10% هنا: higgsfield.ai 🚀 مجتمع ذكاء اصطناعي ديناميكي هل ترغب بتعلم برمجة الوكلاء من خلال فعاليات وورش عمل يومية مباشرة؟ هل ترغب بتعلم برمجة الوكلاء من خلال فعاليات وورش عمل مباشرة؟ اكتشف Dynamous AI: dynamous.ai احصل على خصم ١٠٪ هنا 👉 shorturl.smartcode.diy ⚡ هوستينجر - استضافة موثوقة لمشاريعك (خصم ١٠٪) سواء كنت تُطلق معرض أعمالك، أو مشروعًا جانبيًا، أو خوارزميات n8n، أو وكلاء ذكاء اصطناعي، فأنا أستخدم هوستينجر لاستضافة مواقع وخوادم افتراضية خاصة (VPS) سريعة وبأسعار معقولة. احصل على خصم ١٠٪ هنا 👉 hostinger.com n8n: n8n.partnerlinks.io (روابط تابعة - لا تُكلفك شيئًا، وتدعم القناة.) ---- ما ستشاهده في هذا الفيديو القصير (دقيقة واحدة): → برنامج PhotoCraft، وهو نسخة من برنامج Photoshop من مجموعة ArtCraft التي تضم ١٠ برامج مفتوحة المصدر تُحاكي Adobe وOffice، ويعمل بواسطة Claude Code عبر خادم MCP الخاص به. → أربعة تطبيقات، وأربع مهام حقيقية: صورة مصغرة (PhotoCraft)، ملخص كتالوج (GridCraft)، تحرير (WordCraft)، ومونتاج فيديو (FilmCraft). → تم فحص ١٤ عملية تشغيل باستخدام مفاتيح الإجابات المكتوبة قبل التشغيل الأول، ونجحت جميعها. → العائق: تم تعطيل أمر "Place" في PhotoCraft لأغراض التشغيل الآلي، لذا احتاج Claude إلى حل بديل في كل عملية تشغيل. → Claude Code يُصلح التطبيق مفتوح المصدر نفسه. (الفيديو الكامل يحتوي على الإصلاحات، والتشغيلات المُعدّلة، والقيود) الفيديو الكامل، والاختبار الشامل: youtu.be PhotoCraft (نسخة من Photoshop): storytold/photocraft GridCraft (نسخة من Excel): storytold/gridcraft WordCraft (نسخة من Word): storytold/wordcraft FilmCraft (نسخة من Premiere): storytold/filmcraft الموقع الرسمي لـ ArtCraft: getartcraft.com هل ستستغني عن Adobe مقابل نسخة مجانية يمكن لوكيلك تشغيلها وتحديثها؟ نعم أم لا؟ آرت كرافتفوتو كرافت فيلم كرافت جريد كرافت وورد كرافت كلود كود كلود إم سي بي إم سي بي وكلاء الذكاء الاصطناعي بديل فوتوشوب نسخة فوتوشوب فوتوشوب مفتوح المصدر بديل أدوبي بديل فوتوشوب مجاني مفتوح المصدر برمجة الذكاء الاصطناعي أدوات المطورين أفلام قصيرة [bn] Adobe কি বিপদে? একটি এআই এজেন্ট তাদের পুরো স্যুট ক্লোন করে ফেলেছে #ai #claude আর্টক্রাফট ফটোক্রাফট হলো একটি ফ্রি, ওপেন-সোর্স ফটোশপ ক্লোন, এবং ক্লড কোড মাউস স্পর্শ না করেই অ্যাপটির নিজস্ব এমসিপি সার্ভারের মাধ্যমে এটি পরিচালনা করেন। ক্লড ফটোক্রাফট, গ্রিডক্রাফট, ওয়ার্ডক্রাফট এবং ফিল্মক্রাফটে আসল কাজ পেয়েছিলেন: ১৪টি গ্রেডেড এজেন্ট রান, সবগুলোই পাস করেছে, এবং একটি সমস্যা (এজেন্টদের জন্য প্লেস বন্ধ থাকে) যা ক্লড কোড পরে ওপেন-সোর্স কোডে ঠিক করেন। এতে কী পরিবর্তন হয়েছে, প্যাচ করা বিল্ডটি কেমন কাজ করেছে এবং ক্লোনটি এখনও কোথায় সমস্যা করে, তা সম্পূর্ণ ভিডিওতে রয়েছে: youtu.be ---- হিগসফিল্ড এআই — এআই ভিডিও এবং ভিজ্যুয়াল তৈরি করুন এখানে ১০% ছাড় পান: higgsfield.ai 🚀 শক্তিশালী এআই কমিউনিটি লাইভ দৈনিক ইভেন্ট এবং ওয়ার্কশপের মাধ্যমে এজেন্টিক কোডিং শিখতে চান? Dynamous AI দেখুন: dynamous.ai এখানে ১০% ছাড় পান 👉 shorturl.smartcode.diy ⚡ HOSTINGER — আপনার প্রোজেক্টের জন্য নির্ভরযোগ্য হোস্টিং (১০% ছাড়) আপনি পোর্টফোলিও, সাইড প্রোজেক্ট, n8n ফ্লো, বা AI এজেন্ট যা-ই প্রকাশ করুন না কেন — আমি দ্রুত ও সাশ্রয়ী VPS + ওয়েব হোস্টিংয়ের জন্য Hostinger ব্যবহার করি। এখানে ১০% ছাড় পান 👉 hostinger.com n8n: n8n.partnerlinks.io (অ্যাফিলিয়েট লিঙ্ক — এতে আপনার কোনো খরচ হবে না, চ্যানেলকে সমর্থন করবে।) ---- এই ১-মিনিটের শর্টে আপনি যা দেখবেন: → ArtCraft-এর ১০টি ওপেন-সোর্স Adobe এবং Office ক্লোনের মধ্যে থেকে PhotoCraft হলো Photoshop-এর একটি কপি, যা Claude Code তার নিজস্ব MCP সার্ভারের মাধ্যমে পরিচালনা করেন → চারটি অ্যাপ, চারটি আসল কাজ: একটি থাম্বনেইল (PhotoCraft), একটি ক্যাটালগ সামারি (GridCraft), একটি এডিটর পাস (WordCraft) এবং একটি ভিডিও কাট (FilmCraft) → প্রথম রানের আগে লেখা উত্তরপত্রের সাথে মিলিয়ে ১৪টি এজেন্ট রান পরীক্ষা করা হয়েছে, সবগুলোই পাস করেছে → মূল সমস্যা: অটোমেশনের জন্য PhotoCraft-এর Place কমান্ডটি বন্ধ রাখা হয়, তাই প্রতিটি রানে Claude-কে একটি বিকল্প পদ্ধতির প্রয়োজন হয়েছিল → Claude Code-এর সমাধান ওপেন-সোর্স অ্যাপটি নিজেই (ফিক্স, প্যাচ করা রান এবং সীমাবদ্ধতাগুলো সম্পূর্ণ ভিডিওতে রয়েছে) সম্পূর্ণ ভিডিও, পুরো পরীক্ষা: youtu.be ফটোক্রাফট (ফটোশপ ক্লোন): storytold/photocraft গ্রিডক্রাফট (এক্সেল ক্লোন): storytold/gridcraft ওয়ার্ডক্রাফট (ওয়ার্ড ক্লোন): storytold/wordcraft ফিল্মক্রাফট (প্রিমিয়ার ক্লোন): storytold/filmcraft আর্টক্রাফট অফিসিয়াল সাইট: getartcraft.com আপনি কি অ্যাডোবি ছেড়ে এমন একটি ফ্রি ক্লোন ব্যবহার করবেন যা আপনার এজেন্ট চালাতে এবং প্যাচ করতে পারে? হ্যাঁ বা না? #আর্টক্রাফট #ফটোক্রাফট #ফিল্মক্রাফট #গ্রিডক্রাফট #ওয়ার্ডক্রাফট #ক্লডকোড #ক্লডএমসিপি #এমসিপি #এআইএজেন্টস #ফটোশপঅল্টারনেটিভ #ফটোশপক্লোন #ওপেনসোর্সফটোশপ #অ্যাডোবিঅল্টারনেটিভ #ফ্রিফটোশপঅল্টারনেটিভ #ওপেনসোর্স #এআইকোডিং #ডেভটুলস #শর্টস [de-DE] Steckt Adobe in der Klemme? Ein KI-Agent hat gerade ihre gesamte Suite geklont #ki #claude ArtCraft PhotoCraft ist ein kostenloser Open-Source-Photoshop-Klon, der von Claude Code über den eigenen MCP-Server der App gesteuert wird – ganz ohne Maus. Claude hat in PhotoCraft, GridCraft, WordCraft und FilmCraft echte Aufgaben übernommen: 14 bewertete Agentenläufe, alle 14 erfolgreich abgeschlossen, mit einer Hürde (die Platzierungsfunktion ist für Agenten deaktiviert), die Claude Code anschließend im Open-Source-Code behoben hat. Was sich geändert hat, wie die gepatchte Version funktioniert und wo der Klon noch Fehler aufweist, sehen Sie im vollständigen Video: youtu.be ---- Higgsfield AI – KI-Videos & -Visualisierungen erstellen 10 % Rabatt sichern: higgsfield.ai 🚀 Dynamische KI-Community Möchten Sie agentenbasierte Programmierung in täglichen Live-Events und Workshops lernen? Entdecke Dynamous AI: dynamous.ai Sichere dir hier 10 % Rabatt 👉 shorturl.smartcode.diy ⚡ HOSTINGER – ZUVERLÄSSIGES HOSTING FÜR DEINE PROJEKTE (10 % RABATT) Egal, ob du ein Portfolio, ein Nebenprojekt, n8n Flows oder KI-Agenten veröffentlichst – ich nutze Hostinger für schnelles und günstiges VPS- und Webhosting. Sichere dir hier 10 % Rabatt 👉 hostinger.com n8n: n8n.partnerlinks.io (Affiliate-Links – kostet dich nichts, unterstützt aber den Kanal.) ---- Was dich in diesem 1-minütigen Kurzvideo erwartet: → PhotoCraft, die Photoshop-Kopie aus ArtCrafts 10 Open-Source-Klonen von Adobe und Office, ausgeführt von Claude Code über seinen eigenen MCP-Server → Vier Apps, vier reale Aufgaben: ein Vorschaubild (PhotoCraft), eine Katalogübersicht (GridCraft), ein Bearbeitungsschritt (WordCraft) und ein Videoschnitt (FilmCraft) → 14 Agentenläufe wurden anhand von vor dem ersten Lauf erstellten Lösungsschlüsseln überprüft – alle 14 erfolgreich → Das Problem: Der Befehl „Platzieren“ in PhotoCraft ist für die Automatisierung deaktiviert, daher benötigte Claude für jeden Lauf einen Workaround → Claude Code behebt das Problem in der Open-Source-App (die Korrektur, der Patch) (Die Testläufe und -grenzen sind im vollständigen Video zu sehen.) Vollständiges Video, der komplette Test: youtu.be PhotoCraft (Photoshop-Klon): storytold/photocraft GridCraft (Excel-Klon): storytold/gridcraft WordCraft (Word-Klon): storytold/wordcraft FilmCraft (Premiere-Klon): storytold/filmcraft Offizielle ArtCraft-Website: getartcraft.com Würden Sie Adobe durch einen kostenlosen Klon ersetzen, den Ihr Agent ausführen und patchen kann? Ja oder nein? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [es-US] ¿Está Adobe en problemas? Un agente de IA acaba de clonar toda su suite #ia #claude ArtCraft PhotoCraft es un clon de Photoshop gratuito y de código abierto, y Claude Code lo ejecuta a través del servidor MCP de la propia aplicación sin usar el ratón. Claude obtuvo trabajos reales en PhotoCraft, GridCraft, WordCraft y FilmCraft: 14 ejecuciones de agentes evaluadas, todas superadas, y un obstáculo (la función "Colocar" estaba desactivada para los agentes) que Claude Code solucionó en el código abierto. En el vídeo completo se explican los cambios, el rendimiento de la versión corregida y los problemas que aún presenta el clon: youtu.be ---- Higgsfield AI — Crea vídeos y efectos visuales con IA Obtén un 10 % de descuento aquí: higgsfield.ai 🚀 COMUNIDAD DINÁMICA DE IA ¿Quieres aprender programación de agentes con eventos y talleres diarios en directo? Descubre Dynamous AI: dynamous.ai Obtén un 10 % de descuento aquí 👉 shorturl.smartcode.diy ⚡ HOSTINGER: ALOJAMIENTO CONFIABLE PARA TUS PROYECTOS (10 % DE DESCUENTO) Ya sea que estés publicando un portafolio, un proyecto paralelo, flujos de n8n o agentes de IA, yo uso Hostinger para un alojamiento web y VPS rápido y económico. Obtén un 10 % de descuento aquí 👉 hostinger.com n8n: n8n.partnerlinks.io (Enlaces de afiliados: no te cuestan nada y apoyan el canal). ---- Lo que verás en este breve vídeo de 1 minuto: → PhotoCraft, la copia de Photoshop de los 10 clones de Adobe y Office de código abierto de ArtCraft, controlada por Claude Code en su propio servidor MCP. → Cuatro aplicaciones, cuatro trabajos reales: una miniatura (PhotoCraft), un resumen de catálogo (GridCraft), una revisión de edición (WordCraft) y un corte de vídeo (FilmCraft). → 14 ejecuciones del agente, verificadas con las claves de respuesta escritas antes de la ejecución 1; las 14 superaron la prueba. → El obstáculo: el comando "Colocar" de PhotoCraft está desactivado para la automatización, por lo que Claude necesitó una solución alternativa en cada ejecución. → Claude Code solucionando el problema del código abierto. La aplicación en sí (la solución, las ejecuciones parcheadas y las limitaciones se muestran en el video completo) Video completo, prueba completa: youtu.be PhotoCraft (clon de Photoshop): storytold/photocraft GridCraft (clon de Excel): storytold/gridcraft WordCraft (clon de Word): storytold/wordcraft FilmCraft (clon de Premiere): storytold/filmcraft Sitio web oficial de ArtCraft: getartcraft.com ¿Dejarías Adobe por un clon gratuito que tu agente pueda ejecutar y parchear? ¿Sí o no? #ArteArtístico #Fotografía #Cine #Cuadrícula #Palabras #ClaudeCode #ClaudeMCP #MCP #AIAgents #AlternativaAPoshop #ClonAPoshop #PhotoshopCódigoAbierto #AlternativaAPobe #AlternativaAPoshopGratuita #CódigoAbierto #CodificaciónAI #HerramientasDeDesarrollo #Cortos [fr-FR] Adobe est-il en difficulté ? Un agent IA vient de cloner toute sa suite logicielle. #ai #claude ArtCraft PhotoCraft est un clone gratuit et open source de Photoshop, piloté par Claude Code via le serveur MCP intégré, sans utiliser la souris. Claude a décroché de véritables missions avec PhotoCraft, GridCraft, WordCraft et FilmCraft : 14 tests d'agents évalués, tous réussis, et un seul obstacle (la fonction « Placer » était désactivée pour les agents) qu'il a ensuite corrigé dans le code source. La vidéo complète détaille les modifications apportées, les performances de la version patchée et les éventuelles failles du clone : youtu.be ---- Higgsfield AI — Créez des vidéos et des visuels IA Bénéficiez de 10 % de réduction ici : higgsfield.ai 🚀 COMMUNAUTÉ IA DYNAMIQUE Envie d'apprendre la programmation d'agents grâce à des événements et des ateliers quotidiens en direct ? Découvrez Dynamous AI : dynamous.ai Bénéficiez de 10 % de réduction ici 👉 shorturl.smartcode.diy ⚡ HOSTINGER — HÉBERGEMENT FIABLE POUR VOS PROJETS (10 % DE RÉDUCTION) Que vous présentiez un portfolio, un projet personnel, des flux n8n ou des agents IA, j’utilise Hostinger pour un hébergement VPS et web rapide et abordable. Bénéficiez de 10 % de réduction ici 👉 hostinger.com n8n : n8n.partnerlinks.io (Liens affiliés — sans frais pour vous, ils soutiennent la chaîne.) ---- Ce que vous verrez dans cette courte vidéo d'une minute : → PhotoCraft, la copie de Photoshop issue des 10 clones open source d'Adobe et d'Office d'ArtCraft, pilotée par Claude Code sur son propre serveur MCP → Quatre applications, quatre tâches concrètes : une vignette (PhotoCraft), un résumé de catalogue (GridCraft), une étape d'édition (WordCraft) et un montage vidéo (FilmCraft) → 14 exécutions d'agents vérifiées par rapport aux corrigés écrits avant la première exécution ; les 14 ont réussi → Le problème : la commande « Placer » de PhotoCraft est désactivée pour l'automatisation, Claude a donc dû trouver une solution de contournement à chaque exécution → Claude Code corrigeant l'application open source elle-même (le correctif, la version patchée) (Les résultats et les limites sont détaillés dans la vidéo complète.) Vidéo complète du test : youtu.be PhotoCraft (clone de Photoshop) : storytold/photocraft GridCraft (clone d’Excel) : storytold/gridcraft WordCraft (clone de Word) : storytold/wordcraft FilmCraft (clone de Premiere) : storytold/filmcraft Site officiel d’ArtCraft : getartcraft.com Seriez-vous prêt à abandonner Adobe pour un clone gratuit que votre agent pourrait exécuter et modifier ? Oui ou non ? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [hi] क्या एडोब मुश्किल में है? एक एआई एजेंट ने उनके पूरे सॉफ्टवेयर को क्लोन कर लिया है। #एआई #क्लाउड आर्टक्राफ्ट फोटोक्राफ्ट एक मुफ़्त, ओपन-सोर्स फोटोशॉप क्लोन है, और क्लाउड कोड इसे ऐप के अपने एमसीपी सर्वर पर बिना माउस का इस्तेमाल किए चलाते हैं। क्लाउड को फोटोक्राफ्ट, ग्रिडक्राफ्ट, वर्डक्राफ्ट और फिल्मक्राफ्ट में असली काम मिले: 14 ग्रेडेड एजेंट रन, सभी 14 सफल रहे, और एक समस्या (एजेंटों के लिए प्लेस बटन बंद था) जिसे क्लाउड कोड ने ओपन-सोर्स कोड में ठीक कर दिया। क्या बदलाव हुए, पैच किए गए बिल्ड ने कैसा प्रदर्शन किया और क्लोन में अभी भी क्या कमियां हैं, यह सब इस पूरे वीडियो में देखें: youtu.be ---- हिग्सफील्ड एआई — एआई वीडियो और विज़ुअल बनाएं यहां 10% की छूट पाएं: higgsfield.ai 🚀 गतिशील एआई समुदाय क्या आप दैनिक लाइव इवेंट और वर्कशॉप के साथ एजेंटिक कोडिंग सीखना चाहते हैं? Dynamous AI देखें: dynamous.ai यहां 10% की छूट पाएं 👉 shorturl.smartcode.diy ⚡ HOSTINGER — आपके प्रोजेक्ट्स के लिए भरोसेमंद होस्टिंग (10% की छूट) चाहे आप पोर्टफोलियो, साइड प्रोजेक्ट, n8n फ्लो या AI एजेंट बना रहे हों — मैं तेज़ और किफ़ायती VPS + वेब होस्टिंग के लिए Hostinger का इस्तेमाल करता हूं। यहां 10% की छूट पाएं 👉 hostinger.com n8n: n8n.partnerlinks.io (एफिलिएट लिंक - आपको कुछ भी खर्च नहीं करना पड़ेगा, चैनल को सपोर्ट मिलेगा।) ---- इस 1 मिनट के शॉर्ट वीडियो में आप क्या देखेंगे: → PhotoCraft, जो ArtCraft के 10 ओपन-सोर्स Adobe और Office क्लोन में से Photoshop की कॉपी है, जिसे Claude Code अपने खुद के MCP सर्वर पर चलाता है। → चार ऐप्स, चार असली काम: एक थंबनेल (PhotoCraft), एक कैटलॉग सारांश (GridCraft), एक एडिटर पास (WordCraft) और एक वीडियो कट (FilmCraft)। → पहले रन से पहले लिखी गई आंसर कीज़ के आधार पर 14 एजेंट रन चेक किए गए, सभी 14 पास हुए। → समस्या: PhotoCraft का Place कमांड ऑटोमेशन के लिए बंद है, इसलिए Claude को हर रन में एक वैकल्पिक समाधान की ज़रूरत पड़ी। → Claude Code ओपन-सोर्स ऐप को ठीक करना (ठीक करने का तरीका, पैच किए गए संस्करण और सीमाएं पूरे वीडियो में हैं) पूरा वीडियो, संपूर्ण परीक्षण: youtu.be PhotoCraft (फोटोशॉप क्लोन): storytold/photocraft GridCraft (एक्सेल क्लोन): storytold/gridcraft WordCraft (वर्ड क्लोन): storytold/wordcraft FilmCraft (प्रीमियर क्लोन): storytold/filmcraft ArtCraft की आधिकारिक वेबसाइट: getartcraft.com क्या आप Adobe को छोड़कर एक ऐसे मुफ़्त क्लोन को अपनाएंगे जिसे आपका एजेंट चला सके और पैच कर सके? हाँ या ना? #कलाकला #फोटोकला #फिल्मकला #ग्रिडकला #वर्डकला #क्लाउडकोड #क्लाउडएमसीपी #एमसीपी #एआईएजेंट्स #फोटोशॉपविकल्प #फोटोशॉपक्लोन #ओपनसोर्सफोटोशॉप #एडोबविकल्प #मुफ्तफोटोशॉपविकल्प #ओपनसोर्स #एआईकोडिंग #डेवटूल्स #शॉर्ट्स [id] Apakah Adobe dalam masalah? Agen AI baru saja mengkloning seluruh perangkat lunak mereka #ai #claude ArtCraft PhotoCraft adalah klon Photoshop sumber terbuka dan gratis, dan Claude Code menjalankannya melalui server MCP aplikasi itu sendiri tanpa menyentuh mouse. Claude mendapatkan pekerjaan nyata di PhotoCraft, GridCraft, WordCraft, dan FilmCraft: 14 kali pengujian agen yang dinilai, semuanya lulus, dan satu kendala (Fitur Place dimatikan untuk agen) yang kemudian diperbaiki oleh Claude Code dalam kode sumber terbuka. Apa yang diubah, bagaimana kinerja build yang telah diperbaiki, dan di mana klon tersebut masih bermasalah ada di video lengkapnya: youtu.be ---- Higgsfield AI — Buat Video & Visual AI Dapatkan diskon 10% di sini: higgsfield.ai 🚀 KOMUNITAS AI DINAMIS Ingin belajar pengkodean agen dengan acara dan lokakarya harian langsung? Cek Dynamous AI: dynamous.ai Dapatkan diskon 10% di sini 👉 shorturl.smartcode.diy ⚡ HOSTINGER — HOSTING TERPERCAYA UNTUK PROYEK ANDA (DISKON 10%) Baik Anda sedang mengerjakan portofolio, proyek sampingan, alur n8n, atau agen AI — saya menggunakan Hostinger untuk VPS + web hosting yang cepat dan terjangkau. Dapatkan diskon 10% di sini 👉 hostinger.com n8n: n8n.partnerlinks.io (Tautan afiliasi — tidak dikenakan biaya kepada Anda, mendukung saluran ini.) ---- Apa yang akan Anda lihat dalam video pendek 1 menit ini: → PhotoCraft, salinan Photoshop dari 10 klon Adobe dan Office sumber terbuka ArtCraft, yang dijalankan oleh Claude Code melalui server MCP-nya sendiri → Empat aplikasi, empat pekerjaan nyata: thumbnail (PhotoCraft), ringkasan katalog (GridCraft), pengeditan (WordCraft), dan pemotongan video (FilmCraft) → 14 eksekusi agen diperiksa terhadap kunci jawaban yang ditulis sebelum eksekusi 1, semuanya lulus → Kendala: Perintah Place PhotoCraft dimatikan untuk otomatisasi, jadi Claude membutuhkan solusi alternatif di setiap eksekusi → Claude Code memperbaiki aplikasi sumber terbuka itu sendiri (Perbaikan, pengujian yang telah diperbaiki, dan batasannya ada di video lengkap) Video lengkap, pengujian lengkap: youtu.be PhotoCraft (klon Photoshop): storytold/photocraft GridCraft (klon Excel): storytold/gridcraft WordCraft (klon Word): storytold/wordcraft FilmCraft (klon Premiere): storytold/filmcraft Situs resmi ArtCraft: getartcraft.com Apakah Anda akan meninggalkan Adobe demi klon gratis yang dapat dijalankan dan diperbaiki oleh agen Anda? Ya atau tidak? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [it] Adobe è nei guai? Un agente IA ha appena clonato l'intera suite #ai #claude ArtCraft PhotoCraft è un clone di Photoshop gratuito e open-source, e Claude Code lo gestisce tramite il server MCP dell'applicazione senza toccare il mouse. Claude ha ottenuto dei veri e propri lavori in PhotoCraft, GridCraft, WordCraft e FilmCraft: 14 test con agenti valutati, tutti superati, tranne uno (la funzione "Posiziona" è disattivata per gli agenti) che Claude Code ha poi corretto nel codice open-source. Cosa è cambiato, come si è comportata la build patchata e dove il clone presenta ancora dei problemi è spiegato nel video completo: youtu.be ---- Higgsfield AI — Crea video e visualizzazioni con l'IA Ottieni il 10% di sconto qui: higgsfield.ai 🚀 UNA COMMUNITY DI IA DINAMICA Vuoi imparare la programmazione con agenti con eventi e workshop giornalieri dal vivo? Scopri Dynamous AI: dynamous.ai Ottieni il 10% di sconto qui 👉 shorturl.smartcode.diy ⚡ HOSTINGER — HOSTING AFFIDABILE PER I TUOI PROGETTI (10% DI SCONTO) Che tu stia pubblicando un portfolio, un progetto secondario, flussi n8n o agenti di intelligenza artificiale, io uso Hostinger per un hosting VPS e web veloce e conveniente. Ottieni il 10% di sconto qui 👉 hostinger.com n8n: n8n.partnerlinks.io (Link di affiliazione: non ti costa nulla, supporta il canale.) ---- Cosa vedrai in questo breve video di 1 minuto: → PhotoCraft, la copia di Photoshop dei 10 cloni open source di Adobe e Office di ArtCraft, gestita da Claude Code sul proprio server MCP → Quattro app, quattro lavori reali: una miniatura (PhotoCraft), un riepilogo del catalogo (GridCraft), una revisione editoriale (WordCraft) e un montaggio video (FilmCraft) → 14 esecuzioni dell'agente verificate rispetto alle chiavi di risposta scritte prima dell'esecuzione 1, tutte e 14 superate → L'ostacolo: il comando Inserisci di PhotoCraft è disattivato per l'automazione, quindi Claude ha dovuto trovare una soluzione alternativa in ogni esecuzione → Claude Code che corregge l'app open source stessa (la correzione, (Le versioni patchate e i limiti sono visibili nel video completo) Video completo, test completo: youtu.be PhotoCraft (clone di Photoshop): storytold/photocraft GridCraft (clone di Excel): storytold/gridcraft WordCraft (clone di Word): storytold/wordcraft FilmCraft (clone di Premiere): storytold/filmcraft Sito ufficiale di ArtCraft: getartcraft.com Abbandonereste Adobe per un clone gratuito che il vostro agente può eseguire e aggiornare? Sì o no? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [iw] האם אדובי בצרות? סוכן בינה מלאכותית פשוט שיבט את כל חבילת התוכנה שלהם #ai #claude ArtCraft PhotoCraft הוא שיבוט חינמי בקוד פתוח של פוטושופ, וקלוד קוד מפעיל אותו דרך שרת ה-MCP של האפליקציה מבלי לגעת בעכבר. קלוד קיבל עבודות אמיתיות ב-PhotoCraft, GridCraft, WordCraft ו-FilmCraft: 14 ריצות סוכן מדורגות, כל ה-14 עברו, וקיר אחד (המקום כבוי עבור סוכנים) שקלוד קוד תיקן בקוד הפתוח. מה זה שינה, איך הבנייה המתוקנת עשתה והיכן השיכפול עדיין נשבר נמצאים בסרטון המלא: youtu.be ---- Higgsfield AI - צור סרטוני ויזואליה של בינה מלאכותית קבל 10% הנחה כאן: higgsfield.ai 🚀 קהילת בינה מלאכותית דינמית רוצים ללמוד קידוד סוכני עם אירועים וסדנאות יומיים חיים? בדקו את Dynamous AI: dynamous.ai קבלו 10% הנחה כאן 👉 shorturl.smartcode.diy ⚡ HOSTINGER — אירוח אמין לפרויקטים שלכם (10% הנחה) בין אם אתם שולחים תיק עבודות, פרויקט צדדי, זרימות n8n או סוכני AI — אני משתמש ב-Hostinger לאירוח VPS + אתרים מהיר ובמחיר סביר. קבלו 10% הנחה כאן 👉 hostinger.com n8n: n8n.partnerlinks.io (קישורי שותפים - לא עולים לכם כסף, תומכים בערוץ.) ---- מה תראו בסרטון קצר בן דקה: → PhotoCraft, עותק הפוטושופ מ-10 שיבוטים בקוד פתוח של ArtCraft של Adobe ו-Office, מופעל על ידי Claude Code דרך שרת MCP משלו → ארבע אפליקציות, ארבע עבודות אמיתיות: תמונה ממוזערת (PhotoCraft), סיכום קטלוג (GridCraft), מעבר עריכה (WordCraft) וקטע וידאו (FilmCraft) → 14 ריצות סוכן נבדקו מול מפתחות תשובות שנכתבו לפני ריצה 1, כל 14 עברו → הקיר: פקודת Place של PhotoCraft כבויה לאוטומציה, כך שקלוי היה זקוק לפתרון עוקף בכל ריצה → Claude Code מתקן את אפליקציית הקוד הפתוח עצמה (התיקון, הריצות המתוקנות והמגבלות נמצאים בסרטון המלא) סרטון מלא, הבדיקה המלאה: youtu.be PhotoCraft (שיבוט של פוטושופ): storytold/photocraft GridCraft (שיבוט של אקסל): storytold/gridcraft WordCraft (שיבוט של וורד): storytold/wordcraft FilmCraft (שיבוט של פרמיירה): storytold/filmcraft האתר הרשמי של ArtCraft: getartcraft.com האם הייתם מוותרים על אדובי תמורת שיבוט חינמי שהסוכן שלכם יוכל להריץ ולתקן? כן או לא? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [ja] Adobeはピンチ?AIエージェントが製品群を完全クローンしてみた #AI #Claude ArtCraft PhotoCraftは、無料のオープンソースPhotoshopクローンです。Claude Codeは、マウスを使わずにアプリ独自のMCPサーバー上でPhotoCraftを操作します。ClaudeはPhotoCraft、GridCraft、WordCraft、FilmCraftで実際のジョブを実行しました。14回のエージェント実行はすべて合格し、1つの壁(エージェントに対して配置機能が無効になっている)で問題が発生しましたが、Claude Codeはオープンソースコードでこれを修正しました。変更点、修正後のビルドの動作、そしてクローンがまだ動作しない箇所については、フルビデオをご覧ください:youtu.be ---- Higgsfield AI — AIビデオとビジュアルを作成 10%オフはこちら:higgsfield.ai 🚀 ダイナミックなAIコミュニティ 毎日開催されるライブイベントやワークショップで、エージェントコーディングを学びませんか? Dynamous AIをチェックしてみてください:dynamous.ai こちらから10%オフ!👉 shorturl.smartcode.diy ⚡ HOSTINGER ― プロジェクトに最適な信頼性の高いホスティング(10%オフ) ポートフォリオ、サイドプロジェクト、n8n Flows、AIエージェントなど、どんなプロジェクトでも、高速で手頃な価格のVPSとウェブホスティングを提供するHostingerを利用しています。 こちらから10%オフ👉 hostinger.com n8n: n8n.partnerlinks.io (アフィリエイトリンク - 費用は一切かかりません。チャンネルのサポートになります。) ---- この1分間のショート動画の内容: → ArtCraftが開発した10種類のオープンソースAdobeおよびOfficeクローンの一つであるPhotoshopのコピー、PhotoCraft。Claude Codeが独自のMCPサーバー上で動作させています。 → 4つのアプリ、4つの実際のジョブ:サムネイル作成(PhotoCraft)、カタログ概要作成(GridCraft)、エディターによる編集(WordCraft)、ビデオカット(FilmCraft) → 1回目の実行前に作成された解答キーと照合した14回のエージェント実行。14回すべて合格。 → 課題:PhotoCraftの「配置」コマンドは自動化時に無効になっているため、Claudeは各実行で回避策を講じる必要がありました。 → Claude Codeがオープンソースアプリ自体を修正(修正内容、パッチ適用後の実行、制限事項は完全版で確認できます) (動画) フル動画、テスト結果はこちら:youtu.be PhotoCraft(Photoshopクローン):storytold/photocraft GridCraft(Excelクローン):storytold/gridcraft WordCraft(Wordクローン):storytold/wordcraft FilmCraft(Premiereクローン):storytold/filmcraft ArtCraft公式サイト:getartcraft.com エージェントが実行・パッチ適用できる無料のクローンソフトのために、Adobe製品をやめますか?イエスかノーか? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [ko] Adobe가 위험에 처했을까? AI 에이전트가 그들의 모든 제품군을 복제했습니다 #ai #claude ArtCraft PhotoCraft는 무료 오픈 소스 Photoshop 클론이며, Claude Code는 마우스를 사용하지 않고 앱 자체의 MCP 서버를 통해 이 앱을 구동합니다. Claude는 PhotoCraft, GridCraft, WordCraft, FilmCraft에서 실제 작업을 수행했습니다. 14번의 에이전트 실행에서 모두 통과했지만, 한 가지 문제점(에이전트의 '장소 지정' 기능이 비활성화됨)이 발견되었고, Claude Code는 이를 오픈 소스 코드에서 수정했습니다. 수정된 내용, 패치된 빌드의 성능, 그리고 클론이 여전히 오류를 보이는 부분은 전체 영상에서 확인할 수 있습니다: youtu.be ---- Higgsfield AI — AI 비디오 및 비주얼 제작 10% 할인 받기: higgsfield.ai 🚀 역동적인 AI 커뮤니티 매일 진행되는 라이브 이벤트와 워크숍을 통해 에이전트 코딩을 배우고 싶으신가요? Dynamous AI를 확인해 보세요: dynamous.ai 여기서 10% 할인 받으세요 👉 shorturl.smartcode.diy ⚡ HOSTINGER - 프로젝트를 위한 안정적인 호스팅 (10% 할인) 포트폴리오, 사이드 프로젝트, n8n 플로우, AI 에이전트 등 무엇을 만들든 저는 빠르고 저렴한 VPS와 웹 호스팅을 위해 Hostinger를 사용합니다. 여기서 10% 할인 받으세요 👉 hostinger.com n8n: n8n.partnerlinks.io (제휴 링크 - 여러분에게는 비용이 발생하지 않으며, 채널 운영에 도움이 됩니다.) ---- 이 1분짜리 영상에서 보실 내용: → ArtCraft의 10가지 오픈 소스 Adobe 및 Office 클론 중 하나인 PhotoCraft(Photoshop 복제본)를 Claude Code가 자체 MCP 서버를 통해 구동하는 모습 → 4가지 앱, 4가지 실제 작업: 썸네일(PhotoCraft), 카탈로그 요약(GridCraft), 편집(WordCraft), 비디오 편집(FilmCraft) → 14번의 에이전트 실행을 1차 실행 전에 작성된 정답 키와 비교하여 검증, 14번 모두 통과 → 한계점: PhotoCraft의 배치(Place) 명령이 자동화에서 비활성화되어 있어 Claude는 매 실행마다 해결 방법을 찾아야 했습니다. → Claude Code가 오픈 소스 앱 자체를 수정하는 과정(수정 사항, 패치된 실행 결과 및 한계점) (전체 영상에 있습니다) 전체 영상, 전체 테스트: youtu.be PhotoCraft (포토샵 클론): storytold/photocraft GridCraft (엑셀 클론): storytold/gridcraft WordCraft (워드 클론): storytold/wordcraft FilmCraft (프리미어 클론): storytold/filmcraft ArtCraft 공식 사이트: getartcraft.com 에이전트가 실행하고 패치할 수 있는 무료 클론을 위해 Adobe를 버리시겠습니까? 예 또는 아니오? #미술공예 #사진공예 #영화공예 #그리드공예 #워드공예 #클로드코드 #클로드MCP #MCP #AIAgents #포토샵대체 #포토샵클론 #오픈소스포토샵 #어도비대체 #무료포토샵대체 #오픈소스 #AI코딩 #개발도구 #단편 [ml] Adobe പ്രതിസന്ധിയിലോ? ഒരു AI ഏജന്റ് അവരുടെ മുഴുവൻ സ്യൂട്ടും ക്ലോൺ ചെയ്തു #ai #claude ആർട്ട്ക്രാഫ്റ്റ് ഫോട്ടോക്രാഫ്റ്റ് ഒരു സൌജന്യ ഓപ്പൺ സോഴ്‌സ് ഫോട്ടോഷോപ്പ് ക്ലോണാണ്, കൂടാതെ ക്ലോഡ് കോഡ് മൗസിൽ തൊടാതെ തന്നെ ആപ്പിന്റെ സ്വന്തം MCP സെർവറിലൂടെ അത് ഡ്രൈവ് ചെയ്യുന്നു. ഫോട്ടോക്രാഫ്റ്റ്, ഗ്രിഡ്ക്രാഫ്റ്റ്, വേഡ്ക്രാഫ്റ്റ്, ഫിലിംക്രാഫ്റ്റ് എന്നിവയിൽ ക്ലോഡിന് യഥാർത്ഥ ജോലികൾ ലഭിച്ചു: 14 ഗ്രേഡഡ് ഏജന്റ് പ്രവർത്തിക്കുന്നു, 14 എണ്ണവും പാസായി, ഒരു വാൾ (ഏജന്റ്മാർക്ക് സ്ഥലം സ്വിച്ച് ഓഫ് ചെയ്തിരിക്കുന്നു) ക്ലോഡ് കോഡ് പിന്നീട് ഓപ്പൺ സോഴ്‌സ് കോഡിൽ അത് ശരിയാക്കി. അത് എന്താണ് മാറിയത്, പാച്ച് ചെയ്ത ബിൽഡ് എങ്ങനെ ചെയ്തു, ക്ലോൺ ഇപ്പോഴും എവിടെയാണ് പൊട്ടുന്നത് എന്നിവ പൂർണ്ണ വീഡിയോയിൽ ഉണ്ട്: youtu.be ---- Higgsfield AI — AI വീഡിയോകളും ദൃശ്യങ്ങളും സൃഷ്ടിക്കുക ഇവിടെ 10% കിഴിവ് നേടുക: higgsfield.ai 🚀 ഡൈനാമസ് AI കമ്മ്യൂണിറ്റി തത്സമയ ദൈനംദിന പരിപാടികളും വർക്ക്‌ഷോപ്പുകളും ഉപയോഗിച്ച് ഏജന്റിക് കോഡിംഗ് പഠിക്കാൻ ആഗ്രഹിക്കുന്നുണ്ടോ? ഡൈനാമസ് AI പരിശോധിക്കുക: dynamous.ai ഇവിടെ 10% കിഴിവ് നേടൂ 👉 shorturl.smartcode.diy ⚡ ഹോസ്റ്റിംഗർ — നിങ്ങളുടെ പ്രോജക്റ്റുകൾക്കായുള്ള വിശ്വസനീയമായ ഹോസ്റ്റിംഗ് (10% കിഴിവ്) നിങ്ങൾ ഒരു പോർട്ട്‌ഫോളിയോ, ഒരു സൈഡ് പ്രോജക്റ്റ്, n8n ഫ്ലോകൾ, അല്ലെങ്കിൽ AI ഏജന്റുകൾ എന്നിവ ഷിപ്പ് ചെയ്യുകയാണെങ്കിലും — വേഗതയേറിയതും താങ്ങാനാവുന്നതുമായ VPS + വെബ് ഹോസ്റ്റിംഗിനായി ഞാൻ ഹോസ്റ്റിംഗർ ഉപയോഗിക്കുന്നു. ഇവിടെ 10% കിഴിവ് നേടൂ 👉 hostinger.com n8n: n8n.partnerlinks.io (അഫിലിയേറ്റ് ലിങ്കുകൾ — നിങ്ങൾക്ക് ഒന്നും ചെലവാകില്ല, ചാനലിനെ പിന്തുണയ്ക്കുന്നു.) ---- ഈ 1 മിനിറ്റ് ഷോർട്ടിൽ നിങ്ങൾ കാണുന്നത്: → ഫോട്ടോക്രാഫ്റ്റ്, ആർട്ട്ക്രാഫ്റ്റിന്റെ 10 ഓപ്പൺ സോഴ്‌സ് അഡോബി, ഓഫീസ് ക്ലോണുകളിൽ നിന്നുള്ള ഫോട്ടോഷോപ്പ് പകർപ്പ്, സ്വന്തം MCP സെർവറിലൂടെ ക്ലോഡ് കോഡ് നയിക്കുന്നു → നാല് ആപ്പുകൾ, നാല് യഥാർത്ഥ ജോലികൾ: ഒരു തംബ്‌നെയിൽ (ഫോട്ടോക്രാഫ്റ്റ്), ഒരു കാറ്റലോഗ് സംഗ്രഹം (ഗ്രിഡ്‌ക്രാഫ്റ്റ്), ഒരു എഡിറ്റർ പാസ് (വേഡ്‌ക്രാഫ്റ്റ്), ഒരു വീഡിയോ കട്ട് (ഫിലിംക്രാഫ്റ്റ്) → റൺ 1 ന് മുമ്പ് എഴുതിയ ഉത്തര കീകൾക്കെതിരെ 14 ഏജന്റ് റണ്ണുകൾ പരിശോധിച്ചു, എല്ലാം 14 എണ്ണം പാസായി → വാൾ: ഓട്ടോമേഷനായി ഫോട്ടോക്രാഫ്റ്റിന്റെ പ്ലേസ് കമാൻഡ് സ്വിച്ച് ഓഫ് ചെയ്‌തിരിക്കുന്നു, അതിനാൽ ഓരോ റണ്ണിലും ക്ലോഡിന് ഒരു പരിഹാരം ആവശ്യമാണ് → ഓപ്പൺ സോഴ്‌സ് ആപ്പ് തന്നെ പരിഹരിക്കുന്ന ക്ലോഡ് കോഡ് (പരിഹാരം, പാച്ച് ചെയ്ത റണ്ണുകളും പരിധികളും പൂർണ്ണ വീഡിയോയിൽ ഉണ്ട്) പൂർണ്ണ വീഡിയോ, പൂർണ്ണ പരിശോധന: youtu.be PhotoCraft (ഫോട്ടോഷോപ്പ് ക്ലോൺ): storytold/photocraft GridCraft (എക്സൽ ക്ലോൺ): storytold/gridcraft WordCraft (വേഡ് ക്ലോൺ): storytold/wordcraft FilmCraft (പ്രീമിയർ ക്ലോൺ): storytold/filmcraft ArtCraft ഔദ്യോഗിക സൈറ്റ്: getartcraft.com നിങ്ങളുടെ ഏജന്റിന് പ്രവർത്തിപ്പിക്കാനും പാച്ച് ചെയ്യാനും കഴിയുന്ന ഒരു സൗജന്യ ക്ലോണിനായി നിങ്ങൾ Adobe ഉപേക്ഷിക്കുമോ? അതെയോ ഇല്ലയോ? #ആർട്ട്ക്രാഫ്റ്റ് #ഫോട്ടോക്രാഫ്റ്റ് #ഫിലിംക്രാഫ്റ്റ് #ഗ്രിഡ്ക്രാഫ്റ്റ് #വേഡ്ക്രാഫ്റ്റ് #ക്ലോഡ്കോഡ് #ക്ലോഡ്എംസിപി #എംസിപി #എഐഎജെന്റുകൾ #ഫോട്ടോഷോപ്പ്ആൾട്ടർനേറ്റീവ് #ഫോട്ടോഷോപ്പ്ക്ലോൺ #ഓപ്പൺസോഴ്സ്ഫോട്ടോഷോപ്പ് #അഡോബ്ആൾട്ടർനേറ്റീവ് #ഫ്രീഫോട്ടോഷോപ്പ്ആൾട്ടർനേറ്റീവ് #ഓപ്പൺസോഴ്സ് #എഐകോഡിംഗ് #ഡെവ്ടൂളുകൾ #ഷോർട്ട്സ് [nl-NL] Is Adobe in de problemen? Een AI-agent heeft zojuist hun complete softwarepakket gekloond. #ai #c... ArtCraft PhotoCraft is een gratis, open-source Photoshop-kloon, die door Claude Code via de eigen MCP-server van de app wordt aangestuurd zonder dat er een muis aan te pas komt. Claude heeft echte opdrachten gekregen in PhotoCraft, GridCraft, WordCraft en FilmCraft: 14 beoordeelde agent-runs, alle 14 geslaagd, en één probleem (de 'Plaatsen'-functie is uitgeschakeld voor agents) dat Claude Code vervolgens in de open-source code heeft opgelost. Wat er is veranderd, hoe de gepatchte versie presteert en waar de kloon nog steeds vastloopt, is te zien in de volledige video: youtu.be ---- Higgsfield AI — Maak AI-video's en -visualisaties Krijg hier 10% korting: higgsfield.ai 🚀 DYNAMISCHE AI-COMMUNITY Wil je agent-programmeren leren met dagelijkse live-evenementen en workshops? Bekijk Dynamous AI: dynamous.ai Krijg hier 10% korting 👉 shorturl.smartcode.diy ⚡ HOSTINGER — BETROUWBARE HOSTING VOOR JE PROJECTEN (10% KORTING) Of je nu een portfolio, een nevenproject, n8n-flows of AI-agents publiceert — ik gebruik Hostinger voor snelle, betaalbare VPS + webhosting. Krijg hier 10% korting 👉 hostinger.com n8n: n8n.partnerlinks.io (Affiliate links — kost je niets, ondersteunt het kanaal.) ---- Wat je in deze korte video van 1 minuut ziet: → PhotoCraft, de Photoshop-kopie van ArtCraft's 10 open-source Adobe- en Office-klonen, aangestuurd door Claude Code via zijn eigen MCP-server → Vier apps, vier echte taken: een thumbnail (PhotoCraft), een catalogusoverzicht (GridCraft), een bewerkingsronde (WordCraft) en een videobewerking (FilmCraft) → 14 agentruns gecontroleerd aan de hand van antwoordsleutels die vóór run 1 waren geschreven, alle 14 geslaagd → Het probleem: de 'Plaats'-opdracht van PhotoCraft is uitgeschakeld voor automatisering, dus Claude had in elke run een workaround nodig → Claude Code repareert de open-source app zelf (de fix, de (De gepatchte versies en de limieten worden in de volledige video getoond) Volledige video, de complete test: youtu.be PhotoCraft (Photoshop-kloon): storytold/photocraft GridCraft (Excel-kloon): storytold/gridcraft WordCraft (Word-kloon): storytold/wordcraft FilmCraft (Premiere-kloon): storytold/filmcraft Officiële ArtCraft-website: getartcraft.com Zou je Adobe inruilen voor een gratis kloon die je agent kan gebruiken en patchen? Ja of nee? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternatief #PhotoshopKloon #OpenSourcePhotoshop #AdobeAlternatief #GratisPhotoshopAlternatief #OpenSource #AICoding #DevTools #Shorts [pa] ਕੀ Adobe ਮੁਸੀਬਤ ਵਿੱਚ ਹੈ? ਇੱਕ AI ਏਜੰਟ ਨੇ ਹੁਣੇ ਹੀ ਉਨ੍ਹਾਂ ਦੇ ਪੂਰੇ ਸੂਟ ਨੂੰ ਕਲੋਨ ਕੀਤਾ ਹੈ #ai #claude ArtCraft PhotoCraft ਇੱਕ ਮੁਫ਼ਤ, ਓਪਨ-ਸੋਰਸ ਫੋਟੋਸ਼ਾਪ ਕਲੋਨ ਹੈ, ਅਤੇ Claude Code ਇਸਨੂੰ ਮਾਊਸ ਨੂੰ ਛੂਹਣ ਤੋਂ ਬਿਨਾਂ ਐਪ ਦੇ ਆਪਣੇ MCP ਸਰਵਰ ਉੱਤੇ ਚਲਾਉਂਦਾ ਹੈ। Claude ਨੂੰ PhotoCraft, GridCraft, WordCraft ਅਤੇ FilmCraft ਵਿੱਚ ਅਸਲ ਨੌਕਰੀਆਂ ਮਿਲੀਆਂ: 14 ਗ੍ਰੇਡਡ ਏਜੰਟ ਚਲਾਉਂਦੇ ਹਨ, ਸਾਰੇ 14 ਪਾਸ ਹੋ ਗਏ, ਅਤੇ ਇੱਕ ਕੰਧ (ਏਜੰਟਾਂ ਲਈ ਜਗ੍ਹਾ ਬੰਦ ਹੈ) ਜਿਸਨੂੰ Claude Code ਨੇ ਫਿਰ ਓਪਨ-ਸੋਰਸ ਕੋਡ ਵਿੱਚ ਠੀਕ ਕੀਤਾ। ਇਹ ਕੀ ਬਦਲਿਆ, ਪੈਚਡ ਬਿਲਡ ਕਿਵੇਂ ਹੋਇਆ ਅਤੇ ਕਲੋਨ ਅਜੇ ਵੀ ਕਿੱਥੇ ਟੁੱਟਦਾ ਹੈ ਇਹ ਪੂਰੀ ਵੀਡੀਓ ਵਿੱਚ ਹੈ: youtu.be ---- Higgsfield AI — AI ਵੀਡੀਓ ਅਤੇ ਵਿਜ਼ੁਅਲ ਬਣਾਓ ਇੱਥੇ 10% ਦੀ ਛੋਟ ਪ੍ਰਾਪਤ ਕਰੋ: higgsfield.ai 🚀 DYNAMOUS AI ਕਮਿਊਨਿਟੀ ਲਾਈਵ ਰੋਜ਼ਾਨਾ ਸਮਾਗਮਾਂ ਅਤੇ ਵਰਕਸ਼ਾਪਾਂ ਨਾਲ ਏਜੰਟਿਕ ਕੋਡਿੰਗ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਡਾਇਨਾਮਸ ਏਆਈ ਦੇਖੋ: dynamous.ai ਇੱਥੋਂ 10% ਦੀ ਛੋਟ ਪ੍ਰਾਪਤ ਕਰੋ 👉 shorturl.smartcode.diy ⚡ ਹੋਸਟਿੰਗਰ — ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਭਰੋਸੇਯੋਗ ਹੋਸਟਿੰਗ (10% ਦੀ ਛੋਟ) ਭਾਵੇਂ ਤੁਸੀਂ ਪੋਰਟਫੋਲੀਓ, ਸਾਈਡ ਪ੍ਰੋਜੈਕਟ, n8n ਫਲੋ, ਜਾਂ AI ਏਜੰਟ ਭੇਜ ਰਹੇ ਹੋ — ਮੈਂ ਤੇਜ਼, ਕਿਫਾਇਤੀ VPS + ਵੈੱਬ ਹੋਸਟਿੰਗ ਲਈ ਹੋਸਟਿੰਗਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ। ਇੱਥੇ 10% ਦੀ ਛੋਟ ਪ੍ਰਾਪਤ ਕਰੋ 👉 hostinger.com n8n: n8n.partnerlinks.io (ਐਫੀਲੀਏਟ ਲਿੰਕ — ਤੁਹਾਨੂੰ ਕੋਈ ਖਰਚਾ ਨਹੀਂ ਆਉਂਦਾ, ਚੈਨਲ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।) ---- ਤੁਸੀਂ ਇਸ 1-ਮਿੰਟ ਦੇ ਛੋਟੇ ਵਿੱਚ ਕੀ ਦੇਖੋਗੇ: → ਫੋਟੋਕਰਾਫਟ, ਆਰਟਕਰਾਫਟ ਦੇ 10 ਓਪਨ-ਸੋਰਸ ਅਡੋਬ ਅਤੇ ਆਫਿਸ ਕਲੋਨ ਤੋਂ ਫੋਟੋਸ਼ਾਪ ਕਾਪੀ, ਕਲਾਉਡ ਕੋਡ ਦੁਆਰਾ ਇਸਦੇ ਆਪਣੇ MCP ਸਰਵਰ ਉੱਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ → ਚਾਰ ਐਪਸ, ਚਾਰ ਅਸਲ ਕੰਮ: ਇੱਕ ਥੰਬਨੇਲ (ਫੋਟੋਕਰਾਫਟ), ਇੱਕ ਕੈਟਾਲਾਗ ਸੰਖੇਪ (ਗਰਿੱਡਕਰਾਫਟ), ਇੱਕ ਐਡੀਟਰ ਪਾਸ (ਵਰਡਕਰਾਫਟ) ਅਤੇ ਇੱਕ ਵੀਡੀਓ ਕੱਟ (ਫਿਲਮਕਰਾਫਟ) → 14 ਏਜੰਟ ਰਨ 1 ਤੋਂ ਪਹਿਲਾਂ ਲਿਖੀਆਂ ਉੱਤਰ ਕੁੰਜੀਆਂ ਦੇ ਵਿਰੁੱਧ ਚੈੱਕ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਸਾਰੇ 14 ਪਾਸ ਹੋ ਜਾਂਦੇ ਹਨ → ਕੰਧ: ਫੋਟੋਕਰਾਫਟ ਦੀ ਪਲੇਸ ਕਮਾਂਡ ਆਟੋਮੇਸ਼ਨ ਲਈ ਬੰਦ ਹੈ, ਇਸ ਲਈ ਕਲਾਉਡ ਨੂੰ ਹਰ ਰਨ ਵਿੱਚ ਇੱਕ ਵਰਕਅਰਾਊਂਡ ਦੀ ਲੋੜ ਸੀ → ਕਲਾਉਡ ਕੋਡ ਓਪਨ-ਸੋਰਸ ਐਪ ਨੂੰ ਖੁਦ ਠੀਕ ਕਰ ਰਿਹਾ ਹੈ (ਫਿਕਸ, ਪੈਚ ਕੀਤੇ ਰਨ ਅਤੇ ਸੀਮਾਵਾਂ ਪੂਰੀ ਵੀਡੀਓ ਵਿੱਚ ਹਨ) ਪੂਰਾ ਵੀਡੀਓ, ਪੂਰਾ ਟੈਸਟ: youtu.be ਫੋਟੋਕਰਾਫਟ (ਫੋਟੋਸ਼ਾਪ ਕਲੋਨ): storytold/photocraft ਗ੍ਰਿਡਕਰਾਫਟ (ਐਕਸਲ ਕਲੋਨ): storytold/gridcraft ਵਰਡਕਰਾਫਟ (ਵਰਡ ਕਲੋਨ): storytold/wordcraft ਫਿਲਮਕਰਾਫਟ (ਪ੍ਰੀਮੀਅਰ ਕਲੋਨ): storytold/filmcraft ਆਰਟਕ੍ਰਾਫਟ ਦੀ ਅਧਿਕਾਰਤ ਸਾਈਟ: getartcraft.com ਕੀ ਤੁਸੀਂ ਅਡੋਬ ਨੂੰ ਇੱਕ ਮੁਫਤ ਕਲੋਨ ਲਈ ਛੱਡੋਗੇ ਜੋ ਤੁਹਾਡਾ ਏਜੰਟ ਚਲਾ ਸਕਦਾ ਹੈ ਅਤੇ ਪੈਚ ਕਰ ਸਕਦਾ ਹੈ? ਹਾਂ ਜਾਂ ਨਹੀਂ? #ਆਰਟਕ੍ਰਾਫਟ #ਫੋਟੋਕ੍ਰਾਫਟ #ਫਿਲਮਕ੍ਰਾਫਟ #ਗਰਿੱਡਕ੍ਰਾਫਟ #ਵਰਡਕ੍ਰਾਫਟ #ਕਲਾਉਡਕੋਡ #ਕਲਾਉਡਐਮਸੀਪੀ #ਐਮਸੀਪੀ #ਏਆਈਏਜੰਟ #ਫੋਟੋਸ਼ਾਪਅਲਟਰਨੇਟਿਵ #ਫੋਟੋਸ਼ਾਪਕਲੋਨ #ਓਪਨਸੋਰਸਫੋਟੋਸ਼ਾਪ #ਅਡੋਬਅਲਟਰਨੇਟਿਵ #ਮੁਫ਼ਤਫੋਟੋਸ਼ਾਪਅਲਟਰਨੇਟਿਵ #ਓਪਨਸੋਰਸ #ਏਆਈਕੋਡਿੰਗ #ਡੇਵਟੂਲਸ #ਸ਼ਾਰਟਸ [pl] Czy Adobe ma kłopoty? Agent AI właśnie sklonował cały ich pakiet oprogramowania #ai #claude ArtCraft PhotoCraft to darmowy, open-source'owy klon Photoshopa, a Claude Code uruchamia go na serwerze MCP aplikacji bez dotykania myszy. Claude dostał prawdziwe zlecenia w PhotoCraft, GridCraft, WordCraft i FilmCraft: 14 ocenionych przebiegów agentów, wszystkie 14 zaliczone, oraz jedną ścianę (miejsce wyłączone dla agentów), którą Claude Code naprawił następnie w kodzie open-source. O tym, co zostało zmienione, jak działała poprawiona kompilacja i gdzie klon nadal powoduje błędy, można przeczytać w pełnym filmie: youtu.be ---- Higgsfield AI — Twórz filmy i wizualizacje AI Zdobądź 10% ZNIŻKI tutaj: higgsfield.ai 🚀 DYNAMICZNA SPOŁECZNOŚĆ AI Chcesz nauczyć się kodowania agentowego podczas codziennych wydarzeń i warsztatów na żywo? Sprawdź Dynamous AI: dynamous.ai Zdobądź 10% zniżki tutaj 👉 shorturl.smartcode.diy ⚡ HOSTINGER — NIEZAWODNY HOSTING DLA TWOICH PROJEKTÓW (10% ZNIŻKI) Niezależnie od tego, czy tworzysz portfolio, projekt poboczny, przepływy n8n czy agentów AI — korzystam z Hostingera, oferującego szybki i niedrogi hosting VPS + web. Uzyskaj 10% zniżki tutaj 👉 hostinger.com n8n: n8n.partnerlinks.io (Linki afiliacyjne — nic Cię nie kosztują, wspierają kanał.) ---- Co zobaczysz w tym 1-minutowym skrócie: → PhotoCraft, kopia Photoshopa z 10 open-source'owych klonów Adobe i Office od ArtCraft, obsługiwana przez Claude Code na własnym serwerze MCP → Cztery aplikacje, cztery rzeczywiste zadania: miniatura (PhotoCraft), podsumowanie katalogu (GridCraft), przepustka edytora (WordCraft) i wycinek wideo (FilmCraft) → 14 przebiegów agentów sprawdzonych pod kątem kluczy odpowiedzi zapisanych przed przebiegiem 1, wszystkie 14 zaliczone → Ściana: Polecenie „Umieść” w PhotoCraft jest wyłączone w celu automatyzacji, więc Claude potrzebował obejścia w każdym przebiegu → Claude Code naprawia samą aplikację open-source (poprawka, poprawione przebiegi i ograniczenia są w pełnym filmie) Cały film, kompletny test: youtu.be PhotoCraft (klon Photoshopa): storytold/photocraft GridCraft (klon Excela): storytold/gridcraft WordCraft (klon Worda): storytold/wordcraft FilmCraft (klon Premiere): storytold/filmcraft Oficjalna strona ArtCraft: getartcraft.com Czy porzuciłbyś Adobe na rzecz darmowego klona, ​​którego Twój agent może uruchomić i naprawić? Tak czy nie? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shorts [pt-BR] A Adobe está em apuros? Um agente de IA acabou de clonar todo o pacote de aplicativos deles. #ia ... O ArtCraft PhotoCraft é um clone gratuito e de código aberto do Photoshop, e Claude Code o executa no servidor MCP do próprio aplicativo sem usar o mouse. Claude conseguiu trabalhos reais no PhotoCraft, GridCraft, WordCraft e FilmCraft: 14 testes com agentes, todos aprovados, e uma falha (o recurso "Local" está desativado para agentes) que Claude Code corrigiu no código aberto. O que mudou, como a versão corrigida se comportou e onde o clone ainda apresenta problemas estão no vídeo completo: youtu.be ---- Higgsfield AI — Crie vídeos e visuais com IA Obtenha 10% de desconto aqui: higgsfield.ai 🚀 COMUNIDADE DE IA DINÂMICA Quer aprender programação com agentes com eventos e workshops diários ao vivo? Confira a Dynamous AI: dynamous.ai Ganhe 10% de desconto aqui 👉 shorturl.smartcode.diy ⚡ HOSTINGER — HOSPEDAGEM CONFIÁVEL PARA SEUS PROJETOS (10% DE DESCONTO) Seja para publicar um portfólio, um projeto paralelo, fluxos n8n ou agentes de IA, eu uso a Hostinger para hospedagem VPS e web rápida e acessível. Obtenha 10% de desconto aqui 👉 hostinger.com n8n: n8n.partnerlinks.io (Links de afiliados — não custam nada para você, mas ajudam o canal.) ---- O que você verá neste vídeo curto de 1 minuto: → PhotoCraft, a cópia do Photoshop dos 10 clones de código aberto da Adobe e do Office criados pela ArtCraft, executado por Claude Code em seu próprio servidor MCP → Quatro aplicativos, quatro tarefas reais: uma miniatura (PhotoCraft), um resumo de catálogo (GridCraft), uma revisão de edição (WordCraft) e uma edição de vídeo (FilmCraft) → 14 execuções do agente verificadas com base em gabaritos escritos antes da primeira execução; todas as 14 foram aprovadas → O problema: o comando "Inserir" do PhotoCraft está desativado para automação, então Claude precisou de uma solução alternativa em cada execução → Claude Code corrigindo o problema Aplicativo de código aberto (a correção, as execuções com patch e as limitações estão no vídeo completo) Vídeo completo, o teste completo: youtu.be PhotoCraft (clone do Photoshop): storytold/photocraft GridCraft (clone do Excel): storytold/gridcraft WordCraft (clone do Word): storytold/wordcraft FilmCraft (clone do Premiere): storytold/filmcraft Site oficial do ArtCraft: getartcraft.com Você abandonaria a Adobe por um clone gratuito que seu agente pudesse executar e corrigir? Sim ou não? #ArteEscrita #Fotografia #Filme #Grade #Palavras #ClaudeCode #ClaudeMCP #MCP #AgentesAI #AlternativaAoPhotoshop #CloneAoPhotoshop #PhotoshopOpenSource #AlternativaAdobe #AlternativaGratuitaAoPhotoshop #OpenSource #ProgramaçãoAI #FerramentasDeDesenvolvimento #Curtas [ru] У Adobe проблемы? Искусственный интеллект клонировал весь их пакет программ #ai #claude ArtCraft PhotoCraft — это бесплатный клон Photoshop с открытым исходным кодом, и Клод Код запускает его через собственный MCP-сервер приложения, не используя мышь. Клод получил реальные задания в PhotoCraft, GridCraft, WordCraft и FilmCraft: 14 пройденных агентских тестов, все 14 пройдены успешно, и одна проблема (место отключено для агентов), которую Клод Код затем исправил в коде с открытым исходным кодом. Что изменилось, как работала исправленная сборка и где клон по-прежнему ломается, — в полном видео: youtu.be ---- Higgsfield AI — Создавайте видео и визуализации с помощью ИИ Получите скидку 10% здесь: higgsfield.ai 🚀 ДИНАМИЧНОЕ СООБЩЕСТВО ИИ Хотите изучить агентное программирование с помощью ежедневных мероприятий и мастер-классов? Ознакомьтесь с Dynamous AI: dynamous.ai Получите скидку 10% здесь 👉 shorturl.smartcode.diy ⚡ HOSTINGER — НАДЕЖНЫЙ ХОСТИНГ ДЛЯ ВАШИХ ПРОЕКТОВ (СКИДКА 10%) Независимо от того, запускаете ли вы портфолио, сторонний проект, потоки n8n или ИИ-агентов — я использую Hostinger для быстрого и доступного VPS + веб-хостинга. Получите скидку 10% здесь 👉 hostinger.com n8n: n8n.partnerlinks.io (Партнерские ссылки — для вас это ничего не стоит, но канал поддерживается.) ---- Что вы увидите в этом 1-минутном коротком ролике: → PhotoCraft, копия Photoshop из 10 открытых клонов Adobe и Office от ArtCraft, управляемая Клодом Кодом через собственный MCP-сервер → Четыре приложения, четыре реальные задачи: миниатюра (PhotoCraft), сводка каталога (GridCraft), редакторский проход (WordCraft) и видеомонтаж (FilmCraft) → 14 запусков агента проверены по ключам ответов, написанным перед первым запуском, все 14 прошли успешно → Препятствие: команда «Разместить» в PhotoCraft отключена для автоматизации, поэтому Клоду потребовалось обходное решение в каждом запуске → Клод Код исправляет Приложение с открытым исходным кодом (исправление, исправленные версии и ограничения показаны в полном видео) Полное видео, полный тест: youtu.be PhotoCraft (клон Photoshop): storytold/photocraft GridCraft (клон Excel): storytold/gridcraft WordCraft (клон Word): storytold/wordcraft FilmCraft (клон Premiere): storytold/filmcraft Официальный сайт ArtCraft: getartcraft.com Вы бы отказались от Adobe в пользу бесплатного клона, который ваш агент мог бы запускать и исправлять? Да или нет? #ArtCraft #PhotoCraft #FilmCraft #GridCraft #WordCraft #ClaudeCode #ClaudeMCP #MCP #AIAgents #PhotoshopAlternative #PhotoshopClone #OpenSourcePhotoshop #AdobeAlternative #FreePhotoshopAlternative #OpenSource #AICoding #DevTools #Shor

    90 likes · 4 comments · 3,743 views
  6. Reddit · · r/OS_AI · u/One_must_picture

    WordCraft: An open-source, clean-room reimplementation of Microsoft Word in pure Rust (13k stars) What it does All text below is quoted directly from the project README. > A fast, open-source word processor with the Word workflow you already know: the ribbon, styles, tables, track changes, references and mail merge. Why WordCraft: - Familiar. Word's ribbon tabs, groups, shortcuts and behaviour: Enter continues a list, Tab demotes it, Ctrl/⌘+B bolds the word under the caret, the Styles gallery previews styles live, F4 repeats, F7 checks spelling, F8 extends the selection. - Your files. Opens and saves.docx (OOXML), and also.odt,.rtf,.html,.md,.tex (LaTeX),.txt; opens Word 97-2003.doc; exports PDF with real, selectable text, links and bookmarks. - Fast. Paragraph layout is cached, so typing in a 188-page document re-lays it out in about 1.4 ms; pages render on demand. - Everywhere. One Rust codebase for macOS, Windows, Linux, BSD and the web. No Electron, no Tauri: native egui on the GPU. - Built for agents. Every action is a command with an id. The same 422 commands drive the ribbon, keyboard shortcuts, the command search, a command-line tool, a JSON control channel and an MCP server. - Private. Spelling, grammar and everything else work offline. - Open. MIT OR Apache-2.0. Clean-room: built from public specifications and observation, with every asset original or openly licensed. What works today: - Writing: Fast typing with IME, smart quotes, AutoCorrect, list autoformat (`* `, `1. `), dashes; word, sentence, paragraph selection; drag-select; clipboard with formatting; undo/redo; find and replace with regex - Formatting: Fonts, sizes, bold/italic/underline styles, strike, sub/superscript, caps, highlight, colours, character spacing, Format Painter, Change Case, Clear Formatting - Paragraphs: Alignment, indents (draggable on the ruler), spacing, line spacing, tabs with leaders, borders, shading, keep with next, widow/orphan control Repository storytold/wordcraft

    1 point
  7. DEV · · @faizan050

    WordCraft Word Processor: Is It Legit, How to Install (GitHub) WordCraft is a free, open-source word processor written in Rust that opens and edits DOCX files, converts Markdown to DOCX and exports PDF. It is legit: the full source code is public at storytold/wordcraft on GitHub, there is no account, no payment and no telemetry, and you can build it yourself. Installing takes about five minutes if Rust is already set up; the exact steps are in the install section right below. Can an open-source application written in Rust really replace Microsoft Word, open your existing DOCX files, and run without a Microsoft 365 subscription? WordCraft is trying to do exactly that. It's an independent, clean-room reimplementation of Microsoft Word, built around a Rust document engine with desktop, command-line, and browser interfaces. The interesting part for developers isn't simply another word processor. WordCraft also exposes document operations through a CLI and an MCP server, making it relevant to document automation, self-hosted workflows, and AI-assisted editing. In this tutorial, we'll install WordCraft, create a sample project report, convert it into DOCX and PDF, inspect its contents, and explore the browser version. We'll also discuss where it makes sense compared with Microsoft Word, LibreOffice, ONLYOFFICE, and existing document-generation tools. One important qualification: WordCraft is currently an alpha project. Its developers document a substantial set of implemented features, but complex document compatibility and overall stability are still being improved. The commands below follow the project's published documentation. They are documented usage examples, not independent benchmark results. Step 1: Install WordCraft on Your Computer There are two practical installation paths: download a packaged release or compile the source code. Choose a packaged release if you simply want to try the editor. Choose the source build if you want access to the CLI, want to inspect the implementation, or plan to contribute code. Option A: Download a desktop release Visit: WordCraft GitHub Releases The project publishes platform-specific packages, including Windows installers, macOS application images, and Linux packages. Download the build that matches your operating system and processor architecture. For example, a Windows user should select the appropriate Windows installer or portable archive. Linux users can choose between the available distribution packages, AppImage, and archive formats. Follow the release instructions and verify downloaded files against the checksums supplied with that release. Expected result: You can launch WordCraft as a regular desktop application without building the Rust source yourself. Option B: Build WordCraft from source For the remaining terminal examples, we'll use Bash on Linux or macOS. Windows developers can run the equivalent Cargo commands in PowerShell. First, confirm that Git and Rust are installed: git --version rustc --version cargo --version Each command should report an installed version. If Rust is missing, install it using the instructions at rustup.rs. On Linux, native desktop builds may also require system development packages for the windowing and graphics dependencies. Check compiler errors and the project's build documentation if anything is missing. Clone the official repository: git clone https://github.com/storytold/wordcraft.git cd wordcraft Next, build the desktop application and command-line tool: cargo build --release -p wordcraft -p wordcraft-cli Cargo will download dependencies and compile the workspace packages. The initial build may take a while, depending on your hardware and dependency cache. Expected result: After a successful build, the release directory contains the application and CLI binaries. On Linux or macOS, check the CLI binary: ./target/release/wordcraft-cli --help This should display the command-line interface's available commands and options. On Windows PowerShell, the equivalent executable path is: .\target\release\wordcraft-cli.exe --help You do not need to install Microsoft Word for these commands. Step 2: What WordCraft Is and Who It Is For WordCraft is more than a basic text editor. Its goal is to reproduce familiar Word workflows, including: - Ribbon-style menus and editing shortcuts. - Paragraph formatting, styles, and document themes. - Tables, lists, headers, footers, and page layouts. - Comments, track changes, and document review. - References, footnotes, citations, and tables of contents. - Mail merge and document templates. - DOCX import and export. - PDF generation. - Command-line and agent-based document operations. The project also documents support for formats including Markdown, HTML, RTF, ODT, LaTeX, and plain text. What does clean-room reimplementation mean? WordCraft does not package Microsoft Word or require Microsoft's application to perform its core editing operations. Instead, its developers describe an implementation based on publicly available specifications and observed application behavior. That's the purpose of the term clean-room: implementing compatible functionality independently rather than copying proprietary implementation code. It does not guarantee identical behavior, complete file compatibility, or feature parity with Microsoft Word. That distinction matters when handling documents with complex layouts, tracked changes, embedded objects, or unusual formatting. Why build a word processor in Rust? Rust is useful for systems requiring careful memory management, predictable data structures, and native execution. WordCraft divides its implementation into components responsible for different document operations. | Component | Responsibility | |---|---| | Document model | Text, formatting, paragraphs, and editing | | Layout engine | Line breaking, tables, and pagination | | DOCX handling | Reading and writing Word documents | | Rendering | Drawing document pages | | PDF support | Exporting documents | | Command engine | Editing operations and undo history | | Desktop interface | Word-style graphical editor | | CLI and MCP | Automation and external control | The desktop application uses egui, while the browser version uses WebAssembly. That allows the project to share Rust-based functionality across different interfaces. For developers, the architecture is interesting because document editing is not exclusively tied to a graphical application. Who should consider WordCraft? It's particularly relevant if you: - Want to test an independent Word-compatible editor. - Build systems that produce DOCX or PDF reports. - Need local document processing without relying on a cloud office service. - Work with Rust and want to explore document-engine architecture. - Experiment with automated document editing and AI agents. - Prefer open-source applications that can be inspected and modified. For legal documents, financial reports, or customer contracts where formatting must remain identical, continue using a validated production workflow until WordCraft passes your own compatibility tests. Is WordCraft legit and safe? Yes. It is an open-source project: you can read every line of the code on GitHub, build it yourself, and run it offline. There is no account, no payment and no data collection. The two cautions are the ones that apply to any alpha software: keep copies of important documents, and check the release notes before trusting it with complex files. Step 3: Open the WordCraft Editor and Sample Document Before automating documents, it's helpful to understand what the graphical editor actually provides. WordCraft includes a sample document that demonstrates its interface and editing features. From the repository root, launch it with: cargo run --release -p wordcraft -- --sample This command builds the desktop package if necessary and starts the application with its sample document. Expected result: A desktop window opens with a document editor featuring a ribbon-style interface, page layout, formatting controls, and the project's sample content. You should recognize many familiar Word concepts: - Home controls for fonts, paragraphs, and styles. - Insert tools for tables and document elements. - Layout options for pages and margins. - Review tools for comments and tracked changes. - Document navigation and viewing controls. Try editing a paragraph, making some text bold, changing a heading style, and inserting a table. These basic operations establish whether the editor behaves comfortably on your system. Open an existing Word document If you already have a DOCX file in the current directory, launch it with: cargo run --release -p wordcraft -- report.docx Replace report.docx with your actual file path. WordCraft attempts to import the document for editing. This is where you should start evaluating compatibility. Check headings, tables, images, page breaks, fonts, and headers before making changes. A DOCX file opening successfully does not necessarily mean every visual element survived the import unchanged. For important documents, save a separate copy rather than overwriting the original. Step 4: Create a Project Report and Convert It to DOCX Let's use one practical example throughout the rest of the tutorial. Imagine you maintain a PHP/Laravel application and want to generate a weekly deployment report. Your application could produce the initial report as Markdown, then use a document tool to turn it into a format colleagues can edit. For this demonstration, we'll create the Markdown file manually. From the WordCraft repository root, create report.md: cat > report.md <<'EOF' # Weekly Deployment Report ## Project Overview Project: Laravel Customer Portal Status: Testing ## Completed Work - Updated authentication screens. - Fixed file upload validation. - Improved application error logging. ## Pending Work - Complete browser compatibility checks. - Review deployment configuration. - Prepare the production release. ## Deployment Notes All changes must pass review before production deployment. EOF The file now contains a simple structured report. Because Markdown uses ordinary text with lightweight formatting markers, it's easy to generate from scripts, scheduled jobs, or application templates. Convert Markdown into DOCX Use the WordCraft CLI: ./target/release/wordcraft-cli convert report.md report.docx The CLI's documented conversion functionality supports Markdown and DOCX among its document formats. Expected result: WordCraft writes a report.docx document if the conversion succeeds. You can then open it in the graphical editor: cargo run --release -p wordcraft -- report.docx Check whether the heading hierarchy, paragraphs, and bullet points appear correctly. This is a basic example, not a promise that every Markdown extension, custom HTML block, or advanced formatting feature will convert perfectly. Why this workflow matters For a Laravel application, Markdown can act as an intermediate document format. For example: 1. Laravel collects report data. 2. A template generates Markdown. 3. A background job invokes an approved document-conversion process. 4. The generated DOCX becomes available for download. 5. Users open and edit the document with their preferred office software. WordCraft potentially fits into the conversion step. However, don't assume its CLI is already production-ready for every server configuration. Test file fidelity, error handling, process permissions, and resource usage first. If the report is downloaded through a PHP application, also ensure your upload and request-body configuration is appropriate. Our guide to fixing PHP POST request capacity errors covers the limits that can affect file-based workflows. Step 5: Inspect the DOCX and Export a PDF Creating a DOCX is useful, but many developer workflows also require PDF output. For example, your Laravel portal might allow staff to edit a Word report and then publish a PDF copy for distribution. WordCraft provides a CLI conversion command for this. Run: ./target/release/wordcraft-cli convert report.docx report.pdf Expected result: The CLI creates report.pdf if PDF conversion succeeds. The PDF renderer is part of WordCraft's Rust-based architecture rather than a dependency on a locally installed copy of Microsoft Word. The project documents PDF export with selectable text, links, and bookmarks. The precise fidelity of your output still depends on the document's content and the application's current implementation. Extract document text WordCraft also provides a text extraction command. ./target/release/wordcraft-cli text report.docx Expected result: The document's plain-text content appears in the terminal. You should recognize the project name, completed work, pending tasks, and deployment notes. This is useful when building document-processing tools that need to read text without opening a graphical editor. Inspect document structure Now run: ./target/release/wordcraft-cli inspect report.docx Expected result: The CLI produces a JSON representation of the document structure. This is different from extracting plain text. Document inspection is useful when you need information about content organization rather than only the words themselves. Possible applications include document validation, automation, testing, and agent workflows. The exact output structure is determined by the WordCraft CLI implementation, so inspect the real response before integrating it into an application. Automate report generation from a shell script Once individual conversions work, a small Bash script can perform them together. Create export-report.sh: #!/usr/bin/env bash set -euo pipefail CLI="./target/release/wordcraft-cli" "$CLI" convert report.md report.docx "$CLI" convert report.docx report.pdf echo "Document conversion completed." Execute it: chmod +x export-report.sh ./export-report.sh The script stops if a command fails and prints the completion message only after both conversion commands succeed. This is a useful starting point for local automation. For production, add temporary working directories, input validation, logging, and checks that the output documents are valid. Never pass arbitrary user-controlled command strings directly to a shell. Step 6: Explore WordCraft in the Browser and Compare Alternatives One of WordCraft's more unusual features is that its Rust-based editor can also target WebAssembly. That means the project is not limited to running as a traditional desktop application. Its repository contains a browser application under: apps/wordcraft-web Run the browser version locally The project's documented browser development workflow uses Trunk. First, install the Rust WebAssembly target: rustup target add wasm32-unknown-unknown Install Trunk: cargo install --locked trunk From the WordCraft repository root, enter the web application directory: cd apps/wordcraft-web Start the development server: trunk serve Open the sample document using the URL documented by the repository: http://127.0.0.1:8771/?sample Expected result: Assuming the required build dependencies are available and the development server starts successfully, the browser version loads WordCraft's sample editor. The port above is the project's documented local default; follow the terminal's actual listening address if your configuration differs. This is a development workflow, not an automatically secured public document service. If you deploy it for other users, configure appropriate HTTPS hosting, access controls where necessary, and document storage separately. Don't assume the browser application automatically provides user accounts, collaborative editing, or a Laravel backend. Can WordCraft connect to AI agents? Yes. The project also documents a Model Context Protocol (MCP) server. If you use Claude Code and have its CLI installed, WordCraft's documented registration command is: claude mcp add wordcraft -- wordcraft-cli mcp This assumes wordcraft-cli is available on your system's PATH. Otherwise, provide the executable's absolute path. The MCP integration exposes operations for creating documents, editing content, inspecting structure, saving files, and rendering pages. For filesystem safety, the project supports restricting a headless MCP session to specified read and write directories. See the official WordCraft MCP documentation before allowing an agent to access sensitive files. How does WordCraft compare with existing tools? WordCraft enters an already mature market. Here's the practical comparison: | Tool | Best suited for | Main consideration | |---|---|---| | Microsoft Word | Professional editing and Word-based collaboration | Proprietary software and ecosystem | | LibreOffice Writer | Established open-source desktop office work | Different implementation and compatibility behavior | | ONLYOFFICE Docs | Office-style editing and document collaboration | Server deployment and integration requirements | | Pandoc | Automated document-format conversion | Not a full graphical Word-style editor | | PHPWord | Generating and manipulating documents in PHP | Library rather than an interactive editor | | WordCraft | Rust-native editing, local automation, DOCX workflows, and experimentation | Alpha maturity and incomplete fidelity | For developers, the important distinction is not simply whether an application can open DOCX files. It's how that application fits into your workflow. Choose Microsoft Word when exact compatibility with an organization's Word documents is the central requirement. Choose LibreOffice Writer when you want a mature, open-source desktop editor and its capabilities meet your needs. Consider ONLYOFFICE Docs when your project needs a web-based office editing solution with collaborative features. Use Pandoc when your main requirement is repeatable conversion between document formats. Use PHPWord when a PHP application needs to create structured Word documents programmatically without exposing an editor. Evaluate WordCraft when you want to explore a newer Rust-based approach combining editing, rendering, CLI operations, and agent control. Personally, I find its shared document engine and automation interfaces more interesting than the visual resemblance to Microsoft Word. But that's a technical preference, not a measured claim that WordCraft is faster, more accurate, or more reliable than established alternatives. The right choice depends on the documents you actually process. What WordCraft still needs to improve The project's own roadmap identifies ongoing work involving compatibility with real-world DOCX files, document layout fidelity, stability, and advanced Word features. Particularly challenging documents may include: - Charts and SmartArt. - Embedded or specialized objects. - Complicated tables and section layouts. - Documents relying on particular fonts. - Heavily reviewed documents with tracked changes. - Files requiring exact pagination across office suites. The project is moving quickly, so consult the current roadmap and release notes instead of treating an old feature comparison as permanent. Quick Verification: Check Your WordCraft Installation Return to the repository root if you're still inside the browser application directory: cd ../.. Check the CLI: ./target/release/wordcraft-cli --help Then inspect the files created during the tutorial: ls -lh report.md report.docx report.pdf Finally, extract the DOCX content and confirm the report title exists: ./target/release/wordcraft-cli text report.docx \ | grep -F "Weekly Deployment Report" Expected result: The CLI responds, all three report files exist, and the final command prints the report title. Also open report.docx in WordCraft or another compatible word processor and inspect report.pdf visually. Confirm headings, bullets, paragraph spacing, and page layout are acceptable. Those checks are important because a successful process exit alone does not prove document fidelity. For higher-confidence validation, repeat the conversion with a representative document containing real tables, images, styles, and page breaks. FAQ Is WordCraft legit? Yes. WordCraft is an open-source project with its full source code on GitHub (storytold/wordcraft), released under a permissive licence. It does not phone home, does not need an account and does not install anything hidden. As with any young project, check the release notes before using it on important documents. Is WordCraft free? Yes, completely. There is no paid tier, no subscription and no locked features. It is a community project, so support comes from the GitHub issues page rather than a help desk. Where is WordCraft on GitHub? At storytold/wordcraft. Download a packaged build from the Releases page, or clone the repository and build it with cargo as shown in Step 1. Can WordCraft open my existing Word files? It imports DOCX files and handles headings, paragraphs, lists and simple tables well. Charts, SmartArt, embedded objects and heavily tracked documents may not survive the import unchanged, so open a copy first. Does WordCraft work on Windows? Yes. There is a Windows installer on the Releases page, and the CLI builds with cargo in PowerShell. The commands in this guide use Bash; on Windows use .\target\release\wordcraft-cli.exe instead of ./target/release/wordcraft-cli. Next Steps: Where WordCraft Fits in a Developer Workflow If WordCraft handles your sample documents reliably, the next experiment is to integrate its CLI into a controlled report-generation pipeline, such as a Laravel queued job, and compare the output with your existing tools. Keep originals and backups, review the project's GitHub repository and roadmap, and evaluate changes against real documents before adopting it for production. WordCraft is an interesting open-source Rust project today; whether it can replace your existing document stack should be decided by testing, not by its GitHub popularity. --- Originally published at headsntail.com. Free tools for PHP, Laravel and cPanel work: headsntail.com.

  8. Reddit · · r/ArtCraftAI · u/Independent-Cable-94

    Ask Agent: letting your own agent (Claude Code, Codex...) edit files in the Craft apps I've been working on a shared Ask Agent module for the Craft apps. These are four proposed integrations, not released features. Select some text, cells or shapes, write an instruction, and your existing agent edits the file. You can follow up in the same thread, keep the result or undo the request. If several agents are connected, you pick one. The bit I wanted was to keep using my own session and setup. Claude Code, Codex, another harness or provider: the app doesn't call a model or store an API key. The agent needs to be connected to the app's MCP/control interface. That also means one session can work across apps without starting a new conversation each time. Figures from GridCraft, a summary in WordCraft, then a slide in DeckCraft. If the graphics apps adopt the module, I'd like the same flow for a FilmCraft clip with audio cleaned up in SoundCraft, or a frame edited in PhotoCraft and used in a slide. Those graphics integrations aren't implemented here. The Actions menu offers a few starting prompts, all editable before you send: - WordCraft: shorten, fix grammar, rewrite the tone, translate or summarize. - GridCraft: clean cells, create or explain formulas, summarize, format a table or highlight outliers. - DeckCraft: rewrite, make bullets, align shapes, match styling or draft speaker notes. - PdfCraft: summarize, explain, highlight, add review notes, prepare form fields or mark text for redaction. Signing and applying redactions stay manual. Reviewing what it did The Conversation section shows earlier requests and replies while you work. After Keep, the app keeps the request and answer in its comments or notes. That is the conversation trail, not a document-version browser. - The target is held while the agent works, to avoid competing edits. - Its answer stays in the file as an agent-named comment or note; the exact review UI depends on the app. - Follow-ups stay in the request thread and undo group. Keep and Undo are human controls. - The connection that claims the request owns it; other connections cannot take over its edits. The shared part The main proposal is craft-ask-agent in craft-libs: a shared request queue, ownership rules and optional egui bubble. WordCraft, GridCraft, DeckCraft and PdfCraft are the first four examples. Each app supplies its own document operations. The actions, UI and behaviour are proposals too, so they can be adapted rather than copied everywhere. PRs: Shared module · WordCraft · GridCraft · DeckCraft · PdfCraft · PDF MCP bridge Still a work in progress. Feedback on the flow or the shared/app-specific split would help.

    3 points
  9. YouTube · · YouTube description · 딴삽스튜디오

    AI가 남의 앱을 뜯어보기 시작했습니다 | REA AI 에이전트·ArtCraft AI 리버스 엔지니어링 도구 REA(레아)는 앱의 동작을 어떻게 분석할까요? ArtCraft(아트크래프트) 오픈소스 제작 도구와 함께, AI가 코드를 쓰는 데서 소프트웨어를 이해하는 쪽으로 넓어지는 흐름을 38초로 정리했습니다. REA는 AI 에이전트와 분석 도구를 연결하며, 공식 설명에 따르면 결과에 증거와 한계가 포함됩니다. 소스 코드 없이 가능한 분석의 범위는 대상과 엔진에 따라 다릅니다. 이 영상은 REA 실사용 리뷰가 아닙니다. ArtCraft는 별개의 프로젝트입니다. 공식 저장소들은 clean-room 재구현을 표방하며, 앱들은 초기 개발/알파 단계입니다. 설명용 그래픽은 실제 PhotoCraft, VectorCraft, EffectCraft로 제작했습니다. 앱 분해·분석 연결·도구 조립의 개념 컷은 Higgsfield에서 생성했으며 실제 공식 UI가 아닙니다. 최종 합성은 로컬 FFmpeg로 처리했습니다. 이해하고 다시 만들기는 제작자의 해석입니다. 분석 가능성과 복제 권한은 별개이며, 저작권, 라이선스, 사용 허가를 확인해야 합니다. 공식 원문 (2026-10-14 확인) morluto/rea getartcraft.com storytold/wordcraft storytold/gridcraft storytold/deckcraft 한국어 나레이션: 공식 Chatterbox Multilingual V3. BGM, SFX, 시그니처 사운드: 자체 제작. 공식 소개 화면과 설명용 개념도를 구분했습니다. #AI에이전트 #REA #ArtCraft #딴삽스튜디오 #Shorts

    13 likes · 2 comments · 2,294 views
  10. YouTube · · YouTube description · GitHub HighLights

    🔥 Своя Canva на сервере, ускоритель ИИ на FPGA и ещё 1 - находки GitHub #shorts #github #opensource Больше полезных находок каждый день - в Telegram: t.me Подборка интересных находок с GitHub за 13.10.2026: shaongitbd/doory, FeSens/openTPU, storytold/wordcraft. Сохраняй, чтобы не потерять 💾 shaongitbd/doory: shaongitbd/doory Открытая альтернатива Canva на TypeScript: редактор для создания дизайнов и графики, который можно развернуть у себя. Пригодится тем, кому нужен свой визуальный редактор без привязки к облачному сервису, и разработчикам, которые хотят встроить подобный функционал в продукт. FeSens/openTPU: FeSens/openTPU Открытый ИИ-ускоритель, который почти целиком разработан с помощью ИИ: RTL на Verilog, набор инструкций, симулятор, компилятор и профайлер в одном репозитории. Запускает Qwen3, LFM2.5 и Qwen3.5 на PCIe-плате Kintex-7; будет интересен тем, кто изучает аппаратное ускорение нейросетей и FPGA. storytold/wordcraft: storytold/wordcraft Открытый текстовый редактор в духе Microsoft Word, написанный с нуля на Rust: привычная лента, стили, таблицы и рецензирование, читает и сохраняет .docx. Работает на macOS, Windows, Linux и в браузере; проекту неделя, так что пока скорее посмотреть, чем переезжать. #shorts #dev #github #useful #opensource гитхаб, гитхаб подборка, лучшее на гитхаб, новое гитхаб, гитхаб бесплатно, гитхаб ии, гитхаб мсп, гитхаб репы, гитхаб репозитории, лучшие репозитории, рейтинг гитхаб, github ai, best github, new github

    15 likes · 1,010 views

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

20
PackageVersionDownloads · 30dTrend · 30d
wordcraftv0.1.2
v0.1.2——
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
xtaskv0.1.4
v0.1.4——

README badges

Embed a badge in your README or website.

  • storytold/wordcraft reached #3 in daily forks on gitwal · Oct 11, 2026
Live mentions · last 30 days
storytold/wordcraft mentions in the last 30 days