HN 표시: 개인용 AI 기반 개발 워크스테이션
hackernews
|
|
💼 비즈니스
#ai
#dotfiles
#개발환경
#설정
#워크스테이션
요약
이 프로젝트는 사용자가 코딩 에이전트에게 README를 제공하는 것만으로도 개인 취향에 맞춘 AI 기반 개발 환경을 구축할 수 있도록 돕는 '오픈 프롬프트' 형태의 소프트웨어입니다. 개발자는 코드가 자신만의 스타일과 요구에 최적화된 '바이브코드(Vibecoded)' 형태가 되어야 하므로, 획일적인 소스코드 배포보다는 사용자가 직접 생성하고 수정하는 과정을 권장합니다. 실시간 채팅, 칸반 보드, 파일 브라우저, 터미널, 크론 스케줄러 등 10여 가지 이상의 기능이 통합되어 있으며, 사용자는 앱을 사용하는 도중에도 실시간으로 인터페이스 스킨이나 기능을 수정할 수 있습니다. 또한 모든 페이지가 별도의 앱으로 실행되도록 설계되어 특정 부분을 수정할 때 시스템 전체가 깨지는 것을 방지하고, 보안 위험성을 경고하며 수동 개입이 필요한 부분을 안내하고 있습니다.
왜 중요한가
개발자 관점
검토중입니다
연구자 관점
검토중입니다
비즈니스 관점
검토중입니다
본문
If you're the kind of person that likes tweaking your dotfiles, your tmux config, your vim setup, your VS Code plugins--this is maybe the most fun you'll ever have building something. It's the first time I've felt a sustained flow state while coding with AI. The goal is to create a personalized AI-powered development environment. Something that works the way you want it to. The setup described here encourages live coding: you modify the interface while you're using it. This can get a little funky--you may need to drop back down to the command line if you break things too badly. But the live feedback loop is addictive. This project is released as Open Prompt, rather than Open Source. There are a few reasons: - You'll have more fun this way - My code is hyper-tailored to my own needs - and it's vibecoded mess that happens to mostly work You don't want my vibecoded mess. You want your vibecoded mess, whose intricacies and quirks and powers only you know. You can start by giving this README to the coding agent of your choice. Just paste the URL and hit go I guess. It'll probably do something like: - Read AGENTS.md - Read architecture.md - Send out subagents for each of the subpages - Make you a fullysemiprobably not yet functional but very ambitious AI-powered development environment You can wiggum it from there. What's really fun is that once the app is semi-functional, you can live-code it while you're using it. You can just say "reskin to 1990s hacker style" and watch it morph in real time. I've tried to architect things to make this easier: all the pages run as separate apps, so you can muck around with one part without breaking everything. If you're a human you should also read MANUAL.md and learn about a few things you'll have to do by hand. And security. Please think of the security. In case you think security doesn't really matter, here's me catching the agent backdooring its way into the app so it could take the screenshots below: good luck have fun Chat UI for creating and streaming agent conversations using the OpenHands SDK. Kanban board of conversations organized by project and execution status. Draggable card dashboard for monitoring live conversations in real time. Settings page for choosing an LLM provider, model, and API key. Key-value secret store injected into new conversations. Git repository overview for all projects under ~/git/ . Cron-based scheduler that launches agent conversations on a timer. CRUD editor for agent skills stored in the agentskills.io format. Configuration editor for Model Context Protocol servers. Twilio webhook that creates agent conversations from incoming text messages. Live system monitor showing CPU, memory, disk, processes, and network. Multi-tab browser terminal backed by real PTY processes. File browser and text editor for the server's filesystem. Log viewer with live tailing and syntax highlighting.