Show HN: Lukan – An open-source agentic workstation in a single Rust binary
About this article
3 points | 0 comments | by enzovn
agent online | v0.1.6 | open source Your agentic workstation An AI layer on top of your OS. Sandboxed, permission-aware, and fully local. Built in Rust — 60ms cold start, 32MB core, zero GC. Agent Terminal anthropic:claude-sonnet-4 Anthropic anthropic:claude-sonnet-4.6 anthropic:claude-opus-4.6 anthropic:claude-haiku-4.5 OpenAI openai:gpt-5.4 openai:gpt-5.4-pro Google google:gemini-3.1-pro google:gemini-3.1-flash Local ollama:llama3.2 Sessions Weekend trip plan Auth middleware fix Email & calendar Clean up downloads v0.1.6 Explorer ▾ .lukan config.yaml ▸ skills ▸ memory ▾ src ▸ components ▸ middleware package.json README.md Processes lukan-agent node server postgres Settings Chat AI Assistant Terminal Shell Config LLM & general Credentials API keys Plugins Extensions Providers Models Memory Context v0.1.6 agent_01 ctx 8k · 0.8k in / 1.2k out Plan a weekend trip to Barcelona, 2 people, €800 budget Let me find the best options... WebSearch "Barcelona flights Mar 2026" WebSearch "top things to do Barcelona" Here's your weekend plan: · Flights — Vueling, €120pp roundtrip · Hotel — Gothic Quarter, €85/night · Activities — Sagrada Familia, La Boqueria, beach Total: ~€690. €110 under budget. Fix the auth middleware — tokens aren't expiring Let me look at the middleware... ReadFile src/middleware/auth.rs:42-68 42 fn validate_token(token: &Token) -> Result { 43 let claims = decode(token)?; EditFile src/middleware/auth.rs + if token.exp < now { return Err(Expired) } Added expiry c...