← Natrag na Blog
· Websson Team

Predstavljamo uppcoder agent: AI kodiranje koje živi u vašem terminalu

uppcoder agentAIDeveloper alatiRust

Većina današnjih AI alata za kodiranje želi jedno od dvoga: živjeti unutar editor ekstenzije koja vam donosi Electron i 400 MB ovisnosti, ili vas zamotati u web aplikaciju u kojoj vaš kod i upiti po defaultu prolaze kroz tuđe servere. Mi nismo htjeli nijedno — pa smo napravili uppcoder agent.

Jedan nativni Rust binary. Radi u vašem terminalu. Razgovara s modelom na koji ga usmjerite. I ne zove kući.

Što je to zapravo

uppcoder agent je full-screen TUI asistent za kodiranje. Upišete zahtjev, on streama odgovor i može izvršavati alate na vašem datotečnom sustavu — čitanje, pisanje, uređivanje, glob, grep, izvršavanje shell naredbi, dohvat weba, upravljanje zadacima — sa sustavom dopuštenja po alatu, tako da se ništa ne događa bez vašeg odobrenja.

Možete prijeći u klasični linijski način (--classic) za skripte ili jednostavnija terminalna okruženja. Oba načina dijele isti engine.

Po čemu se razlikuje

Donesite vlastiti model. Nema vendor lock-ina. Konfigurirajte:

  • Anthropic Claude (default za većinu korisnika)
  • Ollama — direktno ili kroz OpenWebUI, za potpuno lokalnu inferenciju na vašem računalu
  • OpenRouter — jedan ključ, svi modeli
  • Bilo koji OpenAI-kompatibilni endpoint — uključujući self-hosted vLLM ili Together

Mijenjajte providere po sesiji s --model, ili postavite defaulte u config.toml. Mi ne uzimamo proviziju i ne pratimo koji model koristite.

Radi tamo gdje vi radite. Editor ekstenzije razbijaju vaš flow kad model razmišlja 30 sekundi; spinner postaje vaše sučelje. U terminalu pored vaše shellske sesije i vašeg koda, razmišljanje modela je samo još jedan prozor u koji povremeno bacite pogled dok nastavljate raditi.

Dopuštenja koja možete provjeriti. Svaki poziv alata pita prije izvršavanja — odobri jednom, odobri za sesiju, ili odbij. Default je paranoidan. Nema tihih rm -rf od zbunjenog modela.

Nativno podržava MCP. Spojite bilo koji Model Context Protocol server kroz konfiguraciju i agent dinamički dobiva nove alate. Datotečni sustav, GitHub, Slack, vaši interni API-jevi — sve s MCP wrapperom radi odmah.

Praćenje tokena lokalno. Ugrađena SQLite baza vodi statistike po sesiji, dnevno, tjedno i mjesečno. Vidite točno što ste potrošili, raščlanjeno po provideru i modelu.

Trajna povijest razgovora. Razgovori preživljavaju restarte. Kao i vaš aktivni popis zadataka — agentov todo panel prikazan je sa strane i prati se kroz sesije.

Nativni Rust. Cold start je trenutan. Memorijski otisak mjeri se u megabajtima, ne gigabajtima. Bez Node runtimea, bez Electrona, bez virtualnih okruženja.

Što nije

Trenutno uppcoder agent nije open source. Isporučujemo ga kao komercijalni proizvod s pozivnicom za rani pristup. Ako ga želite isprobati, javite nam se — poslat ćemo vam build i provesti vas kroz onboarding izravno.

Neke značajke još uvijek imaju oštre rubove (timing pritiska tipki na dijalozima za dopuštenja je nešto što aktivno doradujemo). Trebate očekivati razgovor s nama dok iteriramo. To je dio poante.

Za koga je

  • Inženjeri koji već žive u terminalu i žele AI pomoć tamo, ne u još jednom prozoru.
  • Timovi koji moraju zadržati kod i upite na vlastitim računalima (ili vlastitom LAN-u) iz razloga compliancea ili zdravog razuma — Ollama podrška znači potpuno lokalan rad.
  • Svi koji su umorni od plaćanja token marže nekoj wrapper firmi.

Isprobajte

Javite nam se za rani pristup. Recite nam s kojim stackom radite i s kojim biste modelom željeli krenuti — pokrenut ćemo vas još istog dana.