Skip to content

Latest commit

History

779 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Aldunis Code

Local-first workbench for agent-assisted software development.

CILicense: MITNode.js 22.12+

Aldunis Code gives you one loopback-bound interface for repositories, worktrees, conversations, tool approvals, and diffs. Provider CLIs (Claude Code, Codex, Shikigami, and reviewed ACP adapters) run as local subprocesses under an explicit permission model. The browser never receives provider credentials or unrestricted filesystem access.

Status: early / pre-release. Suitable for local development and review, not unattended production use.

Why this exists

Most coding agents are either a terminal session or a cloud IDE tab. Aldunis Code is a local host + web UI that:

  • binds conversations to a canonical repository and worktree
  • normalizes multi-provider events into one conversation model
  • requires scoped, inspectable approval for mutating tools
  • keeps secrets and state on the machine, not in the browser

Product family

ProductRole
Aldunis Code (this repo)Local workbench, providers, approvals, diffs
Sekai ChiseiGovernance, policy, budgets, evidence, audit
TenkaiReleases, environments, delivery, recovery

Cross-product screens consume authenticated contracts only. They never share databases or treat cached UI projections as authority. Sekai / Chisei / Tenkai appear in the product switcher only when configured (see getting started).

Quick start

Requirements: Node.js 22.12+, npm, Git, and a local Git repository to open.

npm ci
npm start

Open http://127.0.0.1:4174.

For development, run the API host and Vite in separate terminals:

# Terminal 1
npm run cli -- serve --port 4175
# Terminal 2
npm run dev

Open http://127.0.0.1:4174; Vite proxies API requests to the host on port 4175.

Verify:

npm test
npm run check
npm run build

Desktop release signing

Nightly desktop releases are opt-in prereleases. When Windows Authenticode credentials are not configured, the nightly workflow may publish an unsigned Windows installer and labels that limitation in the release notes. Stable releases remain fail-closed and require signed Windows and macOS packages. See desktop distribution for the signing requirements and update-channel behavior.

Full install, providers, remote access, and desktop packaging: docs/getting-started.md

The host command reference, including structured startup and remote-auth commands, is in docs/cli.md.

Contributing

Contributions are welcome. Start with CONTRIBUTING.md, use the issue templates for bugs and features, and report vulnerabilities privately through SECURITY.md. The project is pre-release, so proposals that reduce unsafe authority, clarify provider boundaries, or improve deterministic verification are especially useful.

Documentation

DocAudience
Documentation indexMap of all docs
Getting startedInstall, run, first conversation
ArchitectureTopology, ownership, security invariants
ProvidersClaude, Codex, Shikigami, ACP adapters
AutomationsScheduled prompts into existing threads
Local dataState directory, history, preferences
Remote workbenchTailscale / LAN remote access
Work lifecycleIssues, PRs, review
DecisionsAccepted design decisions
ContributingHow to contribute
SecurityVulnerability reporting
AGENTS.mdRepository-specific engineering rules for agents

License

MIT — Copyright (c) 2026 Aldunis contributors.

About

Local-first agentic development workbench for Aldunis

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages