12 comments

  • abawany 33 minutes ago
    I just installed it via homebrew on macos and used the anthropic-compatible custom provider option to configure it to use with deepseek-flash and then used this setup to build a quick rust project that I had been deferring for months - total cost: 1 us cent and under 10 minutes total for setup and etc. Thank you for making such a lean and clean option.
  • Bleaphar 2 hours ago
    Would love to hear more about the decision to create the terminal in C? Also what did you use to record your demo video? It looks awesome!
    • OleksandrC 1 hour ago
      The main reason to use C is that it's the easiest way to achieve minimal resource footprint. Also it's the language I know really well already.

      The demo was recorded with asciinema.

      • 0xc133 1 hour ago
        asciinema is so good! Love seeing the player on the site.
  • all2 1 hour ago
    Note to be confused with Haxe: https://haxe.org/
  • jarjoura 2 hours ago
    This is cool! There were a few rust attempts I played around with last year, but they all seemed to fizzle out in favor of everything running on top of js or python.

    I know that Google just launched a go version a couple months ago, but I haven't really spent any time with it, because well, gemini isn't really useful to me right now.

    The thing I constantly ran into with using non-platform (ie. claude code or codex) agents is that even though their tool call API seems flexible, they've finetuned these "agentic" models around their specific agents. Opus is the worst I've seen about this. It really wants to use specific bash tools and if you restrict or hide it, it'll start writing python code to call into bash to do it.

    • GrayShade 56 minutes ago
      https://github.com/vinhnx/vtcode (not affiliated, just saw someone posting it here) and of course Codex are still active.
    • OleksandrC 1 hour ago
      Generally, the models seem to adapt really well. I am using GPT models in hax a lot, and they have no trouble whatsoever using hax tools instead of their "native" codex tools.

      Also since hax tools are just "read", "edit", "write", "bash" and "task_wait", it would be expected that the models would use one-off scripts to achieve their goals (either shell scripts, or python scripts, etc).

  • myshapeprotocol 3 hours ago
    A minimalist, terminal-native coding agent written in C is such a clean approach to lightweight local tooling. Love the tech stack choice.
  • mring33621 4 hours ago
    I just built and installed this harness on my MacBook Pro and am very happy with its clean, fast performance with local models and llama.cpp.

    Well done, Oleksandr!

  • torstenvl 3 hours ago
    If it's minimalist and written in C why does it have such specific system requirements?
    • all2 1 hour ago
      Probably because of the 'minimalist' qualifier.
  • IamDaedalus 55 minutes ago
    oh cool! how do I contribute? :)
    • OleksandrC 46 minutes ago
      As usual, I suppose :) - by filing bug reports, and opening pull requests.
  • hmokiguess 4 hours ago
    Nice work! Thank you for sharing it.
  • iJohnDoe 1 hour ago
    This looks really interesting! Excited to give it a try.
  • owencmcgrath 4 hours ago
    [flagged]
  • megamorf 2 hours ago
    I don't understand why anyone would still start a new software project in C today, given the long track record of mistakes developers can make in it.
    • lelanthran 1 hour ago
      > I don't understand why anyone would still start a new software project in C today, given the long track record of mistakes developers can make in it.

      If you think that unintended consequences can result from using C, boy do I have some news for you for "programmers" from 2026.

    • andai 15 minutes ago
      What are your thoughts on JavaScript?
    • mfro 2 hours ago
      Because C is the best.