Skip to content

Releases: TransformerOptimus/SuperCoder

v0.1.7

13 Jun 08:29
eb9a1d9

Choose a tag to compare

Changes

  • Bench-runner v0.1.7: expose LLM + tool policy knobs as CLI / env tunables @adithyn7 (#136)

v0.1.6

12 Jun 11:44
6e1048e

Choose a tag to compare

Changes

  • Bench-runner LLM transport fix: HTTP/1.1 + no pool + 15s header timeout (LlmPolicy) @adithyn7 (#135)

v0.1.5

11 Jun 15:59
908afb7

Choose a tag to compare

Changes

  • Bench-runner tool fixes: timeouts, ignore-list, result caps (ToolPolicy) @adithyn7 (#134)

v0.1.4

09 Jun 10:21
bd712a3

Choose a tag to compare

Changes

  • fix(agent): add context-engine tools in the system prompt @adithyn7 (#133)

v0.1.3

09 Jun 06:06

Choose a tag to compare

Changes

  • feat(bench-runner): add support for extra HTTP headers in LLM requests @adithyn7 ff09054

v0.1.2

05 Jun 13:46
37c0195

Choose a tag to compare

Changes

🚀 Features

  • Eval harness: bench-runner + context-sync + bulk-indexer (+CI) @adithyn7 (#132)

v0.1.1

04 Jun 14:53
180287e

Choose a tag to compare

Changes

  • fix: resolve docker CLI outside the inherited PATH @adithyn7 (#131)

SuperCoder v0.1.0 — local-first coding agent

04 Jun 12:56
7390105

Choose a tag to compare

✨ SuperCoder v0.1.0 ✨

A local-first, open-source coding agent for your desktop


SuperCoder has been reimagined from the ground up — a local-first, open-source coding agent for your desktop.

💡 What it is

A desktop app built on a pure-Rust agent harness. Your code stays on your machine and only ever leaves to the LLM provider you configure — no middleman service, no lock-in.

  • 🔒 Local-first & BYO-key — native OpenAI and Anthropic support (no translation proxy); bring your own endpoint and key.
  • 🧭 Ask / Plan / Coding modes, subagents, skills, and tool approval.
  • ↩️ In-place edits with a safety net — every turn is checkpointed; rewind restores exactly the files the agent touched.
  • 🕸️ Graph-aware code retrieval (optional Context Engine) — indexes your repo into vector + call-graph + lexical search so the agent navigates large codebases by structure, not just text similarity.

🔎 Graph-aware code retrieval

Most agents retrieve by embedding similarity alone. The Context Engine indexes your repo with tree-sitter into three complementary stores — Qdrant (vectors), FalkorDB (call/symbol graph), and BM25 (lexical) — so the agent can locate code structurally (codebase_search / codebase_graph), not just by what reads similar. Incremental Merkle streaming sync keeps the index current as you work. The app manages the whole Docker stack for you — pulls the versioned images, brings it up, health-checks, and tears it down on quit.

🚀 Two ways to run

  • Zero-backend (default): add an LLM key and go.
  • Context Engine (opt-in): enable it in Settings to run a local Docker stack the app manages for you.

📦 Install

Grab the build for your OS below:

  • macOS.dmg
  • Windows.exe installer
  • Linux.AppImage / .deb

See the README to get started, and Discussions for questions and ideas.

First release of the new SuperCoder — early, and moving fast. Issues and contributions welcome. 💛

SuperCoder v0.0.1

18 Jul 11:19
8e4446d

Choose a tag to compare

✨ SuperCoder v0.0.1 ✨

Projects, Boards, Workbench, Code and Pull Request

The Core Components ⚙

📁 Introducing Projects

  • Users can create multiples projects, select the framework they wish to use and give the project a title and a description.
  • Users can build applications using Flask and Django frameworks for backend and Next.js for frontend as of now.

 📋 Boards to create user stories:

  • Users can use the boards to create, update and manage the stories that are required for software development. These stories are similar to PRDs given by the Product Managers, but slightly more specific and granular.
  • Add the test cases related to the story for quality assurance, and finally provide any instructions you would provide as a developer.
  • For Frontend, create a design story and upload the screenshots of the design.

🛠️ Working with the Workbench:

  • Users can move one story after the other to in progress. This will take the user to the workbench where the output, activity and thoughts, the details of the story can be viewed.
  • The Frontend workbench gives the code ouput as well as the browser view, which can be used to copy the frontend code.
  • It automates deployment on Nginx servers and manages code migrations and dependencies using Poetry.

🖥️ Using the Code Editor:

  • The Code editor can be used to view the current state of code, debug any issues and run the terminal to check server status or any other issue.
  • For integrating the frontend code, we can paste the created code from the design workbench to the remote repository.

🔗 Merging and Re-building from Pull Requests:

  • Features are developed in dedicated git branches and the PRs raised by SuperCoder can be viewed here that can be reviewed and rebuilt with any feedback or can be merged into the remote repository.

Thanks to the contributors @luciferlinx101 , @jedan2506 @rounak610 @Fluder-Paradyne @czezi @Tarraann !