Sculptor: Catch and fix issues as you code

https://news.ycombinator.com/rss Hits: 3
Summary

Sculptor is the first coding agent environment that helps you embed software engineering best practices. Sculptor runs your code in a sandbox, letting you test code safely, solve issues in parallel, and assign tasks to agents, working alongside any editor. Use Sculptor to resolve bugs, write tests, add new features, improve docs, fix style issues, and make your code better—whether it was written by a human or an LLM. Sculptor is an early research preview. If you’re excited to help shape its development, sign up as a tester! You’ll get early access, free use for a limited time, and rad Imbue swag. How Sculptor works Get suggestions for improving your code When you connect Sculptor to your codebase, it checks for issues in your code, like missing tests, hardcoded variables, memory leaks, race conditions, and more. Launch agents to fix the issues, and see the diff before applying. Nic, on our team, using Sculptor to build a piece of personal software, an image generator named Etch. Fix identified issues, in parallel Kick off as many fixes as you want, all in parallel. Review proposed fixes and chat with agents to refine them. When you accept and apply a fix, the code is synced to your local editor. Turn your own expertise into custom checks that catch issues you care about Define LLM prompts (like “make sure error messages are informative”) or shell commands (like your test suites or linters) to automatically flag and fix code according to your own specific practices. Run code in isolated sandboxes to fix bugs until all your tests pass, so you can experiment with solutions without risking your local dev environment. Sculptor integrates with common frameworks and linters like pylint, ruff, pyre, etc. so you get first-class support for your favorite testing tools. Write high-quality new code Write code in your favorite editor, or use Sculptor to generate new code. Run your custom checks automatically on any new code, so you can detect and fix issues as you work. Join us ...

First seen: 2025-04-08 18:25

Last seen: 2025-04-08 20:26