
drawgent: canlı Excalidraw lövhəsində kodlaşdırma agenti
Açıq kodlu drawgent layihəsi kodlaşdırma agentinizi canlı Excalidraw lövhəsinə qoşur. Tək Rust binarlı redaktoru işə salır və istifadəçinin öz Claude Code, Codex və ya opencode quraşdırmasını lövhəyə bağlayır.
Tangled platformasında yayımlanan kiçik açıq kodlu drawgent layihəsi kodlaşdırma agentini canlı Excalidraw lövhəsinə qoşur. Repozitoriyanın təxminən 82%-i Rust, 12,5%-i JavaScript ilə yazılmış tək binar redaktoru təqdim edir və istifadəçinin öz Claude Code, Codex və ya opencode quraşdırmasını lövhəyə bağlayır.
Agent sizin quraşdırmadır
drawgent agenti paketə daxil etmir. drawgent setup claude|codex|opencode əmri seçilmiş CLI-nin PATH-də olduğunu və girişin edildiyini yoxlayır, ACP körpüsünü hazırlayır və konfiqurasiyanı ~/.config/drawgent/config.toml faylına yazır. opencode ACP ilə birbaşa danışır, Claude Code və Codex isə rəsmi adapterlərdən istifadə edir: onlar təxminən 60 MB-lıq keşə quraşdırılır və istifadəçinin öz CLI-nə yönləndirilir. Renderer üçün sudo tələb etməyən headless Chrome (Chrome Headless Shell, təxminən 120 MB) endirilə bilər.
İnterfeys kimi lövhə
drawgent up redaktoru və API-ni 127.0.0.1:7300 portunda, tutulubsa növbəti boş portda başladır. Cari qovluqda yeni agent sessiyası açır və brauzeri işə salır. Səhnə git-in avtomatik ignore etdiyi .drawgent/scene.json faylında saxlanır.
İstəyi söhbət panelindən yazmaq olar: cavablar və alət çağırışları buraya axır, icazə sorğuları təsdiqlənir. İkinci yol lövhədə işləməkdir: rəqəmin yanına AGENT: ilə başlayan qeyd yazıldıqda o, yazma bitdikdən təxminən 2,5 saniyə sonra işə düşür və agentə öz mövqeyini və ətrafındakıları ötürür. Agent lövhəyə ekran görüntüsü və səhnə vasitəsilə baxır, rəsmi canlı redaktə edir və qeydi yaşıl DONE kimi işarələyir. İstəklər növbəyə düzülür və biri-birinin ardınca icra olunur.
Qoşulma, otaqlar və MCP alətləri
drawgent up --attach lövhəni artıq işləyən sessiyaya qoşur. Claude Code söhbətin fork-u vasitəsilə ACP üzərindən qoşulur və terminal sessiyası toxunulmaz qalır; opencode yerli serveri ilə canlı idarə olunur, Codex isə codex queue ilə. Agent rəsmə get_scene, get_screenshot və update_elements kimi MCP alətləri ilə baxır. --room seçimi drawgent-ı excalidraw.com otağına həmmüəllif kimi qoşur və trafik otaq açarı ilə ucdan-uca şifrələnir. Susmaya görə cizgi alətləri avtomatik təsdiqlənir, qalan hər şey söhbət panelindən soruşulur.
Məhdudiyyətlər
README bir neçə məhdudiyyət sadalayır: renderer hələ də Chrome tələb edir və native renderer planlaşdırılır; Claude qoşulması fork-dur, çünki Claude Code işləyən terminal sessiyasına müdaxilə üçün açıq yol təqdim etmir. Codex-in canlı qoşulması yazılıb, lakin giriş edilmiş Codex ilə hələ sınaqdan keçirilməyib; hər iş sahəsinə bir səhnə düşür, şəkillər və fayllar sinxronlaşdırılmır.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.