{"slug": "show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access", "title": "Show HN: Agent Joe – a Rust only coding agent with no shell access", "summary": "Agent Joe, an open source TUI-based coding tool limited to Rust and without shell access, has been released on GitHub. The tool aims to improve security by preventing arbitrary command execution and focuses on Rust-specific actions. While functional, it currently underperforms compared to Codex, likely due to prompt quality and lack of a plan mode.", "body_md": "An open source TUI-based coding tool that only works with rust and does not have access to the shell.\n\nI just hate the fact that cli tools with connections to llm providers can execute any arbitrary command on my terminal.\n\nWith the rust only requirement, I can also reduce the number of possible actions to just rust specific ones, lowering the total tool count.\n\nAnd this is a fun project to work on.\n\nWorks pretty well currently, still doesn't do as good of a job as codex, I think the main reason being the prompts not being as good and not having a plan mode.\n\nThe tui supports some flags\n\n| Flag | Description |\n|---|---|\n| --debug | Adds significantly more logging and prints out thinking tokens. |\n| --simple | Multi-agent mode will be disabled, will work just like codex |\n\n| Provider | Support |\n|---|---|\n| OpenAI | Fully supported |\n| Codex | Fully supported |\n| Claude | Should work, haven't tested it in a minute due to cost |\n| OpenRouter | Does not support web_search but everything should work |\n| Local | Response api fully supported |\n\n```\ncargo run --relase\n```\n\nThe TUI is similar to claude code and codex with one major difference. Vim bindings are foced upon you.\n\nTBD", "url": "https://wpnews.pro/news/show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access", "canonical_source": "https://github.com/Kapperchino/agent-joe", "published_at": "2026-06-12 23:13:59+00:00", "updated_at": "2026-06-12 23:44:49.226789+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "artificial-intelligence"], "entities": ["Agent Joe", "OpenAI", "Codex", "Claude", "OpenRouter"], "alternates": {"html": "https://wpnews.pro/news/show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access", "markdown": "https://wpnews.pro/news/show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access.md", "text": "https://wpnews.pro/news/show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access.txt", "jsonld": "https://wpnews.pro/news/show-hn-agent-joe-a-rust-only-coding-agent-with-no-shell-access.jsonld"}}