Customize exactly which tools and capabilities an AI coding assistant has access to.
Run multiple AI agents at once with different roles like frontend, backend, or tester.
Switch between Claude, GPT, Gemini, and other AI providers without changing your workflow.
Use a full desktop IDE with an embedded code editor and terminal alongside the AI assistant.
| paseru/sinew | akitaonrails/ratatui-bubbletea | deepdiy/pdf2md | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an API key from at least one supported AI provider such as Anthropic, OpenAI, or Google.
Sinew is a desktop coding tool that puts an AI assistant directly inside a code editor. It solves a common frustration with AI coding tools: most of them have a fixed, hidden setup, you cannot see or change what the AI can and cannot do. Sinew lets you control exactly which capabilities the AI has, what each tool is called, and how each tool is described. The core idea is that the "harness", the set of tools and instructions the AI works with, is fully editable by you. You can turn tools on or off, rewrite their descriptions in plain language, and swap between different AI providers (Anthropic's Claude, OpenAI's GPT, Google's Gemini, and others) without changing your workflow. It also supports running multiple AI agents at once: you can assign different agents different roles (such as frontend, backend, or tester), and they coordinate through a shared task board with live status updates in the chat. Sinew includes a real code editor (Monaco, the same engine that powers VS Code) and an embedded terminal, so it is a full development environment rather than just a chat window. It installs as a native desktop app on macOS, Windows, and Linux. Under the hood it is built with Tauri (a framework for building desktop apps using Rust and web technologies), React for the user interface, and Rust for the core logic. The full README is longer than what was provided.
A desktop code editor with a fully customizable AI coding assistant where you control which tools it can use and how they behave.
Mainly Rust. The stack also includes Rust, Tauri, React.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.